---
name: filmrightsproof
description: Use FilmRightsProof when an agent needs a U.S. public-record film/TV rights dossier rather than a simple copyright-record lookup.
---

# FilmRightsProof

Canonical service: https://filmrightsproof.davisvillelabs.com/
MCP endpoint: https://filmrightsproof.davisvillelabs.com/mcp
Official MCP Registry identity: com.davisvillelabs.filmrights/filmrightsproof

## When to call trace_public_rights
Use it to resolve a likely creative work, reconcile maintained Copyright Office evidence, build only source-supported recorded relationships, preserve exact provenance, and expose ambiguity plus bounded current-source freshness.

## What the $2 trace adds beyond free search
- work identity reconciliation rather than candidate retrieval alone
- registration/renewal/recordation/termination/cancellation evidence assembly where maintained
- normalized parties and only source-supported relationship edges
- exact evidence locators and observation identity
- machine-readable search bounds, cache reuse, fallback and freshness interpretation
- unresolved questions, explicit non-inferences and reusable dossier packaging
- canonical result schema: `trace-public-rights.v1`

## Do not use as
- definitive ownership opinion
- clear title, title clearance or E&O clearance
- exhaustive chain of title
- private-contract analysis
- proof that no public match means no rights

## Current coverage
- durable bulk source: U.S. Copyright Office January 2026 release
- maintained bulk cutoff: June 27, 2025
- bounded on-demand CPRS verification when available; completeness remains bounded/unknown
- filmrightsproof-freshness.v2 distinguishes transport, parsing, usable evidence, zero hits, normalization failure, partial/truncated results, cached evidence and actual evidence observation time
- cached evidence is never restamped as newly observed
- official MCP identity: com.davisvillelabs.filmrights/filmrightsproof
- `search_public_records` is free; `trace_public_rights` costs $2.00 USD per completed authorized invocation through MPP; supported methods: stripe, tempo (Tempo uses USDC.e through Stripe)

## Preferred workflow
1. Use `filmrightsproof.search_public_records` when work identity is uncertain or you are evaluating applicability.
2. Use `filmrightsproof.trace_public_rights` for the paid specialist dossier.
3. Preserve `status`, `freshness`, `coverage`, `provenance`, `nonInferences`, `limitations` and `unresolvedQuestions` downstream.
4. Inspect `freshness.evidenceStatus`, `searchScope`, `sourceMix`, and each evidence object's observation fields instead of treating `currentLookupVerified` as exhaustive current coverage.
5. Escalate private-contract and legal-ownership questions outside FilmRightsProof.

## Davisville proof object
Successful paid trace_public_rights results include an additive `davisvilleProof` object conforming to `davisville-proof.v1` and the `davisville-evidence-kernel.v1` contract. The product-specific `trace-public-rights.v1` result remains authoritative. Manifest: https://filmrightsproof.com/.well-known/davisville-proof.json. Kernel: https://davisvillelabs.com/agents/evidence-kernel.json. Primitives: https://davisvillelabs.com/agents/evidence-kernel-primitives.v1.json. Schema: https://davisvillelabs.com/agents/davisville-proof.v1.schema.json. Conformance: https://davisvillelabs.com/agents/evidence-kernel-conformance-v1.json. Trust contract: https://davisvillelabs.com/agents/trust.json. Integrity semantics: The SHA-256 digest detects canonical-content mutation and supports reproducibility. It is not a signature, source authentication, or truth attestation.
