Aller au contenu

Proof Chain

A proof chain is a sequence of cryptographically linked attestations that prove the timeline of your creative work. Each attestation references previous ones, creating an unbreakable chain of evidence.

graph TD
A[Research Note 1] -->|SHA-512| B[Attestation 1]
C[Research Note 2] -->|SHA-512| D[Attestation 2]
E[PR #42] -->|Tree Hash| F[Attestation 3]
G[Tag v1.0.0] -->|Tree Hash| H[Attestation 4]
B --> I[Merkle Root]
D --> I
F --> I
H --> I
I --> J[Bundle Attestation]

Every piece of content is hashed with SHA-512:

SHA-512("Your research content...")
→ "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855..."

This fingerprint is:

  • Unique: Different content = different hash
  • Deterministic: Same content = same hash always
  • One-way: Cannot reverse to original content

Each fingerprint is attested on Base L2 via EAS:

{
"schema": "0x...",
"data": {
"projectId": "my-project",
"category": "research",
"fingerprint": "sha512:e3b0c44...",
"treeHash": "sha512:...",
"ref": "research/note.md",
"effortHours": 250
}
}

All attestations combine into a Merkle tree:

Merkle Root
/ \
Hash(A+B) Hash(C+D)
/ \ / \
A B C D

The root proves all attestations without revealing individual content.

Anyone can verify your proof chain:

  1. Find the attestation on base.easscan.org
  2. Check the timestamp - blockchain provides authoritative time
  3. Verify the fingerprint - hash the content yourself
  4. Follow the chain - each attestation links to the project

The proof chain provides:

Evidence TypeTraditionalSESHAT
TimestampSelf-reportedBlockchain-verified
Content proofWitness testimonyCryptographic hash
Tamper evidenceNoneImmutable ledger
Third-party verificationNotary ($$)Public blockchain (free)