C2PA in your stack
with a single API call.

Issue trusted C2PA manifests privately and instantly for any file type.

sign.ts
1import { Monolith } from "@monolith/sdk"
2 
3const client = new Monolith({
4 key: process.env.MONOLITH_KEY
5})
6 
7const manifest = await client.sign({
8 asset: videoBuffer,
9 issuer: "acme-media",
10 assertions: {
11 "c2pa.training": { use: "not-allowed" }
12 }
13})
manifest.json
verified
{
"manifest_id": "urn:c2pa:…a1b3f29",
"issuer": "acme-media",
"alg": "Es256",
"created": "2026-04-29T14:22Z",
"assertions": {
"c2pa.training": {
"use": "not-allowed"
},
"custom.workflow_id": {
"id": "wf_9xKp2"
}
},
"verified": true
}

Trusted generator of C2PA manifests and proud member of CAI

C2PA – Coalition for Content Provenance and Authenticity

Simple Integration

C2PA conformant manifests – made easy.

Identify your content, customize your content credentials, receive a manifest from Monolith API in under 200ms.

Get Started
1

Identify

Content hash
File type
Metadata
2

Customize

Issuer
Assertions
Attribution
License
3

Receive manifest

Signed
C2PA verified
<200ms
Competitor read-only
issuer:"platform.signed"
algorithm:"Es256"
assertions:
c2pa.training:
use:"not-allowed"
c2pa.actions:
action:"c2pa.created"
— custom fields not supported —
Monolithyours
issuer:"acme-media.signed"← yours
algorithm:"Es256"
assertions:
c2pa.training:
use:"not-allowed"
c2pa.actions:
action:"c2pa.created"
custom.workflow_id:← add anything
id:"wf_9xKp2"
custom.region:
origin:"EU"

Flexible

No constraints on manifest inputs.

More fields, more context, more control – integrate C2PA your way. No limits on what data you want to include.

Try It Now

Features

More reasons to choose Monolith.

Faster Issuance

10–50x faster than other generators. Less compute time, lower server costs, faster delivery.

Search by Manifest

Most implementations are one-way: search a file, get its manifest. Monolith has indexed manifests: search by any data inside a manifest and trace it back to its file.

Permanent and Durable

Every trusted manifest created by Monolith is anchored to a blockchain and timestamped so it can't be changed or stripped by other platforms.

Verify via API

Verify trusted manifests with a simple API call using the content fingerprint, manifest, or the file itself.

Always Private

With Monolith your files are never uploaded, modified, or exposed.

Flexible Infrastructure

More input fields allow you to support more file types, custom algorithms and additional context.

Images

JPEGPNGWebPAVIFTIFFHEICDNG

Video

MP4MOVWebMAVIM4V

Audio

MP3WAVM4AAACFLAC

Documents

PDFDOCXPPTXXLSX

ML Models

GGUFSafeTensorsONNX

Fonts

TTFOTFWOFF2

Pricing

The easiest and most affordable way to adopt C2PA

Monolith Free

Free

For independent artists getting started.

  • 5 lifetime uploads
  • Authorship records
  • Attribution links
  • Limited marks
Sign In

Monolith Creator

$9
/mo

For working artists and studios.

  • Everything in Free +
  • Up to 100 assets per day
  • Advanced verification
  • Licensing tools
  • Collaborate with others on shared work
  • Private authorship
  • Work versioning audit trail
  • Manage licensing & usage permissions
  • Fully automated desktop app
Get started

Enterprise

Custom

For teams and organizations.

  • Analytics
  • Priority support
  • API access
  • Generate C2PA conformant manifests
  • High-volume asset verification API
  • Supports all file types
  • Dedicated dashboard for advanced user & asset management
Contact sales

About Us

Experts on proof infrastructure

For the last five years, we have been building proof infrastructure to verify and prove digital information, whether it is a product moving across a supply chain or a piece of content in a film.

We built distributed systems for the Government of Singapore's TradeTrust project, digitizing records that secure multi-million dollar shipments across global trade networks. We've built content provenance systems for major creative guilds, giving artists and studios the ability to prove authorship, attribution, and usage terms.

Today, we have focused our efforts on expanding the use of C2PA, a shared open standard for content provenance. We are proud members of the Content Authenticity Initiative (CAI) and contributing members of C2PA.

Monolith team at the U.S. Embassy in Singapore
Dharma, Kerk, Juliun and Klay at the U.S. Embassy in Singapore.
Juliun Brabon testifying at the California State Senate
Juliun presenting at California Senate Judiciary Committee session on AI and Copyright Policy at Stanford.