ContentDividend
ContentDividend Developers & AI Signed Rights Receipts
Have more than 100 pages? Upgrade to Pro for only $9.99/mo for unlimited pages.
Upgrade to Pro →
Phase F · Step 2
Portable rights proof

Turn a live rights decision into a short-lived, independently verifiable signed receipt.

F2 signs the result of the F1 Universal Rights Verification Protocol with ContentDividend's existing Ed25519 signing key. The signature proves integrity and provenance. A separate live status check determines whether the underlying rights are still current.

Portable proof

A buyer can carry the signed receipt to an agent, CDN, RAG pipeline, or other verifier. The recipient can verify that ContentDividend signed the exact receipt payload.

Five-minute default lifetime

Receipts are intentionally short-lived. They are evidence of a verification decision, not permanent access tokens.

Offline signature verification

Third parties can verify the Ed25519 signature using ContentDividend's published signing key without exposing the private key.

Live status stays authoritative

Even a perfectly authentic historical receipt does not remain currently authorized after the underlying publisher right expires, revokes, or falls out of exact scope.

Issue a signed receipt

POST https://app.contentdividend.com/v1/rights/verify-receipt
Authorization: Bearer cd_mcp_...
Content-Type: application/json

{
  "resource": "https://publisher.example/article",
  "requested_use": "rag"
}

Verify a receipt's signature

POST https://app.contentdividend.com/v1/public/rights-receipts/verify
Content-Type: application/json

{
  "receipt": { ... signed receipt ... }
}

Check current status

GET https://app.contentdividend.com/v1/public/rights-receipts/{receipt_id}/status
Cryptographic validity and current authorization are different facts. A valid signature means the receipt was signed by ContentDividend and was not altered. Current authorization also requires the receipt to be unexpired and the underlying buyer/resource/use rights to remain active now.
Not a content access key: the receipt cannot retrieve protected content and cannot create, expand, renew, or restore publisher rights.

Machine discovery

Receipt metadata is published at /.well-known/contentdividend-rights-receipts.json and /v1/public/rights-receipts/manifest. Public signing keys remain available through the existing ContentDividend Ed25519 key-discovery endpoint.