CA-Canon
Crawl Attestation Canon - Open Protocol for Appended Attestations
The Abstract
CA-Canon is an open protocol for publishing machine-retrievable appended attestations. It does not establish truth, authority, correctness, or inclusion. It defines a deterministic method for binding claims to externally retrievable records. Each claim is paired with an anchor, an external resource accessible without operator mediation. These bindings are expressed as static artifacts and committed via cryptographic hashing relative to a recoverable reference state. All artifacts are deterministically served, ensuring byte-identical retrieval across all user agents.
CA-Canon reduces retrieval ambiguity and verification-path cost by enabling automated systems to:
- confirm that a claim is paired with an externally retrievable record
- onfirm that a referenced artifact matches a previously published or externally anchored hash
It does not make claims more correct. It does not verify semantic validity. It exposes structure that downstream systems may choose to process.
Query adaptation occurs at retrieval time by the consuming system. CA-Canon artifacts remain static.
Core Model
CA-Canon defines three primitives:
Anchor - An externally hosted, independently retrievable resource identified by a stable locator (URL or equivalent identifier). Authority is external and query-dependent.
Binding - A structured, machine-readable mapping between a claim and its anchor. Bindings must conform to a defined schema.
Commitment - A cryptographic hash (SHA-256) of the full artifact containing the binding. Integrity is established only relative to a previously published or externally anchored reference hash. Any modification produces divergence relative to that reference.
Retrieval Properties
All CA-Canon artifacts must satisfy:
- HTTP 200
- static payloads only
- byte-identical responses across all user agents
- no redirects
- no dynamic rendering
Static means identical bytes regardless of user agent, time, or request path.
Verification Model
CA-Canon publishes declarations. Verification is performed by the consuming system. Verification process:
-retrieve the artifact
-recompute its hash
-compare against a known reference (local or external)
Without a reference hash, tamper detection is not possible.
CA-Canon does not verify:
- semantic correctness
- relevance of anchors
- authenticity of external sources
System Boundary
CA-Canon guarantees:
- deterministic retrieval
- explicit claim-to-anchor binding
- integrity verification relative to a known reference state
CA-Canon does not guarantee:
- correctness of claims
- relevance of anchors
- authority ranking
- inclusion in model outputs
- persistence or availability of anchors
Relevance and applicability are resolved by the consuming system.
The Problem
The web optimizes for visibility, not verifiability. Content is structured for ranking systems and human interpretation.
Automated systems can parse content but cannot reliably determine whether a claim is paired with an external record without incurring verification-path cost.
As a result, inclusion is constrained by:
- uncertainty about external reference
- ambiguity in claim-to-source relationships
- cost of validation
The Resolution
CA-Canon restructures claims into a deterministic, machine-readable surface. By binding claims to external anchors and exposing them through static, hash-committed artifacts (relative to a known reference), the protocol reduces ambiguity and verification-path cost.
This enables consuming systems to more efficiently assess:
- whether a claim references an external record
- whether an artifact matches a known prior state
Anchor utility is query-dependent:
- discovery queries may privilege reputation-based anchors
- verification queries may privilege institutional or primary-source anchors
CA-Canon does not evaluate or rank anchors. It exposes them in a form that reduces structural ambiguity.
Technical Constraints
Valid deployments must meet the following conditions:
- artifacts located at /.well-known/ca-canon/
- static file serving only
- no user-agent variance
- no runtime mutation
Append-only history is an operator discipline unless enforced via external anchoring (e.g., version control, timestamping, or third-party archival systems).
Bindings must be expressed as structured mappings between claims and anchors conforming to a defined schema. Supersession is handled by publishing new artifacts. Prior artifacts should remain available for audit where operationally feasible.
Implementation
Open Access: Any operator with control over domain and hosting can implement the protocol.
Resources: Spec: github.com/...
Validation: www.comingsoon.xyz
CA-Canon is not a trust system.
It is a deterministic publication layer for claim-to-anchor bindings that reduces ambiguity and enables integrity verification relative to a known reference state.