Skip to Content
SpecificationOverview

Specification

AI Provenance Protocol — Specification v1.0 (Draft)

StatusDraft
Version1.0.0-draft
Date2026-03-06
LicenseCC BY 4.0 
Full documentspec.md on GitHub 

Abstract

The AI Provenance Protocol (APP) defines an open, vendor-neutral format for recording, embedding, and verifying the provenance of AI-generated content. This specification describes the metadata schema, embedding modes, verification protocol, and conformance requirements.

Terminology

The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in the specification are interpreted as described in RFC 2119 .

Conformance levels

LevelRoleRequirements
Level 1: ProducerGenerates APP metadataMust create valid metadata with all required fields, using at least one embedding mode
Level 2: ConsumerReads APP metadataMust parse all three embedding modes and validate the app_version field
Level 3: VerifierHosts verification endpointsMust implement Level 1 verification, should implement Level 2, must use HTTPS

Specification sections

Full specification

The complete specification is available as a single document: spec/v1.0/spec.md on GitHub .

Last updated on