Royalty Driven LLM Mechanism

Summary

A Royalty Driven LLM is a platform-agnostic attribution and settlement layer where each monetized AI usage event creates an auditable royalty record. It is not limited to YouTube-like platforms. It can be attached to any AI product that uses content: LLM APIs, chatbots, search engines, RAG systems, agents, enterprise assistants, creative tools, model marketplaces, and licensed training pipelines.

The mechanism separates attribution into working layers, ordered by proof strength:

  1. Ownership claim registry for creator attestations, duplicate registration detection, and dispute status.
  2. Rights-policy gating for consent, license scope, jurisdiction, revocation, and minimum royalty terms.
  3. Direct usage attribution for retrieved or tool-supplied source material.
  4. Text/output attribution for generated text that overlaps registered works.
  5. Citation attribution when the output explicitly cites a registered chunk or work.
  6. Training-data value attribution for licensed training and fine-tuning corpora.
  7. Residual corpus royalty settlement for diffuse licensed training value that is not safely attributable to a specific visible answer source.
  8. Escrow for monetized outputs where no owner can be traced, where a source is traced but blocked by policy, or where ownership is under registry dispute.
  9. Grounding-quality evaluation for detecting citations that are visible but weak, sources that are paid but hidden, or claims whose evidence spans disappeared.
  10. Attribution-gap accountability for proving that every accessed source was cited, paid, or explicitly withheld with a policy or registry escrow reason.
  11. Interoperability export for mapping receipts and settlements into portable credential and provenance graph artifacts.
  12. Selective-disclosure receipts for showing public source and claim-support evidence while cryptographically committing to private prompts, evidence text, access traces, rights decisions, registry decisions, and payout fields.
  13. Trace exchange for mapping provider retrieval, text-match, citation, and claim-support telemetry into OpenTelemetry-aligned spans that can be checked against the receipt and ledger.
  14. Royalty statement rollups for aggregating many events into creator, escrow, work, and source-usage totals while preserving private prompt, answer, source quote, evidence-text, and matched-text confidentiality.
  15. Attribution challenge and correction reports for creator appeals when a source was omitted, weakly attributed, or already credited.
  16. Derivative lineage reports for proving that summaries, synthetic datasets, tool outputs, transformed corpora, and other derivative works pass royalty obligations back to upstream registered owners.
  17. Provenance evaluation reports for replaying portable attribution-quality benchmarks across clean, paraphrased, hard-decoy, unattributed-escrow, and derivative-lineage cases.
  18. Counterfactual influence reports for removing each credited work, replaying the same prompt and answer, and proving whether source credit and payout survive source-removal interventions.
  19. Media attribution reports for matching image, audio, video, 3D, and text-shaped media signatures to registered assets with content-hash, perceptual-hash, descriptor-hash, payout, and escrow commitments.
  20. Model signal attribution reports for verifying provider-private log-probability, activation, gradient, attention, and memorization telemetry through explicit attribution contracts, scalar scores, commitments, payout shares, and escrow without disclosing hidden states, logits, prompt text, output text, or chain-of-thought.
  21. Semantic text attribution reports for matching paraphrased, summarized, or externally generated text to registered source owners, publishing source footer rows, paying accepted owners, and escrowing ambiguous text without disclosing prompt, output, matched, or source text.
  22. Provider attribution cards for publishing certification level, coverage metrics, evidence channels, public disclosure surfaces, challenge policy, limitations, and privacy-safe hash roots at the model/provider level.
  23. Training-content summaries for publishing GPAI/Croissant/SPDX/ODRL-aligned training corpus categories, rights coverage, license counts, policy roots, content-hash roots, and training-value commitments without disclosing work text.
  24. Answer provenance cards for binding the visible response footer to source labels, claim span hashes, receipt hash, trace hash, grounding quality, and attribution-gap verdict without disclosing private prompt or source text.
  25. Source verification reports for proving cited sources, quote hashes, source URIs, and claim evidence spans materialize from registered content without disclosing source or evidence text.
  26. Response envelopes for packaging the rendered answer with embedded answer-card, source-verification, source-confidence, creator-license, and other public proof artifacts that customers can verify at the API boundary.
  27. Integration profiles for publishing the provider API contract, verifier commands, schema map, required public surfaces, readiness checks, and bound proof hashes needed by RDLLM-compatible model APIs.
  28. Assurance bundles for publishing hash-only proof-pack entries, Merkle roots, and inclusion proofs across receipts, traces, statements, challenges, provider cards, answer cards, source verification reports, source confidence reports, citation footer contracts, response envelopes, training summaries, integration profiles, derivative-lineage reports, provenance evaluation reports, counterfactual-influence reports, media-attribution reports, model-signal reports, rights-remediation reports, semantic-text-attribution reports, and certification reports.
  29. Discovery manifests for publishing a well-known provider entry point with artifact paths, API contract hashes, schema maps, verifier commands, readiness checks, and bound proof hashes.
  30. Attribution exchange manifests for importing upstream provider proof hashes, preserving public source-footer rows, and relaying escrow obligations across downstream AI providers without exposing private text.
  31. Conformance vector packs for publishing implementation fixtures, expected public outcomes, verifier commands, and negative mutations that independent providers can reproduce before claiming RDLLM compatibility.
  32. Federation handshakes for negotiating provider-to-provider runtime attribution, minimum certification level, required artifact hashes, source-footer relay, escrow relay, runtime headers, signatures, and downgrade rejection before an upstream proof is consumed by a downstream AI system.
  33. Portable attribution capsules for binding copied or reposted AI outputs to the response envelope, federation handshake, source-footer commitments, proof-chain hashes, copy markers, delivered-body hashes, C2PA-compatible assertions, and SCITT-like statement subjects after content leaves the original API boundary.
  34. Response release gates for blocking answer emission unless the response envelope, source verification report, attribution capsule, provider surface, and minimum certification all verify.
  35. Proof-carrying responses for delivering the answer only with its release-gate proof and suppressing unsupported output when the gate fails.
  36. Serving gateway reports for proving the production egress route delivered the proof-carrying response output, not an unverified raw model answer.
  37. Creator license contracts for binding registered works to source-use scopes, attribution duties, royalty duties, revocation state, and payout commitments before source use.
  38. Source confidence reports for converting public answer-card, source-verification, and creator-license evidence into verified/warning/failed source footer rows, claim confidence rows, and hallucination taxonomy.
  39. Citation footer contracts for binding the exact client-renderable source rows, claim anchors, confidence labels, license status, royalty status, display order, and footer hash to the response proofs before a client renders the answer.
  40. Private audit challenges for opening selected redacted source-access, claim-evidence, rights, registry, and payout paths to authorized auditors without publishing prompts, evidence text, salts, or payout accounts.
  41. Transitive attribution reports for binding downstream reuse of copied RDLLM outputs to the upstream capsule, response envelope, original source rows, and pass-through royalty obligations so attribution cannot be laundered away by reposting, summarizing, or using an AI answer as downstream source material.
  42. Clearinghouse reports for normalizing provider royalty statements and transitive attribution reports into payable, escrow, and held settlement rows across providers so duplicate or overlapping submissions cannot pay twice.
  43. Remittance reports for converting clearinghouse payable and escrow rows into instruction-only payment rows, creator payout-account hash bindings, reconciliation references, and preserved hold rows without exposing bank details or asserting that payment settlement already happened.
  44. Third-party audit attestations for independently replaying the public proof pack, binding provider surfaces through integration and discovery artifacts, and publishing a hash-only attestation that proves readiness without exposing prompt, answer, source, evidence, or payout-account text.
  45. Revenue allocation reports for proving that event-level gross_revenue was derived from conserved billing, advertising, subscription, API, enterprise, or marketplace revenue pools before creator-pool payout calculation.
  46. Finance ledger attestations for proving those revenue pools reconcile to hash-only external billing, invoice, ad-server, API-meter, enterprise-contract, marketplace-order, or other finance-system records without exposing customer records, payment details, prompts, outputs, or source text.
  47. Proof dependency graphs for publishing a hash-only, cycle-checked replay DAG that tells auditors which RDLLM artifacts verify before which downstream artifacts, while separating hard replay dependencies from publication commitments.
  48. Publication monitors for publishing append-only checkpoints over public proof surfaces so customers, creators, downstream providers, and auditors can detect source-proof, footer-proof, assurance-bundle, or certification drift over time.
  49. Publication witnesses for binding those monitor checkpoints to independent witness signatures, quorum policy, and split-view detection.
  50. Trust registries for binding active provider, auditor, and witness keys to signed proof artifacts, key rotations, revocations, and witness attestations.
  51. Watchtower challenge settlement reports for requiring independent registered watchtower attestations over receipt-transparent settlement and for routing value to escrow when public challenges remain open or are accepted.
  52. Source boundary reports for proving that retrieved source packets were evidence-only data, not instruction/control channels, and could not mutate attribution or payout policy before the model answered.
  53. Decision provenance reports for proving which authorized proof, policy, accounting, and boundary-guard channels influenced claim, footer, payout, and release decisions.
  54. Calibrated attribution confidence reports for binding those visible claims, source-footers, and payout-participation rows to benchmark-backed lower confidence bounds, with uncertainty disclosed rather than hidden.
  55. Source authenticity reports for proving that visible and paid source rows have trusted origin evidence, active license terms, archive consensus, synthetic disclosure, and low source-farm/poisoning risk before direct payment.
  56. Independent verifier quorum reports for requiring multiple external signed replay attestations before attribution consensus can release direct settlement.
  57. Bonded verifier accountability reports for binding accepted verifier signatures to active trust-registry identities, non-revoked key hashes, slashable bond coverage, conflict disclosures, challenge status, and escrow/slashing evidence.
  58. Receipt transparency consistency reports for comparing creator-, customer-, provider-, and witness-visible usage receipt logs, proving append-only prefix consistency, required receipt inclusion, and absence of split-view roots before verifier-approved settlement can leave escrow.
  59. Attested attribution runtime reports for binding the live-transparent output path to measured enforcement code, model/policy/verifier bundle hashes, trusted attestor quotes, fresh nonces, and required attribution capabilities.

