Content provenance
A toolkit for creators and platforms to record and communicate how content was created, building transparency and trust with audiences.

ProvenanceKit
sunflower.png
Open standard
EAA · Entity · Action · Attribution
Onchain by default
Every record is independently verifiable
Privacy by design
Selective disclosure built in
Digital content is created through many steps. Human input, software tools, and sometimes AI models shape the final result across drafts, edits, and remixes.
Without a record of that process, it becomes difficult to see how something was made, who contributed, and where responsibility lies.
ProvenanceKit records the chain of creation so content can be understood, verified, and trusted.
Creation workflow
Human prompt
Initial creative brief
GPT-4o generation
Action · ext:ai@1.0.0
Draft v1
Resource · content hash recorded
Human edit and refinement
Action · contribution weighted
DALL-E 3 illustration
Action · ext:ai@1.0.0
Final output
Resource · anchored onchain
Full chain anchored onchain bundleId: 0x8f2e…4a1c
Complete lineage
ProvenanceKit captures the inputs and outputs at each step, the AI models and tools involved, and the people and organisations responsible. Granular enough for real attribution, not just a checkbox.
Entities
Authors, AI models, orgs
Actions
Generation, editing, remixing
Resources
Every input and output
Attribution
Contribution linked to output
Onchain provenance
Every creation step is independently anchored. Immutable, timestamped to the block, and verifiable by anyone. No server or central authority required.
Programmable rights
It is an active layer of rights and rewards. Licensing enforces itself. Attribution routes automatically. Revenue reaches every contributor.
Programmable provenance
Onchain records are programmable. Provenance becomes the layer that governs rights, attribution, and revenue.
Provenance becomes the credential.
Gate access based on verified contribution history. License enforcement flows from the same record that documents creation.
Credit follows contribution.
Every participant gets credit: authors, AI tools, dataset owners. Contribution weights are permanent and onchain.
Revenue follows contribution.
Earnings route to contributors proportional to their verified contribution. Tracked and distributed automatically.
For developers
A simple SDK for Node.js and TypeScript.
Record creation steps with onchain provenance.
// Initialize the SDK
import { ProvenanceKit } from "@provenancekit/sdk"
const pk = new ProvenanceKit({ storage, chain })
// Record a Human-AI creation step
const { bundleId } = await pk.record({
action: {
type: 'generation',
tool: 'gpt-4o',
extensions: [aiExtension({ model: 'gpt-4o' })]
},
inputs: [promptResource],
outputs: [generatedResource],
agents: [{ id: userId, role: 'author' }]
});
// Anchor to chain
await pk.anchor(bundleId);Built for every workflow
A verifiable record of every generation step, embedded in your product.
Every piece of content carries a verifiable label. Remix chains tracked with full attribution.
Audit trails for AI-generated outputs. Verifiable, and built to support compliance.
A tamper-proof credential creators own, proving their contribution to any Human-AI work.
Add verifiable provenance to your AI or content workflow.