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.
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.
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.
Receipts are intentionally short-lived. They are evidence of a verification decision, not permanent access tokens.
Third parties can verify the Ed25519 signature using ContentDividend's published signing key without exposing the private key.
Even a perfectly authentic historical receipt does not remain currently authorized after the underlying publisher right expires, revokes, or falls out of exact scope.
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"
}
POST https://app.contentdividend.com/v1/public/rights-receipts/verify
Content-Type: application/json
{
"receipt": { ... signed receipt ... }
}
GET https://app.contentdividend.com/v1/public/rights-receipts/{receipt_id}/status
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.