Pr
ProvenanceKit
Learn more

Content provenance

Verifiable
records of
how it was
made.

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

Open standard

EAA · Entity · Action · Attribution

Onchain by default

Every record is independently verifiable

Privacy by design

Selective disclosure built in

Trust is built
on knowing
where something
comes from.

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

Pr

Full chain anchored onchain bundleId: 0x8f2e…4a1c

Complete lineage

Granular capture
of the full creation
process.

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 step,
anchored
onchain.

Every creation step is independently anchored. Immutable, timestamped to the block, and verifiable by anyone. No server or central authority required.

Programmable rights

Provenance is
not a static
document.

It is an active layer of rights and rewards. Licensing enforces itself. Attribution routes automatically. Revenue reaches every contributor.

Programmable provenance

Provenance that
does something.

Onchain records are programmable. Provenance becomes the layer that governs rights, attribution, and revenue.

01

Permissioning

Provenance becomes the credential.

Gate access based on verified contribution history. License enforcement flows from the same record that documents creation.

02

Attribution

Credit follows contribution.

Every participant gets credit: authors, AI tools, dataset owners. Contribution weights are permanent and onchain.

03

Revenue

Revenue follows contribution.

Earnings route to contributors proportional to their verified contribution. Tracked and distributed automatically.

For developers

Add provenance
to anything.

A simple SDK for Node.js and TypeScript.
Record creation steps with onchain provenance.

record-provenance.ts
// 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

Everywhere humans
and AI create together.

AI platforms

A verifiable record of every generation step, embedded in your product.

Content platforms

Every piece of content carries a verifiable label. Remix chains tracked with full attribution.

Enterprise AI

Audit trails for AI-generated outputs. Verifiable, and built to support compliance.

Creative tools

A tamper-proof credential creators own, proving their contribution to any Human-AI work.

Start recording
provenance today.

Add verifiable provenance to your AI or content workflow.