Covenant Protocol (C-Protocol)
A covenant language for real-world stewardship: on-chain rules + verifiable proofs that move value only when conditions are truly met.
What is it?
The Covenant Protocol (C-Protocol) is a minimal, auditable rule system. It encodes who can attest, what counts as proof, and how value moves โ enforced by code, not gatekeepers.
Why it matters
Grants, drops, & project treasuries can route funds only when real-world outcomes are verified โ turning intent into programmable, transparent flows for stewards, artists, and local communities.
How it works
You define a covenant (roles, proofs, payout rules), connect proof sources (NFC tags, witnesses, oracles), then fund it with assets (like $CSEAS). When proofs clear, the C-Protocol releases value according to the rules.
Core Architecture
At its heart, the C-Protocol is a covenant on top of UTXO-style logic and contract checks. Each covenant defines a small set of primitives that can be composed into rich agreements:
๐ Covenants
- โข Human-readable intent: name, purpose, and versioned spec.
- โข On-chain state: funded inputs, locked outputs, and rule references.
- โข Minimal surface: only the data needed to verify the covenant.
๐ฅ Roles
- โข Grantors lock value into the covenant.
- โข Beneficiaries receive value when conditions pass.
- โข Proof Authorities (PAs) are allowed to attest to proofs.
โ Verifiable Proofs
- โข Presence: NFC tag taps + time/space context.
- โข Stewardship: measurable actions (kg removed, area restored, hours served).
- โข Credentials & oracles: skills, roles, or external data feeds.
๐ธ Flow Rules
- โข Thresholds: minimum attestations, quorum, or score.
- โข Splits: pro-rata shares between beneficiaries & treasuries.
- โข Time locks & fallbacks: expiry paths, refunds, or reallocation.
Developer Mental Model
- โข Inputs: UTXOs / tokens locked under covenant rules.
- โข State: compact metadata (roles, proof schema, thresholds).
- โข Transitions: transactions that include proofs + PA signatures.
- โข Validation: scripts verify proofs, roles, and rule satisfaction.
- โข Outputs: unlocked value flows to beneficiaries or back to grantors.
Human Mental Model
- โข โI fund this covenant if and only if these proofs become true.โ
- โข โThese people or orgs are allowed to verify those proofs.โ
- โข โWhen it works, everyone can see why funds moved.โ
- โข โIf it doesnโt, funds revert or follow a clear fallback path.โ
Where to Go From Here
Ready to go deeper or wire up a covenant? Explore the Trust framework, play with the builder, or jump straight into proofs.