Proof Registry
On-Chain Commitment Layer for Verified SRU Data
Immutable Storage of Mobility Work Proofs (Base Chain)
🚀 Introduction
🎯 Purpose of the Proof Registry
1. Immutability
2. Verifiability
3. Transparency
4. Trust Minimization
🧱 High-Level Flow
🔷 1. What the Proof Registry Stores
Stored On-Chain:
Not Stored On-Chain:
🔷 2. Why Merkle Trees?
Benefits:
Simplified Merkle Example:
🔷 3. Registry Write Process (Step-by-Step)
Step 1 — Oracle verifies earnings
Step 2 — SRU Engine standardizes earnings
Step 3 — Batcher creates Merkle tree
Step 4 — Proof Registry Commit
Step 5 — Yield Vault reads cycle
🔷 4. Smart Contract Interface (Simplified)
🔷 5. Responsibilities of the Proof Registry
✔ Ensure transparency
✔ Provide verifiable proofs
✔ Feed data into the Yield Vault
✔ Prevent manipulation
🔷 6. How the Yield Vault Uses the Registry
🔥 Why the Proof Registry Matters
✔ verifiable
✔ secure
✔ scalable
✔ trust-minimized
✔ RWA-compatible
📄 Next Section
Document Version
Last updated
Was this helpful?