OpenChainGraph §23 Input Attestations

Evidence Profile Catalog

Named evidence profiles for the kinds of external input a workflow can attest to under §23: which attestation types apply, how fresh the evidence is expected to be, and which shipped chains already consume it. Not new infrastructure, just a map over the existing vc-2.0 / c2pa-manifest / rfc3161-snapshot attestation types and the §23.4 freshness/consent metadata.

6 Profiles Cataloged Zero New Attestation Types 2 Live Chains Zero PII
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Reference catalog, not a new attestation registry. Every profile below composes existing §23 attestation types and §23.4 freshness metadata. zkTLS remains DEFER/WATCH; it is not an available attestation type for any profile until that status changes.
Legend
Attestation type (§23: vc-2.0, c2pa-manifest, rfc3161-snapshot)
Expected freshness_class (§23.4)
Profile has a shipped consuming chain
Profiles

Six named evidence profiles

Each profile is a reference pairing of attestation type + expected freshness, not a schema extension. A workflow attesting to one of these input kinds should declare the listed attestation type(s) and set §23.4 freshness_class to the expected value; verifiers report freshness_status: fresh|stale|undeclared accordingly.

Machine-readable manifest: chaingraph/evidence-profiles.manifest.json, validated against chaingraph/schemas/evidence-profile.manifest.schema.json via node scripts/validate-evidence-profiles.mjs. This page's data mirrors the manifest inline (zero fetch after load, per CONTRACT §0); the manifest is the machine-readable artifact for agents and tooling.
Related

Explore adjacent surfaces