The current certification suite also treats certification attestations and generated-code attribution as explicit public proof surfaces: certification attestations bind the suite result to trust-registry-verifiable certifier keys, and code attribution reports bind generated snippets to source owners, license checks, payouts, and escrow without exposing code text. Claim verification reports then require trusted signed ownership evidence before direct settlement and route weak, unverified, or duplicate claims to escrow.

The highest public deployment object is now the rdllm-universal-rdllm-passport/v1 passport. It does not replace user-facing source attribution; it proves that the answer footer, evidence previews, locator rows, citation URL-health rows, payout rows, universal content credential, invocation guard, invocation coverage, invocation witness, foundation-model adapter/conformance/runtime artifacts, certification, attestation, provider card, training summary, assurance bundle, proof dependency graph, integration profile, discovery manifest, public verifier commands, and research-control rows all hash-bind and verify together across supported foundation-model provider families. A deployment that cannot publish this passport cannot claim complete cross-provider RDLLM compatibility, even if an individual answer has a local source footer.

The prototype in this repository implements these layers as runnable code. The response itself is now part of the attribution mechanism: every rendered answer ends with a Sources footer that lists source labels, owner metadata, work IDs, source URIs, evidence quotes, content hashes, evidence span hashes, support scores, and grounding coverage. Each event also carries a rdllm-grounding-quality/v1 report that scores source availability, citation integrity, evidence relevance, fact support, policy alignment, and payout alignment, plus a rdllm-attribution-gap/v1 report that closes the loop between source access, user-visible attribution, payout, and escrow. Every receipt also carries a rdllm-selective-disclosure/v1 root so public users can verify footer-grounding facts without seeing private economics or confidential source-access details. Every receipt now also carries rdllm-trace-exchange/v1 commitments so provider telemetry can be exported and verified without depending on a vendor-specific log format. Periodic rdllm-royalty-statement/v1 reports aggregate receipts and traces into creator-facing statements with public commitments over the underlying private ledger. Creator rdllm-attribution-challenge/v1 reports provide a non-rewrite correction path when attribution is contested after an event or statement is published. Derivative rdllm-lineage-report/v1 reports prove that royalties attached to a summary, synthetic dataset, tool output, or transformed corpus can be recursively split between the immediate derivative owner and upstream registered owners without rewriting the original usage event. Provider rdllm-provenance-evaluation/v1 reports replay clean-source, paraphrase, hard-decoy, unattributed-escrow, and derivative-lineage benchmark cases so source finding is tested as a public quality claim, not merely inferred from receipts. Provider rdllm-counterfactual-influence/v1 reports remove each credited source, replay the same prompt and answer against the reduced corpus, and publish hashes, scores, source-removal status, payout reallocation status, and influence margins so users and auditors can distinguish sources that mattered from sources that merely looked relevant. Provider rdllm-media-attribution/v1 reports match image, audio, video, 3D, and text-shaped media signatures against registered assets, publish only hashes and scores, pay matched owners, and escrow weak or unknown media influence. Provider rdllm-model-signal-attribution/v1 reports verify provider-private influence telemetry through an explicit attribution contract, scalar model-signal scores, private telemetry commitments, payout shares, and escrow without exposing raw hidden states, token logits, private prompts, private outputs, or chain-of-thought. Provider rdllm-rights-remediation/v1 reports compare previous and updated rights states, preserve historical event hashes, and prove future denied use after revocation or consent changes without exposing work text or private ledger payloads. Provider rdllm-semantic-text-attribution/v1 reports attribute paraphrased or externally generated text to registered sources, publish source footer rows, pay accepted owners, and escrow ambiguous or unmatched text without exposing prompt, output, matched, or source text. Response rdllm-answer-provenance-card/v1 reports let a user or downstream system verify that visible source labels and claim span hashes match the signed receipt and trace without seeing private prompt, answer, source quote, claim, or evidence text. Provider rdllm-source-confidence-report/v1 reports combine that answer card with source materialization evidence and creator license terms, then expose public footer rows labeled verified, warning, or failed. The report also publishes a hallucination taxonomy for fabricated sources, metadata drift, hash mismatches, footer omissions, attribution suppression, license gaps, unsupported claims, and evidence-span gaps, so a user can see whether the footer is actually grounded rather than merely decorative. Provider rdllm-citation-footer-contract/v1 reports then turn those confidence rows into a client-rendering contract. The contract specifies the exact source lines, claim anchors, display order, confidence labels, license status, royalty status, row hashes, and footer hash a response client must preserve, and verification fails if a client tampers with the visible footer, omits a source, weakens a claim anchor, or renders a footer that no longer matches the response envelope. Provider rdllm-rendered-attribution-audit/v1 reports verify the exact Markdown the user sees. The audit parses inline [S#] markers, the rendered Sources footer, and Claim Evidence rows, then checks them against the response envelope, citation footer contract, source availability, evidence sufficiency, counterevidence, and answer-coverage reports without storing raw answer or source text. Provider rdllm-source-boundary-report/v1 reports prove that source packets in the generation context were treated as evidence-only data. Each context block is bound to the source-access trace, source verification report, and generation context closure report; verification fails if a source block is relabeled as control or instruction content, if it can modify attribution or payout decisions, or if the source packet/content hash drifts. This converts prompt-injection guidance into a public proof artifact rather than relying on prompt text alone. Provider rdllm-source-authenticity-report/v1 reports then prove that cited sources are not merely reachable and boundary-isolated, but also origin-bound and poisoning-resistant. Each visible source row is replayed against availability, boundary, license, confidence, and trusted origin-signal artifacts. Verification fails if the origin signature or issuer trust is missing, if source-farm or poisoning risk exceeds policy thresholds, if synthetic provenance is hidden, if archive consensus is absent, or if unauthenticated rows are treated as direct payout-eligible. Provider rdllm-decision-provenance-report/v1 reports prove why a response was allowed to say what it said, cite what it cited, and pay who it paid. The report is generated after the release gate and publishes a hash-only influence graph over claim grounding, footer display, payout participation, and release decisions. Verification fails if a decision is missing required proof edges, if a payout row is influenced directly by retrieved source text, if private prompt/source text is present, or if the graph is not bound to the response envelope, release gate, trace exchange, attribution capsule, and source-boundary report. Provider rdllm-calibrated-attribution-confidence/v1 reports prove how much confidence a user, creator, downstream provider, or auditor should assign to the visible attribution. The report binds claim rows, footer rows, and payout participation rows to observed benchmark rates and Wilson lower confidence bounds, using source confidence, evidence sufficiency, provenance evaluation, decision provenance, release-gate, trace, and capsule artifacts. Verification fails if benchmark inputs drift, decision provenance is missing, low-confidence rows are not disclosed or escrowed, or private prompt/source text leaks. Provider rdllm-assurance-bundle/v1 reports publish the proof pack as hashes and inclusion proofs so public verifiers can confirm artifact integrity without seeing private prompt, answer, source, evidence, or work text. Provider rdllm-integration-profile/v1 reports publish the stable API contract, schemas, verifier commands, surfaces, readiness checks, and bound hashes that make RDLLM adoption testable by platforms, model buyers, and auditors. Provider rdllm-discovery-manifest/v1 reports publish the well-known artifact map that lets customers automatically discover, verify, and monitor the public RDLLM proof surfaces. Provider rdllm-federation-handshake/v1 reports turn those public surfaces into a runtime contract: a downstream model asks for a minimum RDLLM level, the upstream provider signs the accepted level, bound artifact hashes, required headers, source-footer relay, escrow relay, and downgrade-failure rules, and the verifier rejects missing vectors, missing exchange manifests, stale hashes, or private-text leakage. Provider rdllm-remittance-report/v1 reports take the clearinghouse output and produce payment-file-ready rows. Each payment instruction binds the clearinghouse settlement row hash, origin hashes, chunk IDs, creator license contract hash, payout-account hash, ISO 20022-compatible end-to-end ID, and remittance reference. The report is explicitly instruction-only: it proves who should be paid and how the payment can be reconciled, while leaving actual fund movement to regulated payment processors. Provider rdllm-payment-execution-report/v1 reports then prove whether those instructions were actually matched by hash-only processor or escrow settlement records. The report checks amount, currency, end-to-end ID, account hash, settlement status, processor-record hash, settlement-batch hash, duplicate rows, unmatched rows, and private-field absence before value can be described as paid or escrowed. Provider rdllm-payment-rail-attestation/v1 reports bind that execution report to registered payment or escrow processor signatures over each settlement batch. The attestation checks trust-registry membership, processor role authorization, attestation hashes, processor signatures, batch coverage, amounts, currencies, settlement statuses, and private-field absence, so a provider cannot fabricate a consistent payment-execution report without matching rail-authentic evidence. Provider rdllm-third-party-audit-attestation/v1 reports let an independent auditor replay the public RDLLM proof pack and publish only hashes, statuses, and readiness checks. The attestation binds the provider card, certification report, integration profile, discovery manifest, assurance bundle, response envelope, source confidence report, citation footer contract, clearinghouse report, and remittance report, plus an optional payment execution report when processor records are available, then rejects drift in any of those artifacts without embedding private prompts, answer text, source text, evidence text, or payout-account data. Provider rdllm-revenue-allocation-report/v1 reports close the revenue-input trust gap. They bind hashed billing, advertising, subscription, API, enterprise, or marketplace revenue sources to event allocation rows, prove that source revenue conserves into ledger gross_revenue, prove that creator-pool totals follow from allocated revenue and creator-pool rates, and reject private customer account or invoice text leakage.

Actors

Revenue Flow

For each generation event r:

The AI operator can keep G_r - P_r for infrastructure, model costs, moderation, product margin, and reserves.

Attribution Formula

For every eligible source chunk i used in event r, first evaluate policy:

allowed_i = use in allowed_uses
            and use not in prohibited_uses
            and jurisdiction is allowed
            and not revoked
            and creator_pool_rate >= minimum_creator_pool_rate

Before settlement, the registry checks whether a matched source is under an open ownership conflict. If two different creators register duplicate or near-duplicate content, the event is marked registry_disputed and the pool is moved to registry-dispute escrow until the claim is resolved.

If a matched source is denied for the attempted use, the event is marked rights_blocked and the pool is moved to rights-conflict escrow. For every policy-eligible source chunk i, compute:

raw_i = (
  0.15 * retrieval_i
  + 0.15 * output_support_i
  + 0.05 * prompt_overlap_i
  + 0.55 * text_match_i
  + 0.10 * citation_i
) * training_value_i
weight_i = raw_i / sum(raw_j for all eligible j)
payout_i = P_r * weight_i

Prototype scoring channels:

Production systems can replace lexical support with model-native signals such as attention over cited context, constrained decoding citations, source-aware beam scores, retrieval logs, or post-generation entailment checks.

The current implementation uses this transparent formula:

raw_i = (
  0.15 * retrieval_i
  + 0.15 * output_support_i
  + 0.05 * prompt_overlap_i
  + 0.55 * text_match_i
  + 0.10 * citation_i
) * training_value_i

Ledger Event

Each event records:

The event hash is built from the prompt, output, source hashes, payouts, and pool. Auditors can verify that:

  1. Payouts sum exactly to the creator pool.
  2. Attribution weights sum to one for paid events.
  3. Source hashes match registered chunks.
  4. Source references shown to the user match registered chunk hashes.
  5. Supported claims point to evidence text inside registered chunks.
  6. Evidence span hashes appear in the rendered footer and receipt.
  7. Rights decisions in the event match the source licenses and attempted use.
  8. Registry decisions in the event match the ownership-conflict report.
  9. The event hash is reproducible.
  10. The grounding quality verdict is reproducible from the event.

Ownership Claim Registry

The claim registry adds a settlement safety layer that hashes ownership claims separately from generated answers. Each registry report has:

The reference implementation detects exact duplicate text and near-duplicate text above a configurable similarity threshold. If registry enforcement is enabled and a generation event touches a conflicted work, no claimant is paid directly. The rendered answer withholds source quotes, the receipt records a registry section with the conflict ID and registry report hash, and the creator pool goes to registry_dispute_escrow.

This is intentionally separate from copyright proof. Hashes and attestations do not settle legal ownership by themselves. They make the runtime settlement behavior auditable: a provider can prove that a disputed claim did not receive automatic royalty settlement while the dispute was open.

Escrow Resolution

Registry-dispute escrow is not the final state. After a dispute window, review board, court order, collective-management decision, or verified credential update resolves ownership, a settlement report can release escrow without rewriting the original usage event.

The settlement report has:

This creates a full lifecycle: attribute, detect conflict, escrow, resolve, release, and verify. Historical receipts continue to show that the original event was registry-disputed; the settlement report proves where the held value went after resolution.

Attribution Receipts

Every event can produce an attribution receipt:

The receipt is the portable artifact a foundation-model API could return in a header, webhook, or audit endpoint. It lets downstream tools verify that the answer and the payout trail came from the same source-grounding evidence.

Interoperability Bundle

Receipts and settlement reports can also be exported as an rdllm-interop/v1 bundle. The bundle contains:

This layer is not meant to replace W3C Verifiable Credentials or W3C PROV. It gives RDLLM artifacts a standards-aligned shape so wallets, registries, provider APIs, enterprise GRC tools, and transparency services can ingest the same attribution facts without understanding the internal Python ledger.

Transparency Log

Receipts can be appended to a Merkle transparency log. The log returns an inclusion proof binding the receipt hash to a tree root. This gives creators, enterprise customers, and regulators a tamper-evident audit path without forcing every private prompt or full economic record into the open.

Selective Disclosure

Public trust does not require exposing every private field. RDLLM therefore emits a selective-disclosure package alongside the private receipt. The private receipt contains per-path salts and a payload.privacy.disclosure_root. The public package reveals only source identity, source URI, content hash, contribution weight, claim-support metadata, grounding quality, attribution-gap summary, model route, event commitments, and policy/registry status. It redacts source quotes, claim evidence text, source-access traces, payout shares, gross revenue, rights-decision internals, and registry-decision internals.

Verification recomputes disclosed leaf hashes from (path, salt, value), checks the Merkle root over disclosed and redacted leaf hashes, and checks that the public receipt is exactly reconstructible from disclosed values. A private auditor can add the full receipt and provider signing secret to prove that the redacted commitments match the hidden receipt payload. This follows the same design direction as SD-JWT-style claim disclosures: show only what the verifier needs, but make hidden claim tampering detectable.

Trace Exchange

The trace exchange solves a different problem from the public source footer. A footer says what the user saw; a provider trace says what the system actually retrieved, text-matched, cited, and used to support claims. RDLLM maps that trace into OpenTelemetry-style spans so the artifact can ride existing observability stacks while carrying royalty-specific fields.

An rdllm-trace-exchange/v1 artifact contains:

Verification rejects traces where a provider omits accessed sources, relabels a citation to a different content hash, changes claim evidence, or publishes summary hashes that no longer match the signed receipt. This is the provider-facing bridge between source attribution and production observability: ordinary telemetry can show latency and cost, while RDLLM trace exchange proves source accountability.

Royalty Statement Rollups

Single-event receipts prove one answer. Platform-scale creator economics also need periodic statements that creators and auditors can reconcile against many usage events. RDLLM emits rdllm-royalty-statement/v1 reports for that layer.

A statement contains:

The public statement deliberately omits prompts, rendered outputs, answer text, source quotes, evidence text, and matched text. A private auditor can recompute it from the ledger plus optional receipt and trace artifacts. Verification fails if a provider changes a creator payout, removes an event, drops a trace, changes a source-usage count, or publishes totals that no longer equal the creator pool.

Attribution Challenge Reports

Even a strong provider receipt is still a provider assertion. Creators need a way to contest an omission after an answer, receipt, or royalty statement is published. RDLLM emits rdllm-attribution-challenge/v1 reports for that correction path.

A challenge report contains:

The remedy explicitly does not rewrite the historical event. If the original event omitted a source, the challenge report creates a corrective adjustment. If the source was already credited, the report proves no double payment is due. If the evidence is weak, the challenge is rejected. If the source appears influential but is not licensed for generation, the correction routes to rights-conflict escrow.

Derivative Lineage Reports

Modern AI pipelines often consume derivative artifacts: summaries, curated datasets, synthetic examples, tool outputs, and transformed corpora. If settlement stops at the immediate derivative work, upstream creators disappear from the money flow. RDLLM emits rdllm-lineage-report/v1 reports so derivative works can carry machine-readable upstream obligations.

A lineage report contains:

The verifier recomputes the report from the event and registered works. It rejects missing upstream works, lineage cycles, declared upstream hash drift, payout non-conservation, private-text disclosure, report tampering, and signature drift.

Provenance Evaluation Reports

A provider can publish perfect-looking receipts while still using a weak source finder. RDLLM therefore defines rdllm-provenance-evaluation/v1: a signed replay report over a portable source-attribution benchmark. The benchmark covers clean source reuse, paraphrased reuse, hard decoys with overlapping vocabulary, unattributed escrow, and derivative-lineage cases.

A provenance evaluation report contains:

The verifier replays the benchmark against the registered corpus and rejects report tampering, omitted cases, signature drift, source-ranking drift, and disclosure of raw benchmark prompts, answers, source text, or claim evidence.

Counterfactual Influence Reports

Receipts and benchmark reports prove that a source was found, cited, and paid. They do not by themselves prove whether the source had marginal influence or merely appeared in a plausible retrieval set. RDLLM therefore defines rdllm-counterfactual-influence/v1: a signed intervention report that removes each credited work from the attribution engine, replays the same prompt and answer, and records what happens to source credit and payout.

A counterfactual influence report contains:

The verifier recomputes every ablation from the original event and registered corpus. It rejects report tampering, source-removal drift, failed payout reallocation, signature drift, and disclosure of raw prompt, answer, source text, quote text, or claim evidence. This makes source footers more than decoration: users can see that cited works were not only relevant, but tested for influence.

Media Attribution Reports

Text attribution alone is not enough for model providers that generate images, audio, video, design assets, game objects, or multimodal answers. RDLLM therefore defines rdllm-media-attribution/v1: a signed report over registered media assets and submitted media signatures.

A media attribution report contains:

The verifier replays the match from the private media signatures and rejects hash drift, payout drift, weak-score promotion, signature drift, and disclosure of raw media, private descriptors, or perceptual hashes. This gives multimodal systems a Content-ID-like owner trail without assuming every media object is public or that a single platform hosts the content.

Model Signal Attribution Reports

Footer citations and source verification prove that an answer is grounded in registered material, but recent attribution research also shows that a model can post-rationalize citations or rely on internal memory. RDLLM therefore defines rdllm-model-signal-attribution/v1: a signed report over provider-private model-internal telemetry.

A model signal attribution report contains:

The verifier replays the scalar report from the private telemetry input and rejects hash drift, payout drift, threshold drift, signature drift, unsupported attribution contracts, weak-score promotion, and disclosure of private prompts, outputs, hidden states, logits, traces, or chain-of-thought. This gives providers a way to expose internal attribution evidence without publishing raw activations.

Rights Remediation Reports

Creator consent is not static. A source may be allowed for training or generation at one point, then later opt out, revoke a license, narrow allowed uses, add jurisdiction limits, or raise minimum royalty terms. RDLLM therefore defines rdllm-rights-remediation/v1: a signed report over previous and updated rights states.

A rights remediation report contains:

The verifier recomputes the report from the previous corpus, updated corpus, and private ledger. It rejects policy-root drift, changed-work drift, historical-event rewrites, future-use enforcement drift, escrow drift, signature drift, and leakage of work text, prompts, outputs, claim text, matched text, or private ledger payloads.

Semantic Text Attribution Reports

Direct text matching catches verbatim and near-verbatim outputs, but source owners also need attribution when an AI answer paraphrases, summarizes, translates, or rephrases a registered work. RDLLM therefore defines rdllm-semantic-text-attribution/v1: a signed report over submitted text outputs and registered source candidates.

A semantic text attribution report contains:

The verifier replays the ranking from the private inputs and registered corpus. It rejects ranking drift, hard-decoy promotion, payout drift, footer tampering, signature drift, and disclosure of prompt text, output text, matched text, or source text. This gives external AI outputs the same user-facing source-footing discipline as answers generated inside the provider route.

Pinpoint Provenance Reports

Model-signal and semantic-text reports are necessary but not enough: a cited source can be topically related while failing to support the answer's actual claim. RDLLM therefore defines rdllm-pinpoint-provenance-report/v1, a signed report over private prompt, answer, claim, and candidate-document text that publishes only hashes, source IDs, support scores, footer rows, and payout or escrow decisions.

A pinpoint provenance report contains:

The verifier replays the report from private inputs and rejects hash drift, ranking drift, anti-document promotion, footer tampering, payout drift, signature drift, and disclosure of prompt, response, claim, source, or critical-evidence phrase text.

Citation Identity Reports

Pinpoint provenance proves that a candidate source supports a claim, but a public footer can still hallucinate the citation identity: a fake DOI, an arXiv ID attached to the wrong title, or a real link with swapped authors. RDLLM therefore defines rdllm-citation-identity-report/v1, a signed report that resolves declared citations against authority records before a source can enter the canonical footer or receive citation-linked payout.

A citation identity report contains:

The verifier replays authority resolution from private inputs and rejects metadata swap drift, fabricated-citation promotion, footer tampering, payout drift, signature drift, and disclosure of private prompt, response, claim, source-excerpt, or authority-content text.

Attribution Consensus Reports

Individual proof artifacts can be valid while disagreeing about settlement readiness. RDLLM therefore defines rdllm-attribution-consensus-report/v1, a signed public report that binds source confidence, source authenticity, evidence sufficiency, counterevidence, pinpoint provenance, and citation identity to the same event hash before direct payout.

An attribution consensus report contains:

The verifier replays the consensus from public artifacts and rejects event-hash divergence, accepted rows that miss any required channel, blocked rows that receive direct payout, payout drift, signature drift, and disclosure of private prompt, response, source, claim, authority, or tool text.

Independent Verifier Quorum Reports

L70 proves that the provider's public attribution artifacts agree with each other. L71 adds a stronger settlement gate: rdllm-verifier-quorum-report/v1 requires multiple independent verifier signatures over the same public artifact root before any consensus-accepted row can become directly payable.

A verifier quorum report contains:

The verifier rejects signature drift, mismatched artifact roots, insufficient quorum, insufficient independent organizations for direct settlement, private field leakage, and creator-pool drift. Honest disagreement is not hidden: it produces a valid escrow report rather than a direct-settlement report.

Bonded Verifier Accountability Reports

L71 proves external replay agreement, but it does not by itself make verifier misconduct economically costly. L72 adds rdllm-verifier-accountability-report/v1: accepted verifier attestations must bind to active trust-registry identities, non-revoked verifier key hashes, active slashable bond rows, conflict-disclosure hashes, and challenge/slashing evidence before verifier-approved settlement can leave escrow.

A verifier accountability report contains:

The verifier rejects unregistered verifiers, key-hash mismatch, revoked keys, missing or insufficient bonds, unslashable bonds, blocking conflicts, open accountability challenges, artifact drift, private-field leakage, and creator-pool drift. A disputed verifier does not silently block attribution forever: the report preserves the escrow amount and publishes the challenge/slashing evidence root needed for a later adjudication.

Receipt Transparency Consistency Reports

L72 proves that independent verifiers are accountable, but the economic usage log itself can still be attacked by omission, forked publication, or split-view roots. L73 adds rdllm-receipt-transparency-consistency-report/v1: providers publish receipt-log snapshots from the perspectives of creators, customers, witnesses, and the provider, and direct settlement requires all snapshots to be append-only and consistent.

A receipt transparency consistency report contains:

The verifier rejects tree-size drift, root drift, non-sequential entries, append-only violations, split-view conflicts, missing required receipts, invalid inclusion proofs, receipt payload/envelope mismatch, artifact drift, private-field leakage, and creator-pool drift. This closes the practical gap between "the model says it paid this usage" and "creators, customers, and auditors can see the same append-only economic history."

Watchtower Challenge Settlement Reports

L74 adds rdllm-watchtower-challenge-settlement-report/v1: direct settlement requires a quorum of registered independent watchtowers to sign the receipt-transparency subject, and any open or accepted public challenge blocks release. This turns L73 from a passive consistency proof into an enforceable optimistic challenge mechanism.

A watchtower challenge settlement report contains:

The verifier rejects missing quorum, unregistered or revoked watchtower keys, invalid watchtower signatures, provider surface drift, private-field leakage, open or accepted blocking challenges, unreproducible slashing rows, and creator-pool drift. Accepted challenges can produce hash-only slashing and bounty rows without exposing prompts, answers, source text, receipts, customers, or payment details.

Output Provenance Binding Reports

L75 adds rdllm-output-provenance-binding-report/v1: copied or exported output must remain bound to the proof-carrying response after it leaves the API boundary. The report binds the serving-gateway output hash, attribution capsule, L74 watchtower-cleared settlement report, content-credential assertion, watermark commitment, fingerprint commitment, and public verification path without embedding raw generated text.

An output provenance binding report contains:

Post-Release Discovery Reports

L76 adds rdllm-post-release-discovery-report/v1: a two-phase discovery artifact for outputs whose proof-carrying response, serving-gateway report, attribution capsule, watchtower settlement, output binding, and proof graph are only known after release. The report binds those late artifacts back to the base discovery manifest, but it does not mutate that base manifest and it does not catalog its own hash as an artifact, so the proof surface remains acyclic.

A post-release discovery report contains:

The verifier rejects missing content credentials, missing watermark/fingerprint commitments, gateway-output drift, watchtower settlement failure, provider-surface drift, private-text leakage, and binding tampering.

Conformance Verification

The reference verifier checks a complete bundle:

It fails if any artifact drifts from the others. For example, a source footer cannot claim [S1] while the receipt names a different work; a receipt cannot point to a different event hash than the ledger; and payout shares must sum to the creator pool. Rights decisions are also bound into the receipt, so a deployer cannot silently remove a denied-use decision from the audit trail. Supported claim span hashes are footer-visible and receipt-bound, so a deployer cannot replace a supporting passage while leaving the citation label unchanged. Registry decisions are bound into the receipt too, so a deployer cannot pay a duplicate claimant while hiding the open conflict from auditors. The source-access trace and attribution-gap report are bound as well, so a deployer cannot silently remove a consumed source from the footer or receipt while still using it for a response. The selective-disclosure verifier adds a public-facing invariant: a public receipt cannot change its event hash, source list, claim-support metadata, or disclosure root without detection, and a disclosed claim cannot be changed without breaking its salted leaf hash. The trace-exchange verifier adds a provider-telemetry invariant: every accessed source span must match the ledger and receipt, every citation span must match the footer-visible source list, and every claim-support span must match the receipt claim evidence commitments. The royalty-statement verifier adds an aggregate invariant: creator totals, escrow totals, work totals, source usage, event roots, receipt roots, trace roots, and payout totals must be reproducible from the ledger and bound artifacts without revealing private text. The challenge verifier adds a correction invariant: omitted-source remedies must recompute from the original event and challenged content hash, must not disclose private text, and must not rewrite the event being challenged. The lineage verifier adds an upstream-obligation invariant: derivative source payouts must recursively split across declared lineage edges and preserve the total source payout without exposing private work text. The semantic-text verifier adds a paraphrase invariant: a public footer must be replayable from private submitted text and registered sources, and weak or ambiguous semantic matches must escrow instead of paying a false owner.

Provider Attribution Cards

Per-response receipts are too granular for procurement and standards adoption by themselves. RDLLM therefore emits rdllm-provider-attribution-card/v1 cards: signed provider-level disclosures that summarize a deployment without revealing private prompts, answers, source quotes, claim evidence text, or matched text.

A provider card contains:

The verifier recomputes the card from the ledger and optional certification report, rejects coverage drift, rejects stale certification evidence below RDLLM-L15, and checks that private event text is absent from the public card.

Training Content Summaries

Foundation-model adoption requires a model-level training disclosure, not just per-answer receipts. RDLLM emits rdllm-training-content-summary/v1 reports aligned with EU GPAI training-content summaries, Croissant 1.1 usage policies, SPDX 3 AI and dataset bill-of-materials concepts, and ODRL rights policies.

A training summary contains:

The verifier recomputes the summary from the registered corpus, rejects training coverage drift, requires at least RDLLM-L16 certification and provider-card evidence, and fails if private work text appears in the public report.

Answer Provenance Cards

The response footer is the human trust surface. RDLLM therefore emits rdllm-answer-provenance-card/v1 reports: compact, public cards that bind what the user sees to the same receipt and provider trace used by auditors.

An answer provenance card contains:

The verifier recomputes the card from the ledger event and optional receipt/trace, rejects footer relabeling, rejects card tampering, and checks the receipt and trace bindings when those artifacts are supplied.

Source Verification Reports

Answer footers must not become decorative citations. RDLLM therefore emits rdllm-source-verification-report/v1 reports that materialize every visible source and supported claim span against the registered corpus.

A source verification report contains:

The verifier recomputes the report from the ledger event and registered corpus, rejects fabricated source hashes, rejects stale answer-card bindings, and rejects claim evidence that cannot be reproduced from registered content.

Response Envelopes

The proof system needs an API-native delivery surface. RDLLM therefore emits rdllm-response-envelope/v1 packages: signed response objects that carry the rendered answer alongside embedded public artifacts.

A response envelope contains:

The verifier recomputes the output hash, footer labels, footer spans, artifact index, artifact root, embedded artifact hashes, answer-card binding, source-report status, source-confidence status, optional citation-footer contract binding, late-grounding report binding, provider response-surface disclosure, and envelope signature without requiring private ledger access.

Integration Profiles

The proof objects are only adoption-grade if customers know where to get them and how to verify them. RDLLM therefore emits rdllm-integration-profile/v1 reports: signed provider integration contracts for model APIs.

An integration profile contains:

The verifier recomputes the profile from the provider card, certification report, response envelope, and optional assurance bundle. It rejects profile tampering, provider-surface drift, certification regression, response-envelope drift, missing schemas, missing verifier commands, and non-ready API contracts. This turns RDLLM from a file format into a contract that any AI API, chatbot, search product, agent, or foundation-model provider can publish at a well-known path.

Assurance Bundles

Provider trust eventually depends on more than one receipt. RDLLM therefore emits rdllm-assurance-bundle/v1 reports: public, hash-only bundles that collect the certification report, attribution receipt, trace exchange, royalty statement, challenge report, answer provenance card, source verification report, response envelope, integration profile, provider attribution card, training content summary, derivative-lineage report, provenance evaluation report, and counterfactual influence report, media attribution report, model signal report, and rights remediation report, semantic text attribution report, creator license contract, source confidence report, citation footer contract, private audit challenge, revenue allocation report, finance ledger attestation, and certification attestation into one tamper-sensitive publication artifact. Downstream settlement artifacts such as transitive attribution, clearinghouse, and remittance reports are intentionally verified after discovery and bound by the third-party audit attestation, which prevents the assurance bundle from depending on reports that depend on the discovery surface.

An assurance bundle contains:

The verifier recomputes every artifact hash and inclusion proof from the supplied payloads, rejects missing proofs or changed artifact hashes, and verifies the signature when a shared signing secret is supplied.

Discovery Manifests

Provider adoption needs one stable place where customers, platforms, creators, and auditors can discover the public proof surfaces. RDLLM therefore emits rdllm-discovery-manifest/v1 reports intended for /.well-known/rdllm.json.

A discovery manifest contains:

The verifier recomputes the manifest from the provider card, certification report, integration profile, response envelope, assurance bundle, and optional training, provenance-evaluation, counterfactual, media-attribution, model-signal, pinpoint-provenance, citation-identity, and rights-remediation reports. It rejects path tampering, artifact-hash drift, API-contract drift, profile readiness regression, certification regression, missing discovery surfaces, and assurance bundles that omit response-envelope or integration-profile evidence.

Cross-Provider Attribution Exchange

Discovery tells a customer where a provider's proof surfaces live. The exchange manifest tells a second provider how to import and relay those proofs. RDLLM therefore emits rdllm-attribution-exchange/v1 reports for downstream AI systems that summarize, quote, remix, search, or otherwise reuse an upstream AI answer or source-footer obligation.

An attribution exchange contains:

The exchange is deliberately hash-only except for public footer metadata. It does not embed prompts, generated answers, private source text, matched text, model internals, or ledger payloads. A downstream model can therefore cite or route royalty obligations from an upstream provider without being handed private corpus material.

The verifier recomputes the exchange from the imported artifacts, verifies the integration profile, response envelope, discovery manifest, assurance bundle shape, semantic attribution shape, imported hashes, readiness checks, and signature, and rejects artifact-hash drift or source-footer replay drift.

Conformance Vector Pack

A standard is only useful if independent implementations can fail the same tests in the same way. RDLLM therefore emits rdllm-conformance-vector-pack/v1: a signed test-vector pack for foundation-model providers, marketplaces, auditors, and regulators.

A conformance vector pack contains:

The pack does not embed artifact payloads, prompts, outputs, source text, or matched text. It gives implementers the behavioral contract and failure modes without turning the standard artifact into a corpus leak.

The verifier recomputes the pack from the public artifacts, verifies the response envelope and attribution exchange, checks vector hashes and negative-mutation coverage, enforces the L31 upstream certification floor, and rejects any drift in expected outcomes or private text disclosure.

Runtime Federation Handshake

Static publication proves that a provider can produce RDLLM artifacts. Runtime federation proves that the provider and a downstream AI system negotiated those artifacts before use. RDLLM emits rdllm-federation-handshake/v1: a signed contract for provider-to-provider attribution relay.

A federation handshake contains:

The handshake remains privacy-safe: it binds hashes, headers, paths, schemas, and contract metadata, but it does not embed prompts, answers, source text, matched text, model internals, hidden states, or private ledger payloads.

The verifier recomputes the handshake from public artifacts, verifies the response envelope, discovery manifest, integration profile, attribution exchange, and vector pack, checks required headers and relay obligations, enforces the requested minimum level, and rejects stale hashes, missing artifacts, disabled downgrade protection, signature drift, or private text disclosure.

Portable Attribution Capsule

Runtime federation proves that providers negotiated attribution before use. It does not by itself guarantee that a copied paragraph, reposted answer, exported report, or generated-media metadata will keep enough attribution context after leaving the originating AI product. RDLLM therefore emits rdllm-attribution-capsule/v1: a signed, hash-only proof object designed to travel with copied content.

An attribution capsule contains:

The capsule deliberately does not embed the prompt, answer text, matched text, source text, hidden states, or private ledger payloads. Its verifier recomputes the capsule from the public proof chain, verifies the response envelope and federation handshake, checks the copy marker when copied output is supplied, removes the marker according to the delivery contract, and hashes the copied body. Verification rejects stale hashes, marker loss, copied-body tampering, missing capsule surfaces, signature drift, or private text disclosure.

Transitive Attribution Report

An attribution capsule preserves proof with the copied output. The transitive attribution report converts that portable proof into downstream settlement. RDLLM emits rdllm-transitive-attribution-report/v1 when a copied RDLLM output is used as input to another model, answer engine, agent, marketplace, or publication workflow.

A transitive attribution report contains:

The verifier recomputes the report from the upstream capsule, upstream response envelope, downstream usage event, and copied output. Verification rejects marker loss, copied-body drift, missing upstream source rows, non-conserved transitive payouts, stale capsule/envelope hashes, and any disclosure of private prompt, answer, copied-output, matched, or source text. This is the anti-laundering layer: a downstream provider can add local sources and settle the residual pool locally, but cannot turn a reused AI answer into a fresh uncredited source.

Clearinghouse Report

Per-provider statements prove local payout accounting, and transitive reports prove second-hop copied-output obligations. A market-scale royalty system also needs a neutral settlement artifact that can ingest both forms across providers. RDLLM therefore emits rdllm-clearinghouse-report/v1: a signed clearing report that normalizes each submitted statement and transitive report into one obligation table.

A clearinghouse report contains:

The verifier recomputes the clearing report from the submitted public statements and transitive reports. Verification rejects artifact hash drift, non-ready transitive reports, payable or escrow total drift, duplicate rows that are paid instead of held, non-conserved status totals, and any private prompt, answer, source, copied-output, matched, or evidence text disclosure. This turns attribution from a provider-local proof into a multi-provider settlement rail.

Response Release Gate

Portable capsules preserve attribution after an answer leaves the origin surface, but the model still needs an emit-time stop sign. RDLLM therefore emits rdllm-response-release-gate/v1: a signed decision object that says whether the answer is safe to show before it is displayed, streamed, copied into a downstream model, or exported into another product.

The release gate recomputes the response envelope, source verification report, answer provenance card, attribution capsule, provider attribution card, and certification summary. It emits decision: emit only when:

If any check fails, the gate returns hold_for_revision. This converts recent citation-verification findings into a serving boundary: citations are not just rendered in the footer; they must verify before the user sees the answer.

Proof-Carrying Response

The release gate is the decision. The proof-carrying response is the delivery object that makes the decision hard to bypass. RDLLM emits rdllm-proof-carrying-response/v1 at the API boundary. It packages the displayed answer, capsule footer, release gate, response envelope, attribution capsule, provider attribution card, and certification report into one signed public object.

If the embedded release gate verifies and says emit, the proof-carrying response returns the rendered answer plus the capsule footer. If the gate fails, the object returns a held-response notice and suppresses the original answer. Its verifier checks the release gate, envelope hash, capsule marker, copied-output hash, provider public surface, and certification level. This turns attribution from metadata attached after generation into proof-carrying generation: the answer and its source-support proof cross the serving boundary together.

Serving Gateway Report

The proof-carrying response proves what may be delivered. The serving gateway report proves what actually left the API route. RDLLM emits rdllm-serving-gateway-report/v1 as an ingress/egress enforcement artifact. It hash-commits the private prompt and raw model output, embeds the proof-carrying response, binds the proof-response hash and release-gate hash, and records the delivered-output hash.

The gateway verifier checks that egress equals the proof-carrying response copied output, that the provider declares the gateway surface, that the embedded proof response verifies, and that tampering with the delivered-output hash is rejected. This closes the operational gap between a provider publishing proofs and a provider actually routing every production answer through the proof-carrying response path.

Creator License Contract

Attribution must start before retrieval, training, generation, display, or external text matching. RDLLM therefore emits rdllm-creator-license-contract/v1 as a machine-readable contract over registered works. Each term binds a work ID, creator ID, title hash, content hash, source URI, license URI, policy ID, allowed uses, prohibited uses, jurisdictions, attribution duty, royalty duty, minimum creator-pool rate, revocation state, ODRL/Croissant/SPDX-aligned policy metadata, and a hashed payout-account commitment.

The contract verifier recomputes terms from the registered corpus, rejects use-scope or royalty-term tampering, checks that attribution and compensation duties are present, and proves that work text and raw payout accounts are not published. This turns "we had permission" into an artifact that can be cited, discovered, audited, and bound into procurement or billing systems.

Source Confidence Report

Source footers are only useful if the user can tell whether the listed sources are real, relevant, licensed, and claim-supporting. RDLLM therefore emits rdllm-source-confidence-report/v1 as the public footer confidence layer. It recomputes source rows from the answer provenance card, source verification report, and creator license contract. Each row exposes public metadata, content-hash prefixes, support scores, retrieval scores, text-match scores, confidence score, and confidence level without publishing source text, claim text, evidence text, or payout accounts.

The report also emits claim rows and a hallucination taxonomy. The taxonomy counts fabricated source labels, registry metadata drift, content-hash mismatch, footer omission, license gaps, unsupported claims, evidence-span gaps, failed sources, and failed claims. A response can be marked verified only when the answer-card hash, source-verification hash, source-materialization status, creator license contract, source rows, claim rows, and footer rows all agree and the hallucination issue count is zero.

The final user-visible step is rendering. Even a verified confidence report can be lost if a client omits a row, changes the display order, strips the confidence label, or hides license and royalty status. RDLLM therefore emits rdllm-citation-footer-contract/v1 as a signed display contract for response clients.

A citation footer contract contains:

The verifier recomputes the contract from the response envelope and rejects footer line drift, source omission, claim-anchor drift, inactive license or royalty duties, failed source confidence rows, missing source-selection rationale, signature drift, and private-text leakage. This turns the footer into a grounded UI surface: the API customer can render the contract's rendered_footer.footer_text, and a user can know that the visible sources are the same sources that passed materialization, license, confidence, and royalty checks.

Rendered Attribution Audit

The final trust boundary is the literal response body delivered to the user. A valid footer contract can still be undermined by a renderer that rewrites inline source markers, drops a source row, appends unsupported text, or changes claim span anchors after verification. RDLLM therefore emits rdllm-rendered-attribution-audit/v1 for the exact visible Markdown output.

The audit derives hash-only rows from the displayed answer body, source footer, and claim-evidence section. Verification requires body [S#] markers to match the response envelope source labels, footer sources to match both body markers and the citation footer contract, footer rows to include resolvable URIs and content-hash prefixes plus a why=... source-selection reason, claim-evidence rows to cover every answer-coverage pair, and each claim span to bind back to the rendered footer. It also replays source availability, evidence sufficiency, counterevidence, and answer claim coverage status. This is the user-facing anti-hallucination proof: the visible sources are not decorative text, but the same source rows and spans that survived the proof chain.

Training-Memory Provenance

Retrieval logs are insufficient when a model reproduces or closely paraphrases registered training text from parametric memory. RDLLM therefore emits rdllm-training-memory-provenance/v1 after the rendered attribution audit. The report scans the exact displayed answer body against registered source snapshots, binds detected memorized spans to training-content summaries and creator-license contracts, and requires the matching source to appear in the visible footer before display.

The public report is hash-only: it records source snapshot commitments, matched sequence hashes, token counts, coverage ratios, license/training/display permission checks, visible-source labels, and remediation rows. It fails if a memorized registered span is hidden from the footer, if the source hash is absent from the training summary or license contract, if the rendered output hash drifts, or if raw answer, prompt, source, or matched text appears in the public artifact. This closes the gap between "the model cited what it retrieved" and "the model credited what it remembered."

Evidence-Locked Generation

Post-hoc citations are still possible if a model generates an answer first and then attaches plausible-looking sources afterward. RDLLM therefore emits rdllm-evidence-locked-generation/v1 after training-memory provenance and before release. The report requires each support-bearing answer unit to have a pre-generation lock that binds the answer-unit hash, claim hash, source label, generation-context block, source-access ID, footer row, body marker, and rendered claim-evidence span.

The public report is hash-only and fails if the lock timestamp is after generation start, if any support-required unit lacks a satisfied lock, if a footer source has no matching lock, if the rendered answer hash drifts from coverage or audit artifacts, if training-memory provenance reports hidden memorized spans, or if raw answer, prompt, source, claim, or context text appears in the report. This closes the gap between "the visible citation can be checked" and "the model was constrained by that evidence before emitting the answer."

Emission Evidence Enforcement

Evidence locks are strongest when the serving boundary proves they were enforced while output left the system. RDLLM therefore emits rdllm-emission-evidence-enforcement/v1 after the proof-carrying response, serving-gateway report, and streaming attribution manifest exist. The report binds the rendered output hash, copied output hash, gateway egress hash, stream output hash, proof-response hash, gateway-report hash, and streaming-manifest hash to the same L82 evidence-lock root.

For every support-required answer unit, the report records the unit hash, claim index, source label, evidence prefix, evidence-lock row hash, proof-response hash, gateway hash, streaming hash, and booleans proving the unit was covered, locked, lock-satisfied, stream-bound, and authorized for emission. It fails if streaming starts before the evidence lock and generation window, if gateway/proof/stream hashes disagree, if any support-required unit lacks a satisfied lock, if stream chunks cannot be replayed from the public output, or if raw answer, prompt, source, claim, context, or chunk text appears in the public report.

Live Emission Witness

Post-stream enforcement is still weaker than witnessed serving. RDLLM therefore emits rdllm-live-emission-witness/v1: a signed report with two independent quorum phases. The preflight phase cosigns the proof response, gateway report, evidence-lock root, support-unit authorization root, and planned stream boundary before the first chunk is admitted. The completion phase cosigns the final stream chain, chunk-subject root, output hash, and L83 emission-enforcement hash after the final chunk is committed.

The public report stores witness IDs, organization IDs, signature hashes, preflight/completion subject hashes, chunk row hashes, timing booleans, and quorum results. It fails if preflight witnesses observe after stream start, if completion witnesses sign before the final chain exists, if the quorum or independent organization threshold is not met, if the streaming manifest drifts from L83, if chunk rows are missing, or if raw prompt, answer, source, claim, context, or chunk text appears in the report.

Live Emission Transparency

Witness quorum is not enough if the provider can hide an unfavorable witness view or show different live-emission histories to different auditors. RDLLM therefore emits rdllm-live-emission-transparency/v1: a signed hash-only report over the L84 live witness report and append-only transparency-log snapshots. The report requires the live witness report subject and every preflight/completion witness attestation subject to appear in the latest log with valid inclusion proofs.

The transparency report also verifies append-only prefix consistency between older and newer log snapshots, recomputes tree sizes and Merkle roots, rejects same-size split-view roots, checks subject payload hashes and entry types, and fails if private prompt, answer, source, claim, context, chunk, or credential fields appear. This turns "independent witnesses saw the stream" into "the public emission history cannot omit or fork those witnesses without detection."

Attested Attribution Runtime

The transparency layer proves live witness subjects were logged, but not which runtime enforced the attribution checks. RDLLM therefore emits rdllm-attested-attribution-runtime/v1: a signed report that binds the live transparency report, proof-carrying response, serving-gateway report, and evidence-locked-generation report to a deterministic runtime measurement.

The measurement commits to source revision, container image, enforcement binary, policy bundle, model binding, verifier bundle, and required capabilities. The attestor quote signs that measurement plus the subject binding root and nonce. The reference implementation uses HMAC conformance quotes so the mechanism is runnable in this repository; production deployments can replace those quotes with hardware TEE, ZKML, or hybrid attestation evidence while preserving the same public verification contract.

Certification rejects untrusted attestors, stale quotes, measurement drift, subject-binding drift, missing runtime capabilities, and public reports that expose prompt, answer, source, claim, chunk, or secret fields.

Private Audit Challenge

Public proof should not publish raw prompts, source text, evidence text, access trace details, salts, or payout accounts. Yet auditors still need to test whether a provider can open the private basis for a displayed source row or paid royalty share. RDLLM therefore emits rdllm-private-audit-challenge/v1 as a signed, nonce-bound audit certificate over selected hidden receipt paths.

A private audit challenge contains:

The verifier recomputes the openings from the private receipt and rejects replayed nonces, missing paths, mismatched source-access or claim-evidence leaves, rights or payout drift, raw opening material, signature drift, and private-text leakage. This lets regulators, collective-management organizations, publishers, creators, and enterprise buyers audit hidden evidence without forcing the provider to publish confidential prompts, evidence text, or economics.

Reference Certification Suite

The certify command turns the verifier into a portable implementation test. It emits a machine-readable report with eighty-two cases:

The report grades deployments from RDLLM-L0 through RDLLM-L186. The highest level requires end-to-end agreement across attribution, user-visible footer, claim evidence, source-access traces, attribution-gap reports, rights decisions, registry decisions, receipts, transparency proof, escrow, payout conservation, escrow release, citation-quality scoring, portable credential/provenance exports, and selective-disclosure receipts, OpenTelemetry-aligned provider trace exchange, and privacy-preserving royalty statement rollups, creator challenge correction, and a derivative-lineage report, provenance evaluation report, provider attribution card, public training-content summary, public assurance bundle, user-facing answer provenance card, public source verification report, portable response envelope, provider integration profile, well-known discovery manifest, foundation API attribution profile, client attribution enforcement receipt, persistent memory provenance receipt, private reasoning attribution receipt, post-training signal provenance receipt, attribution bill of materials, creator attribution audit index, creator attribution audit federation, creator audit federation transparency report, creator audit transparency monitor, creator audit private watch receipt, deep-research citation audit, source freshness audit, royalty-abuse audit, consent revocation propagation audit, evidence-force calibration audit, and counterfactual influence report, media attribution report, model signal attribution report, and rights remediation report, semantic text attribution report, and cross-provider attribution exchange manifest, conformance vector pack, runtime federation handshake, portable attribution capsule that remains verifiable after copy/paste, reposting, report export, or metadata handoff, and response release gate that blocks unsupported answers before display, plus a proof-carrying response that enforces the gate in the delivered API object, plus a serving gateway report that proves production API egress used that proof-carrying object, plus a creator license contract that proves the source-use rights and compensation terms existed before model use, plus a source confidence report that verifies footer rows, claim rows, and hallucination taxonomy against public proof artifacts, plus a citation footer contract that verifies the exact client-rendered source rows, claim anchors, confidence labels, license status, royalty status, and footer hash, plus a rendered attribution audit that parses the exact displayed Markdown answer and verifies inline citations, footer source rows, and claim-evidence spans against the signed response and grounding proof pack, plus a training-memory provenance report that detects registered memorized spans in the displayed answer and blocks hidden memory use before release, plus an evidence-locked generation report that proves support-bearing answer units were evidence-bound before token emission, plus an emission evidence enforcement report that proves served and streamed chunks used those locks, plus a live emission witness report that proves independent witnesses accepted the preflight gate and final stream chain, plus a live emission transparency report that proves the witness report and every witness attestation were included in append-only logs with no split-view roots, plus an attested attribution runtime report that proves the measured enforcement runtime and attestor quote bind to that live-transparent output path, plus a claim-source attribution report that proves every visible claim has a replayable source footer row or escrow/refusal decision, rejects topical anti-documents, and requires visual-region commitments for credited visual evidence, plus causal evidence-utility, parametric memory, style influence, model-lineage, and black-box model provenance reports that bind source utility, model-weight memory, licensed creative influence, downstream training/distillation inheritance, and undisclosed derivative-model challenges to the same verifiable settlement surface, plus an attribution dispute adjudication report that turns disputed model/source attribution into a public, appeal-safe escrow release or freeze decision, plus a post-adjudication settlement adjustment report that corrects underpayments and overpayments without rewriting executed payment rows, plus a residual corpus royalty report that binds model-usage revenue rows, training-content cohorts, creator-license terms, valuation evidence hashes, direct-attribution exclusions, creator-level caps, payable-or-escrow conservation, and creator residual receipts for diffuse licensed training value, plus a valuation method audit report that binds every residual valuation method used to method-code hashes, benchmark-suite hashes, known-contributor and anti-document cases, duplicate guards, calibration rows, stability rows, and privacy or zero-knowledge proof commitments, plus a private audit challenge that opens redacted source-access, claim-evidence, rights, and payout paths under auditor nonce without public disclosure, plus a transitive attribution report that verifies copied-output reuse, preserves original source rows, and conserves downstream pass-through settlement, plus a clearinghouse report that converts provider statements and transitive reports into duplicate-safe payable, escrow, and held settlement rows, plus a remittance report that converts cleared obligations into instruction-only payment rows with payout-account hashes and reconciliation references, plus a payment execution report that matches those instructions to hash-only processor and escrow settlement records, plus a payment rail attestation that requires registered processors to sign the matching settlement batches, plus a creator payout receipt report that makes each creator's paid, escrowed, or held value verifiable against the attribution, clearinghouse, remittance, execution, and signed-rail evidence, plus a third-party audit attestation that proves the public proof pack can be independently replayed and drift-checked from hashes, statuses, verifier contracts, and discovery surfaces, plus a revenue allocation report that proves event-level gross revenue was allocated from conserved source revenue pools before creator-pool payout, plus a finance ledger attestation that proves those source pools reconcile to hash-only external finance records without leaking customer or payment data, plus a proof dependency graph that gives auditors a cycle-checked replay order for the public proof pack, plus a publication monitor that proves the public attribution evidence remains append-only, reproducible, and non-regressed after release, plus a publication witness report that proves the monitor checkpoint was seen by an independent quorum and was not split into conflicting histories, plus a trust registry that proves the signing and witness keys behind the public proof chain are active, rotated, and not revoked, plus a certification attestation that proves the certification report hash, level summary, and case-status root were signed by a certifier key that can be checked through the trust registry, plus a generated-code attribution report that detects copied or adapted code, applies license checks, pays compatible owners, and escrows incompatible copied-code value, plus a pre-settlement claim-verification report that prevents weak, duplicate, or unverified registrations from receiving direct payout, plus a source-availability report that prevents stale, unreachable, or content-mismatched citation footers from being treated as inspectable evidence, plus an evidence-sufficiency report that prevents redundant, ambiguous, or non-best cited spans from being treated as grounded claim support, plus a counterevidence report that prevents one-sided grounded answers from hiding known contradictory source material, plus a generation-context closure report that binds the final answer's verified claims to material actually present in the traced generation context before response delivery, plus a source-boundary report that proves retrieved source packets were evidence-only data rather than instructions, control metadata, attribution-policy input, or payout-policy input, plus a source-authenticity report that binds public source rows to trusted origin evidence, active license terms, archive consensus, synthetic disclosure, and poisoning/source-farm risk thresholds before direct payment, plus a calibrated attribution confidence report that binds claim, footer, and payout attribution to benchmark-backed lower bounds and rejects overstated certainty, plus an evidence-force calibration report that rejects verified footers and direct payment when answer wording overstates the cited evidence's relation, modality, scope, temporal, or numeric warrant, plus a warranted source footer that displays those warrant labels beside the visible footer rows, plus a source-origin lineage report that prevents synthetic wrapper sources from receiving direct payout unless upstream origin and royalty shares are traceable, plus a composite foundation adapter report that proves native foundation-model API responses bind to the same RDLLM envelope, footer, URL-health, and verifier contract before clients display grounded output, plus a foundation provider conformance matrix that proves provider families have hash-only fixtures for attribution-critical positive and fail-closed negative response modes, plus a streaming attribution manifest that proves chunk order, chunk hashes, final gateway output, and footer completion all replay from the public proof response, plus a conversation attribution ledger that proves inherited source obligations survive multi-turn conversation state, previous-response IDs, and follow-up answers, plus an agent-tool attribution ledger that proves each tool observation supporting a source row or claim reaches the trace, the footer, and the conversation obligation chain, plus a pinpoint provenance report that rejects topical anti-documents and requires answer-critical fact support before footer display or direct payout, plus a citation identity report that verifies public source identifiers, titles, authors, years, and claim support against authority records before footer display or direct payout, plus an attribution consensus report that reconciles source confidence, authenticity, sufficiency, counterevidence, pinpoint provenance, and citation identity before direct payout.

Conversation Attribution Continuity

rdllm-conversation-attribution-ledger/v1 binds a stateful session to ordered turn rows. Each row records the proof response hash, serving gateway hash, streaming manifest hash, visible source-row obligation hashes, inherited obligation hashes, parent turn hashes, and final turn-chain hash. Any dependent turn must propagate prior source obligations into its current visible source rows. Verification rejects missing parents, reordered turns, dropped inherited obligations, failed proof, gateway, or streaming replay, and private prompt or raw-output fields in the ledger rows.

Agent-Tool Attribution Trajectories

rdllm-agent-tool-attribution-ledger/v1 closes the gap between agent traces and user-visible attribution. It embeds the proof-carrying response, trace exchange, and conversation attribution ledger, then derives one public row per source-access tool observation. Each row binds a tool span ID, source-access ID, input commitment hash, observation hash, visible source label, source obligation hash, claim indexes, and evidence span hashes.

Verification rejects a ledger if the trace event does not match the proof response, if any visible source row lacks a tool observation, if any supported claim lacks a tool-backed support row, if a source obligation does not appear in the conversation ledger, if the provider has not declared the agent-tool surface, or if raw prompt, model, or tool-output text appears in public tool rows. This makes web search, file search, retrieval, function calling, code execution, MCP, and remote tools auditable without exposing the raw tool payload.

Pinpoint Provenance and Anti-Document Guard

rdllm-pinpoint-provenance-report/v1 closes the gap between "a source was available" and "this source really supports the answer." It binds private prompt, answer, claim, and candidate-document text to public hashes, ranked support rows, source footers, and royalty decisions. A candidate can be topically similar and still be rejected as an anti-document when it lacks answer-critical evidence.

Verification rejects a report if an anti-document is accepted, an accepted claim lacks a footer row, uncertain claims are not escrowed, the creator pool is not conserved, the report cannot be replayed from private inputs, or private text leaks into public rows.

Citation Identity and Metadata-Swap Guard

rdllm-citation-identity-report/v1 closes the gap between "the supporting work was found" and "the public citation shown to the user is real." It binds declared citations to authority records, checks identifier, title, author, year, and claim support consistency, emits canonical footer rows for accepted citations, and routes fabricated or metadata-swapped citations to escrow.

Verification rejects a report if a fabricated citation is accepted, a real identifier is paired with the wrong title or author set, a citation does not support the bound claim, canonical footer rows drift, the creator pool is not conserved, the report cannot be replayed from authority inputs, or private prompt, answer, claim, source excerpt, or authority-content text leaks into public rows.

Attribution Consensus Quorum

rdllm-attribution-consensus-report/v1 closes the gap between individually valid artifacts and settlement-ready attribution. It requires source confidence, source authenticity, evidence sufficiency, counterevidence adjudication, pinpoint provenance, and citation identity to bind to the same event hash. Accepted rows must pass every required channel; incomplete or conflicting rows route to attribution_consensus_escrow.

Verification rejects a report if event hashes diverge, an accepted row lacks a required channel, a blocked row receives direct payout, the creator pool is not conserved, the report cannot be replayed from public artifacts, or private prompt, response, source, claim, authority, or tool text appears in public rows.

Independent Verifier Quorum

rdllm-verifier-quorum-report/v1 closes the remaining provider self-attestation gap. It binds the L70 attribution consensus report to provider, certification, and integration artifacts, then requires a configurable quorum of independently signed replay attestations. If the quorum, independent-organization count, or signature checks fail, all consensus payout rows are transformed into verifier_quorum_escrow rows while preserving creator-pool conservation.

Bonded Verifier Accountability

rdllm-verifier-accountability-report/v1 closes the verifier self-interest gap. It binds the accepted L71 verifier rows to active trust-registry identities, matching verifier key hashes, non-revocation state, slashable bond rows, conflict disclosure hashes, and accountability challenge rows. If any accepted verifier is unregistered, under-bonded, unslashable, conflicted, revoked, or under a blocking challenge, all verifier-approved payout rows are transformed into bonded_verifier_accountability_escrow rows while preserving creator-pool conservation and publishing a slashing-evidence root.

Receipt Transparency Consistency

rdllm-receipt-transparency-consistency-report/v1 closes the usage-log equivocation gap. It binds required attribution receipts to observed transparency log snapshots, verifies inclusion proofs and append-only prefixes, detects same-size root forks, and transforms verifier-approved payouts into receipt_transparency_consistency_escrow rows whenever the economic log is not globally consistent.

Watchtower Challenge Settlement

rdllm-watchtower-challenge-settlement-report/v1 closes the enforcement gap left after usage-log consistency. It requires active independent watchtower entries in the trust registry, quorum attestations over the L73 subject, and a clean challenge state. Open or accepted blocking challenges transform receipt-transparent payouts into watchtower_challenge_escrow rows, and accepted verifier-observation failures produce slashing and bounty commitments.

Output Provenance Binding

rdllm-output-provenance-binding-report/v1 closes the copy/export survival gap. It requires proof-carrying response hashes, serving-gateway output hashes, attribution-capsule hashes, watchtower-cleared settlement hashes, content credentials, watermark commitments, fingerprint commitments, and public verifier paths to agree before an exported answer is considered provenance-bound.

Post-Release Discovery Publication

rdllm-post-release-discovery-report/v1 closes the discovery-cycle gap left by copy/export binding. It lets providers publish output-specific proof artifacts after response release while preserving a stable base /.well-known/rdllm.json. Verifiers reject reports when the base manifest does not advertise the post-release surface, the output-binding report cannot be replayed, the proof graph omits late output artifacts, or the post-release catalog is tampered.

Third-Party Audit Attestation

The public proof pack should not depend on provider self-attestation. RDLLM therefore emits rdllm-third-party-audit-attestation/v1 as a signed, hash-only external audit artifact over the provider's public evidence surface.

A third-party audit attestation contains:

The verifier recomputes the attestation from the public artifacts, replays the public verifier chain where the required inputs are available, and rejects stale hashes, footer suppression, unverifiable response envelopes, remittance drift, payment execution drift, revenue allocation drift, finance ledger drift, missing discovery paths, provider-only audit claims, signature drift, and private field leakage. This is the layer that turns a provider proof pack into something an external auditor, marketplace, regulator, collective manager, or enterprise buyer can cite without trusting the provider's database.

Revenue Allocation Report

The revenue allocation report closes a different trust gap: the system should not assume event gross_revenue is true just because a provider wrote it into the ledger. RDLLM therefore emits rdllm-revenue-allocation-report/v1 before royalty statement rollup.

A revenue allocation report contains:

The verifier recomputes the report from the ledger, revenue-source declaration, and optional receipts. It rejects unsupported allocation modes, non-conserved source revenue, event rows whose allocated gross revenue does not match the ledger, creator pool drift, missing receipt bindings, duplicate events, private billing fields, hash drift, and signature drift. This gives creators and auditors a way to inspect the money entering the attribution pipeline before clearinghouse and remittance steps.

Finance Ledger Attestation

The finance ledger attestation closes the finance-source trust gap: the revenue allocation report proves a declared pool was conserved into event economics, but the pool itself still needs to be tied to billing, invoice, ad-server, API-meter, enterprise-contract, marketplace-order, or other finance-system evidence. RDLLM therefore emits rdllm-finance-ledger-attestation/v1 after the revenue allocation report.

A finance ledger attestation contains:

The verifier recomputes the attestation from the private finance export and the public revenue allocation report. It rejects missing external record hashes, duplicate finance rows, finance rows that map to no allocation source, allocation sources with no finance rows, source-total drift, total gross drift, currency drift, private-field leakage, stale attestation hashes, and signature drift. This lets creators verify that payout economics flow from real revenue evidence while letting providers keep regulated customer and payment records private.

Proof Dependency Graph

The proof dependency graph closes the replay-order trust gap: a provider can publish many correct artifacts, but an external auditor still needs to know which artifacts must verify before downstream artifacts can rely on them. RDLLM therefore emits rdllm-proof-dependency-graph/v1 as a hash-only replay DAG over the public proof pack.

A proof dependency graph contains:

The verifier recomputes the graph from the artifact payloads and declared edge policy. It rejects unknown dependencies, self-dependencies, replay cycles, replay orders that omit artifacts, stale graph hashes, non-reproducible artifact hashes, private-field leakage, and signature drift. Publication commitments do not define replay order; this lets assurance bundles and discovery surfaces publish hashes without creating artificial cycles in the verifier plan. Publication edges are derived from the assurance bundle's actual artifact entries, not from every artifact named in the graph, so the graph cannot overclaim Merkle inclusion for runtime artifacts that are advertised elsewhere.

Publication Monitor

The publication monitor closes the proof-surface drift gap: a provider can pass an audit once and later change its provider card, certification report, response envelope, assurance bundle, or proof dependency graph. RDLLM therefore emits rdllm-publication-monitor/v1 as a signed append-only checkpoint history over the public proof surface.

A publication monitor contains:

The verifier recomputes the current snapshot from public artifacts and, for append mode, checks that the prior checkpoint history is preserved exactly. This makes RDLLM attribution monitorable after publication: users can see grounded response footers, while auditors can prove the public evidence behind those footers has not silently regressed.

Publication Witness

A monitor still leaves one failure mode: a provider could try to show different monitor histories to different audiences. RDLLM therefore emits rdllm-publication-witness/v1 as a signed anti-equivocation report over the latest publication-monitor checkpoints.

A publication witness report contains:

The verifier recomputes the monitor subjects, witness signatures, attestation hashes, quorum result, split-view result, report hash, and provider signature. This makes public source footers and royalty proofs harder to fork: a customer can accept a response only when the cited source proof chain is not merely published, but also witnessed by an independent quorum.

Trust Registry

The witness layer still assumes verifiers know which provider, auditor, and witness keys are valid. RDLLM therefore emits rdllm-trust-registry/v1 as a signed public trust-root registry for attribution proof artifacts.

A trust registry contains:

The verifier recomputes artifact signatures, witness signatures, key hashes, rotation links, revoked-key use, registry hash, and provider signature. This maps the reference HMAC proof model to production trust-root patterns such as JWKS key sets, DID verification methods, and TUF-distributed trust roots, while keeping the public attribution footer and payout proof independent of provider-only key claims.

Certification Attestation

The trust registry binds signatures on public proof artifacts, but a certification report is still weak if customers cannot tell who attested it or whether the report hash was signed under a non-revoked certifier key. RDLLM therefore emits rdllm-certification-attestation/v1 as the certification-authority layer for the public proof pack.

A certification attestation contains:

The verifier recomputes the report hash, levels root, case-status root, attestation hash, and certifier signature. The trust registry can then bind that attestation artifact to a certifier key hash, turning a provider's certification claim into a signed, replayable public proof.

Grounding Quality Report

The grounding quality report is inspired by recent citation-evaluation work that separates link/source availability from relevance and factual support. RDLLM uses the same separation locally:

The verdict can be verified, warning, failed, unattributed, or blocked_by_policy, or blocked_by_registry. It is included in the event hash and attribution receipt, so it is not a cosmetic score that can be changed after the answer is delivered.

Attribution Gap Report

The attribution-gap report answers the question that ordinary citation footers leave open: did the model or retrieval path use anything that the user cannot see or that the creator was not paid for?

Each event records source_accesses for retrieval and text-match paths. Every access has a stable ID, access type, intended use, owner, work ID, chunk ID, source URI, content hash, score, rank, policy decision, registry decision, and matched-text hash when applicable. The rdllm-attribution-gap/v1 report compares four sets:

The report verdict is:

This converts attribution from a best-effort citation UX into a hard audit invariant: the access trace, response footer, payout ledger, and escrow ledger must reconcile.

The system renders sources as part of the answer:

Sources
[S1] Work Title - Creator Name; chunk=work:c1; uri=registered://...; support=0.625; text_match=0.900; hash=e94efa6d9bb3.
    Evidence: span_hashes=abc123def456. Short quote from the registered source.
Grounding: 2/2 claims supported; status=grounded.
Claim Evidence
[C1] S1; span=abc123def456; chars=0-88.

This footer serves three purposes:

If the output matches a registered work that is not licensed for the attempted use, the source quote is withheld from the visible footer, the event status becomes rights_blocked, and the footer states that rights-conflict escrow was used.

If the output matches a registered work that is under duplicate ownership dispute, the source quote is also withheld, the event status becomes registry_disputed, and the footer states that registry-dispute escrow was used. Users still see that the answer was not silently paid to a questionable owner.

Five Implementation Paths

Path 1: RAG-Time Royalties

This is the most provable path. The LLM is required to answer from licensed, registered, retrieved context. The retrieval system knows which chunks were made available to the model, and the output checker knows which chunks were cited or lexically supported.

Best for:

Proof strength: high, because the input-output chain is recorded at generation time.

Policy rule: retrieval is not enough. A chunk may be permitted for indexing or retrieval but prohibited for generation, display, or external attribution. The prototype enforces that distinction before payout and receipt creation.

Path 2: Text/Output Royalties

This path attributes generated text itself. A system can submit any output string, whether produced by this prototype or by an external AI application. The matcher compares the output against registered source chunks using:

When a text match is strong, the owner can be paid even if the matched source was not retrieved by the current prompt.

Proof strength: high for copied or near-copied text, medium for loose paraphrase, low for style-only resemblance.

Path 3: Citation Royalties

If an output cites [chunk_id] or [work_id], the citation becomes an attribution signal and is recorded in the payout basis. This supports systems that use explicit source-aware generation or human-authored citations.

Proof strength: high when citation IDs are controlled by the attribution layer.

Path 4: Training-Data Royalties

For base-model or fine-tuning data, direct per-output causality is much harder. The practical path is periodic valuation. The prototype computes exact Shapley-style values for small corpora and falls back to leave-one-out valuation for larger ones:

Proof strength: medium. It is statistically defensible but not as direct as RAG.

Path 5: Registry-Gated Claims, Escrow, and Disputes

Creators or automated matchers can flag outputs that are highly similar to registered works. Claims can trigger:

Proof strength: high for near-verbatim overlap, lower for style-only claims.

Governance Requirements

A credible mechanism needs more than code:

Why This Is Complete Enough To Prove

The included prototype proves the core invariant: every monetized AI usage event can produce a replayable chain from registered source material, generated text, text matches, claim evidence span hashes, rights decisions, training priors, attribution weights, payout, and public disclosure commitments. When no owner can be traced, the creator pool is assigned to an unattributed escrow account. When an owner can be traced but the attempted use is not licensed, the pool is assigned to rights-conflict escrow. When an owner claim itself is contested by duplicate registration, the pool is assigned to registry-dispute escrow. When the dispute is resolved, a separate settlement report releases the escrow while preserving the original blocked event. This creates the accounting substrate on which licensing, governance, and legal processes can operate.