Draft 1.0, proposed
Changelog
Changes to the spec, the examples, this site and the standards process, newest first. The same entries appear in spec section 6.
-
Unreleased
Reporting use, usage_url and receipt typ #
- Asset
languageis now defined as the main spoken language, a BCP 47 tag, and the same value as schema.orginLanguage. Added optionalcaption_languagesfor subtitle and caption tracks, the same list as schema.orgsubtitleLanguage. An agent that answers in another language SHOULD say which language the video is spoken in and whether captions in the user's language exist (sections 3.1 and 4.1). Both fields are optional, so existing 1.0 documents stay valid. - Added change signals. Asset
modified_at(section 3.1). Catalog changes read withsince,until,after,next_after,next_sinceandremoved, its error codes,410for a dropped cursor and404for a catalog that goes away (section 3.7.1). HTTP validators (section 3.7.2). Sitemaplastmodand IndexNow removal rules (section 4.1). L1 change-signal checks (section 5). New examplecatalog-changes.json. All fields are optional, so existing 1.0 documents stay valid. - Added optional
idempotency_keytousage-request.schema.json(section 3.5.1). A repeat of a recorded report by the same caller, for the same moment, action and key, within the origin's dedupe window, returns the original receipt and records no second use. - Added section 3.5.1 Reporting use and
usage-request.schema.json: one request forrecord_usageand the new optional Manifestusage_url(https, requiresjwks_url). Errors are{"error": code}withmoment_invalid(400),asset_not_found(404),action_not_permittedandquote_over_limit(403). A receipt'sserved_to.agentis always the verified caller orunverified, never a caller claim. - A UsageReceipt JWS header MUST carry
typ: "arv-receipt+jwt"and akidinjwks_url, and verifiers reject any othertyp. Conformance check 17 adds negative tests. - Public source repository created with the spec text, schemas, examples, conformance checklist and CI checks.
- Asset
-
arv URI scheme registered at IANA #
- IANA registered
arvas a provisional URI scheme: https://www.iana.org/assignments/uri-schemes/prov/arv. Contact: team@agentreadyvideo.org. Change controller: AgentCDN, on behalf of the proposed Agent-Ready Video Community Group at W3C. References: https://agentreadyvideo.org/spec/1.0 (section 3.2 Moment) and https://agentreadyvideo.org/schema/1.0/moment.schema.json.
- IANA registered
-
2026-09-25 #
- W3C announced the Agent-Ready Video Community Group proposal for support: https://www.w3.org/community/blog/2026/09/25/proposed-group-agent-ready-video-community-group/. The group launches once five people support it.
-
Entitlement and payment fields, site launch, registrations #
- W3C Community Group proposal under staff review; AgentCDN will contribute the draft under the W3C CLA at launch; draft charter added.
- First origin live: AgentCDN serves an ARV 1.0 manifest at https://agentcdn.com/.well-known/arv, an ARV catalog, RSL 1.0 license terms, the Content-Usage header, range-addressed moment ids and an MCP origin profile (server agentcdn-arv). Self-declared, not yet validated; the validator is not released.
- Added optional
entitlementandpaymentobjects to RightsSummary and PlaybackDescriptor, optionalpayment_refandentitlement_refto UsageReceipt, and optionalentitlement_urlandpayment_terms_urlto Manifest. Defined in 1.0, optional to implement. An L3 origin that setsrequired: truereturns 402 or 403 with the challenge URL. - Added the example
rights-summary-account-link.jsonfor a restricted moment that needs account linking. - Launched the website at https://agentreadyvideo.org.
- Submitted a provisional URI scheme request for
arv:to IANA. - Proposed a W3C Community Group for Agent-Ready Video.
- Opened a schema.org issue for the Clip
@idconvention: https://github.com/schemaorg/schemaorg/issues/4923
-
Draft 1.0 proposed #
- Draft 1.0 proposed: Asset, Moment, RightsSummary, PlaybackDescriptor, UsageReceipt, Manifest and Catalog, with JSON Schemas at
https://agentreadyvideo.org/schema/1.0/. - Name: Agent-Ready Video (ARV). URI scheme
arv:. Version field"arv": "1.0". - A moment is an address: an agent may name any range, the origin may snap or cap it and returns the range it applied.
- Playback is start only, with optional cue points.
end_mson a descriptor is advisory, and players do not stop at it. - Three conformance levels (L1, L2, L3) with 18 checks.
- Draft 1.0 proposed: Asset, Moment, RightsSummary, PlaybackDescriptor, UsageReceipt, Manifest and Catalog, with JSON Schemas at
These entries come from CHANGELOG.md in the source repository. Follow changes as they happen on GitHub.