{"schema_version":1,"research_id":"eoa_inverse_innovation_exp06_external_evaluation_20260803","source_assessment_id":"representation_independent_interface_contract__film_media_production:P4:v0","cell_id":"representation_independent_interface_contract__film_media_production","search_queries":["site:movielabs.com 2030 vision interoperability media creation cloud workflows asset identity PDF","site:openassetio.github.io OpenAssetIO entity reference host asset management interoperability","site:smpte.org IMF interoperable master format essence frame audio track files standard","media production interoperability problem storage codec pipeline frame accurate access research","OpenAssetIO official documentation entity reference resolve traits host access media creation","site:openassetio.github.io/OpenAssetIO entity reference resolution API host manager","site:docs.openassetio.org OpenAssetIO specification","Linux Foundation Media eXchange Layer MXL specification media frames audio chunks API","AAF SDK IAAFEssenceAccess ReadSamples SetCurrentPosition official specification","Advanced Authoring Format essence access API codec independent sample read locator","site:aafassociation.org essence access AAF SDK","site:sourceforge.net aaf EssenceAccess ReadSamples","OpenAssetIO adopters Autodesk Foundry production integration official ASWF","site:aswf.io OpenAssetIO studios need asset management interoperability","site:openassetio.org OpenAssetIO adoption production host integration","MovieLabs member studios interoperability media creation adopters authorizers expressed need","site:bls.gov/ooh software developers median pay 2025 official","site:bls.gov/oes 2025 software developers hourly mean wage","site:bls.gov software quality assurance analysts testers median annual wage May 2025","OpenImageIO ImageInput read_image scanlines tiles subimages official documentation","site:openimageio.readthedocs.io ImageInput read image format plugin abstraction"],"sources":[{"source_id":"S1","title":"MovieLabs Unveils Vision for Interoperability in Media Creation","publisher":"MovieLabs","url":"https://movielabs.com/news/movielabs-unveils-vision-for-interoperability-in-media-creation/","source_class":"OFFICIAL_ORGANIZATION_DATA","publication_date":"2023-08-30","accessed_at":"2026-08-03","claims_supported":["Major-studio technology leaders describe production complexity, custom integration, scarce resources, and adoption friction as material problems.","MovieLabs calls for common data models, open-source solutions, reusable integrations, infrastructure transparency, and secure interoperable workflows.","MovieLabs, jointly run by Paramount, Sony, Universal, Disney, and Warner Bros., is an identifiable industry convener and potential authorizer or funder."]},{"source_id":"S2","title":"OpenAssetIO: An Introduction","publisher":"OpenAssetIO","url":"https://docs.openassetio.org/OpenAssetIO/","source_class":"OFFICIAL_PRODUCT_DOCUMENTATION","publication_date":"undated, current documentation accessed 2026-08-03","accessed_at":"2026-08-03","claims_supported":["Broken references, manual relinking, fragile pipeline glue, storage-layout knowledge, and duplicated integrations are recognized post-production problems.","OpenAssetIO already separates host tools from asset-management implementations through a common API and entity references.","OpenAssetIO resolves references to URLs and metadata but explicitly is not a storage system or complete media-access layer."]},{"source_id":"S3","title":"OpenAssetIO: Entities, Traits and Specifications","publisher":"OpenAssetIO","url":"https://docs.openassetio.org/OpenAssetIO/entities_traits_and_specifications.html","source_class":"OFFICIAL_PRODUCT_DOCUMENTATION","publication_date":"undated, current documentation accessed 2026-08-03","accessed_at":"2026-08-03","claims_supported":["OpenAssetIO uses opaque entity references, version-capable logical entities, traits, contextual resolution, and locatable-content URLs.","Image-sequence traits can describe frame range, rate, colorspace, channels, and playback while leaving native loading to the host.","OpenAssetIO remains location-oriented for content access, creating a plausible boundary for a narrower essence-reading extension."]},{"source_id":"S4","title":"AAF SDK Reference Implementation Developers’ Guide","publisher":"Advanced Media Workflow Association / AAF Association","url":"https://www.aafassociation.org/html/specs/aafguide/aafguide","source_class":"OFFICIAL_GUIDANCE","publication_date":"undated legacy Version 1.0 guide","accessed_at":"2026-08-03","claims_supported":["IAAFEssenceAccess already provides uniform sample-based audio and video access while hiding metadata structures, storage, compression, and codec details.","The AAF SDK supports rational edit and sample rates, multiple versions, locators, dynamically loaded codecs, sample reads, and interleaved essence.","A reference implementation, IDL interfaces, examples, and tests demonstrate technical feasibility and substantial prior-art overlap."]},{"source_id":"S5","title":"SMPTE ST 2067-5:2020 — Interoperable Master Format — Essence Component","publisher":"Society of Motion Picture and Television Engineers","url":"https://pub.smpte.org/pub/st2067-5/st2067-5-2020.pdf","source_class":"STANDARD","publication_date":"2020","accessed_at":"2026-08-03","claims_supported":["IMF standardizes audio, picture, and data essence components for interchange and explicitly separates composition metadata from essence.","The standard defines signal-interface and storage-media interchange structures without defining compliant devices' internal storage formats or particular encoding mappings.","Existing normative constraints cover frame-wrapped picture, clip-wrapped audio, identifiers, indexing, and conformance."]},{"source_id":"S6","title":"Ready for production: Media eXchange Layer v1.0.0 published","publisher":"European Broadcasting Union Technology & Innovation","url":"https://tech.ebu.ch/news/2026/ready-for-production-media-exchange-layer-v1-0-0-published","source_class":"OFFICIAL_ORGANIZATION_DATA","publication_date":"2026-03-04","accessed_at":"2026-08-03","claims_supported":["MXL 1.0 standardizes exchange of media and associated metadata between software production systems.","An EBU technical steering committee, member testing, industry participants, a reference implementation, and a production-stable release show active stakeholder authority and implementability.","MXL primarily addresses live software media exchange rather than immutable asset-version access across persistent backends."]},{"source_id":"S7","title":"ImageInput: Reading Images — OpenImageIO 3.2.0 Documentation","publisher":"OpenImageIO / Academy Software Foundation","url":"https://openimageio.readthedocs.io/en/latest/imageinput.html","source_class":"OFFICIAL_PRODUCT_DOCUMENTATION","publication_date":"2026 documentation release","accessed_at":"2026-08-03","claims_supported":["OpenImageIO hides encoding, tiling, scanline layout, and native pixel type behind common read operations and plug-in readers.","It supports explicit channel, subimage, mip-level, interval, conversion, random-access, error, and concurrency behavior.","This is close picture-only prior art, but it does not supply cross-backend semantic asset identity, audiovisual lineage, immutable-version semantics, or the proposed shared substitution oracle."]},{"source_id":"S8","title":"Occupational Employment and Wages — May 2025","publisher":"U.S. Bureau of Labor Statistics","url":"https://www.bls.gov/news.release/archives/ocwage_05152026.pdf","source_class":"GOVERNMENT_OR_REGULATOR","publication_date":"2026-05-15","accessed_at":"2026-08-03","claims_supported":["May 2025 mean wages were $148,100 annually or $71.20 hourly for software developers and $111,490 annually or $53.60 hourly for software QA analysts and testers.","These wage observations provide a public labor baseline for 2026 resource-equivalent cost bands, before benefits, overhead, specialist premiums, and infrastructure."]}],"problem_evidence":{"support":"STRONG","rationale":"MovieLabs' member studios report exceptional production complexity, custom integration burden, technology-adoption friction, and a need for infrastructure-transparent interoperability. OpenAssetIO independently identifies broken references, manual relinking, fragile glue code, storage-layout knowledge, and duplicated host integrations. These sources establish the broader representation-coupling problem. They do not quantify the prevalence or loss specifically attributable to frame/sample changes after relocation, rewrapping, decoder replacement, or cache substitution.","source_ids":["S1","S2","S3"]},"stakeholder_evidence":{"support":"MODERATE","rationale":"MovieLabs is an identifiable major-studio joint venture expressing and organizing around production interoperability, while the EBU technical steering committee has authorized and released an adjacent production media-exchange layer after member testing. OpenAssetIO identifies studios, artists, pipeline developers, vendors, and asset managers as beneficiaries. No source expresses a procurement commitment or pilot demand for this exact immutable frame-and-sample access contract.","source_ids":["S1","S2","S6"]},"prior_art":{"proximity":"ESTABLISHED_PRACTICE","closest_analogues":[{"name":"AAF IAAFEssenceAccess","similarity":"Very high: uniform codec- and storage-abstracted audio/video sample access, rational rates, locators, multiple versions, plug-in codecs, IDL, reference implementation, and tests.","remaining_difference":"The proposal adds opaque cross-system asset identity, immutable version semantics, semantic channel roles, lineage/provenance, typed availability and integrity errors, storage/cache backend substitution, and a representation-transformation conformance oracle.","source_ids":["S4"]},{"name":"OpenAssetIO","similarity":"High at the identity and integration boundary: opaque entity references, versions, traits, contextual resolution, and host/manager decoupling directly address path and asset-manager coupling.","remaining_difference":"OpenAssetIO normally resolves locatable content to a path or URL and leaves pixel/sample decoding to the host; it does not define the proposed exact observation-read behavior.","source_ids":["S2","S3"]},{"name":"OpenImageIO ImageInput","similarity":"High for picture data: common plug-in API hides encoding, layout, tiling, and native types while providing channels, regions, errors, random access, and concurrency behavior.","remaining_difference":"It is file-oriented and picture-focused and lacks semantic asset identity, audio channel roles, immutable versions, provenance, access-state semantics, and cross-storage conformance.","source_ids":["S7"]},{"name":"SMPTE IMF Essence Components","similarity":"Moderate: standardized, identified, time-indexed audio/picture essence components with normative conformance and separation of essence from composition metadata.","remaining_difference":"IMF fixes an interchange packaging family rather than defining a runtime behavioral API across arbitrary local, object, chunked, cache-backed, and decoder implementations.","source_ids":["S5"]},{"name":"EBU Media eXchange Layer","similarity":"Moderate: production-ready common software interface and reference implementation for multi-system video, audio, and metadata exchange.","remaining_difference":"MXL targets live, in-memory software production exchange rather than immutable, persistent, versioned asset reads and provenance across storage representations.","source_ids":["S6"]}],"distinctive_claim_remaining":"A single contract joining OpenAssetIO-like opaque version identity to AAF-like exact audiovisual sample access is incrementally useful only if the same immutable-observation, semantic-channel, provenance, typed-error, side-effect, and metamorphic conformance rules make local-file, object-store, rechunked, cache-backed, and decoder implementations substitutable without exposing locations. The claim is falsified if existing AAF/OpenAssetIO/MXL/OpenImageIO composition already meets target workflows, if ordinary clients still need representation-specific access, or if conforming backends produce different approved downstream observations.","confidence":"HIGH"},"implementation_evidence":{"support":"STRONG","rationale":"AAF demonstrates the core sample-access abstraction with IDL, plug-in codecs, tests, and a reference implementation. OpenAssetIO demonstrates opaque identity and contextual resolution; OpenImageIO demonstrates representation-hiding image reads; IMF supplies mature essence and conformance concepts; and MXL shows current multi-vendor media-interface implementation. The technically difficult unresolved work is defining observation equality across color interpretation, audio layouts, variable rates, gaps, lawful renditions, provenance, and performance profiles. Workflow adoption requires modifying client applications. Production authorization must remain with media, picture, sound, VFX, security, and rights owners; no legal rule in the eight sources independently authorizes access to copyrighted or confidential production media. A copied, non-production, already-authorized fixture avoids material safety risk, but production credentials and signed locations must remain private.","source_ids":["S2","S3","S4","S5","S6","S7"]},"scores":{"meaningful_impact":{"score":4,"rationale":"The broader integration and infrastructure-coupling problem is explicitly material to major studios and production organizations, although proposal-specific error prevalence and avoided loss are unmeasured.","source_ids":["S1","S2"]},"stakeholder_pull":{"score":3,"rationale":"Credible studio and broadcaster organizations demand interoperability, but no identified organization has requested or funded this exact contract.","source_ids":["S1","S6"]},"incremental_advantage":{"score":2,"rationale":"The unified identity-plus-observation-plus-conformance layer could close a real seam, but most mechanisms already exist separately and no comparative result shows lower breakage or integration effort.","source_ids":["S2","S3","S4","S7"]},"distinctiveness_plausibility":{"score":2,"rationale":"The remaining combination is specific and falsifiable, but AAF already implements much of the central essence-access abstraction, making distinctiveness narrow rather than foundational.","source_ids":["S4","S5"]},"technical_implementability":{"score":4,"rationale":"Multiple mature APIs, standards, plug-in architectures, tests, and reference implementations establish feasibility; semantic equivalence and performance profiling remain difficult.","source_ids":["S4","S5","S6","S7"]},"adoption_authority_feasibility":{"score":3,"rationale":"MovieLabs, EBU governance, studios, vendors, and facility roles are credible authorizers, but cross-tool deployment requires coordinated approval and client integration.","source_ids":["S1","S2","S6"]},"evidence_readiness":{"score":4,"rationale":"A copied fixture, independent model, file adapter, and unchanged metamorphic suite form a bounded test with observable outputs and immediate rollback.","source_ids":["S3","S4","S7"]},"safety_net_benefit":{"score":5,"rationale":"The proposed first test is isolated, read-only, uses copied media, changes no live route, and can fall back immediately to current file access; the primary residual risk is inadvertent credential or topology leakage.","source_ids":["S2","S3"]},"scalability":{"score":4,"rationale":"An IDL, common oracle, and adapter model can scale across clients and backends, as related systems demonstrate, but semantic profile proliferation and vendor adoption could fragment the contract.","source_ids":["S2","S4","S6"]}},"score_confidence":"MODERATE","costs":{"first_evidence":{"band_2026_usd":"10K_TO_50K","scope":"Two-to-six weeks to define one audiovisual fixture, contract clauses, an in-memory oracle, one file-backed adapter, metamorphic transformations, and a results report.","confidence":"MODERATE","assumptions":["Approximately 120-320 combined software, QA, and media-domain hours.","Loaded 2026 labor is assumed above BLS cash wages to cover benefits, overhead, and specialist premiums.","Existing open-source decoders and duplicated test media are available; no production integration is included."],"source_ids":["S4","S7","S8"]},"initial_deployment_startup":{"band_2026_usd":"250K_TO_1M","scope":"Production-grade contract and SDK, security review, provenance model, two or three backend adapters, conformance infrastructure, documentation, and integrations with one or two sandbox clients.","confidence":"LOW","assumptions":["Roughly two-to-five engineering equivalents for six-to-twelve months plus part-time picture, sound, color, pipeline, and security specialists.","Existing asset-management, decoding, and storage systems expose usable APIs.","This excludes organization-wide migration and codec development."],"source_ids":["S2","S3","S4","S6","S8"]},"operational_launch":{"band_2026_usd":"1M_TO_5M","scope":"Multi-client production rollout with redundant adapters, load and failure testing, identity and access integration, observability, migration tooling, training, and staged fallback across a facility or studio program.","confidence":"LOW","assumptions":["Five-to-fifteen staff-year equivalents across engineering, QA, operations, security, and production-domain owners.","Several render, review, conform, VFX, or sound clients require integration.","No enterprise storage replacement, media migration, or new codec implementation is included."],"source_ids":["S1","S2","S6","S8"]},"annual_recurring":{"band_2026_usd":"250K_TO_1M","scope":"Contract stewardship, compatibility testing, adapter maintenance, security patching, conformance fixtures, incident support, and certification of new backends and profiles.","confidence":"LOW","assumptions":["One-to-four engineering/QA equivalents plus shared operations and media-domain review.","Backend and client count remains bounded to a facility-scale deployment.","Storage, compute, egress, and licensing charges for the underlying media systems are excluded."],"source_ids":["S2","S4","S6","S8"]}},"verified_pipeline_gates":{"externally_supported_problem":{"status":"YES","reason":"Major-studio and OpenAssetIO sources independently document production complexity, fragile integration, broken references, storage-layout coupling, and the need for interoperable infrastructure.","source_ids":["S1","S2"]},"externally_credible_adopter_or_authorizer":{"status":"YES","reason":"MovieLabs and its named member studios are credible conveners/funders, and the EBU MXL technical steering committee is a demonstrated adjacent authorizer. Exact-proposal adoption remains uncommitted.","source_ids":["S1","S6"]},"distinct_testable_incremental_claim":{"status":"YES","reason":"The narrow increment—one immutable semantic observation contract and oracle spanning identity resolution and multiple persistent read backends—has explicit comparators and falsifiers despite substantial prior-art overlap.","source_ids":["S2","S3","S4","S7"]},"bounded_next_evidence_step":{"status":"YES","reason":"One copied fixture, one independent model, one file adapter, a fixed suite, and specified representation transformations can be completed without touching production systems.","source_ids":["S3","S4","S7"]},"no_unresolved_safety_or_authority_stop":{"status":"YES","reason":"The proposed first step is read-only, uses authorized duplicated media, routes no live client, exposes no credentials, and has an immediate adapter-disable rollback. Production authorization is explicitly outside this gate.","source_ids":["S1","S2"]},"credible_cost_scope_and_range":{"status":"YES","reason":"All four ranges have bounded scopes and staffing assumptions anchored to current federal software-development and QA wages, with uncertainty stated for integration breadth.","source_ids":["S8"]}},"next_evidence_step":"Run a time-boxed two-to-six-week differential test on one authorized copied fixture containing distinctive picture frames, multiple labeled audio channels, rational rates, exact endpoints, and one declared gap. Freeze expected observations and errors before coding. Compare (A) the incumbent path/decoder workflow, (B) an independent in-memory oracle modeled on AAF-style sample access, and (C) the proposed file-backed MediaEssence adapter. Without changing the suite, relocate and rename the copy, losslessly rewrap it, vary chunk boundaries and registration order, and evict caches. Primary measures are exact observation equality at declared interpretation, boundary/error agreement, channel-role stability, provenance agreement, leaked representation fields, implementation effort, and latency under a named non-gating profile. Falsify the problem if the incumbent already preserves every observation and integration burden is negligible; falsify the intervention if the adapter needs routine path/codec escape hatches, two passing backends differ downstream, provenance cannot disambiguate versions, or semantic profiles proliferate beyond governable limits. Stop immediately on source mutation, unauthorized access, credential/topology leakage, or unexplained sample divergence.","blocking_evidence":["No measured prevalence or cost of frame/sample errors caused specifically by relocation, rewrapping, decoder replacement, chunking, or cache changes.","No named facility, studio team, or software vendor has committed to pilot the exact MediaEssence contract.","No comparative implementation or fixture result establishes advantage over composing OpenAssetIO with AAF, OpenImageIO, IMF, MXL, or existing application adapters.","Observation equality remains underspecified for color transforms, transfer functions, audio layouts, variable-frame-rate material, metadata-bearing essence, lawful renditions, and codec-native clients.","Production performance, concurrency, authorization, content-rights, credential-handling, and operational-diagnostics requirements have not been tested.","World novelty, patentability, freedom to operate, market size, and realized impact remain unmeasured."],"research_disposition":"KNOWN_PRACTICE_DIFFUSION","world_novelty_boundary":"This evaluation found established public practice for representation-independent essence access, opaque asset identity, standardized essence packaging, plug-in image decoding, and software media exchange. It did not conduct patent, standards-exhaustiveness, source-code, proprietary-product, or worldwide literature searches. The only potentially distinctive boundary is the specific unified immutable identity-to-observation contract with semantic errors, provenance, side-effect limits, and one metamorphic oracle across persistent storage and decoder backends. World novelty, patentability, freedom to operate, market size, and realized impact are expressly unmeasured.","arm":"COMPLETE_PROPOSAL_PORTFOLIO","candidate_version":0,"controller_recommendation":{"action":"STOP_EMPIRICAL_RESEARCH_NEEDED","repairable":false,"material_progress_observed":true,"progress_targets":["Secure a named facility, studio team, or vendor owner willing to authorize the copied-fixture comparison.","Pre-register the observation model, interpretation profiles, comparators, thresholds, and falsifiers before implementing adapters.","Demonstrate at least one material divergence in the incumbent that the contract detects or prevents.","Show that the candidate adds measurable value beyond an OpenAssetIO identity layer combined with AAF/OpenImageIO-style access.","Test independently implemented backends and require identical frames, samples, channel roles, provenance, and typed failures.","Quantify integration effort, leakage, latency, throughput, concurrency behavior, and profile proliferation before any production proposal.","Obtain production-specific security, content-rights, media-owner, picture, sound, VFX, and operations approvals only after the sandbox passes."],"reason":"Web evidence establishes a meaningful interoperability problem and strong technical feasibility but also shows that the core abstraction is established practice, especially in AAF EssenceAccess. The remaining unified-contract advantage cannot be resolved by further bounded web search: it requires code, copied media, independent backends, downstream comparison, and stakeholder judgment. Under the required controller rule, that makes an empirical-research stop mandatory; repairable is false for every STOP recommendation."},"proposal_index":4}