Funding & Value Flow
Funding is under active development.
Hypercerts track the funding of activities without prescribing how funds flow — any payment method and any funding mechanism works.
What hypercerts add is a structured, verifiable record of who funded what.
Hypercerts work with any funding mechanism#
Funding can be prospective (before work begins) or retroactive (after outcomes are demonstrated). Different mechanisms suit different contexts, for example:
| Mechanism | Description |
|---|---|
| Grant funding | Funders award grants to support planned activities |
| Milestone-based funding | Funds are released as work reaches defined milestones |
| Prize competitions | Awards for achieving specific outcomes |
| Quadratic funding | Small donations amplified through matching pools |
| Sale of impact certificates | Funders purchase certificates representing completed work |
| Auction of impact certificates | Competitive bidding on verified impact claims |
Multiple mechanisms can coexist for the same activity — a project might receive a grant prospectively and sell impact certificates retroactively. Hypercerts tracks this accurately without double counting: every funding receipt references the specific activity claim it funds, making it possible to compute total funding per claim across all receipts.
Tracking funding#
Funding tracking is in active development. Receipts and acknowledgements exist today.
Hypercerts separate the tracking of funding from the flow of funds. Any existing payment infrastructure can work with hypercerts — the protocol simply records the fact that funding happened.
The protocol tracks funding through the org.hypercerts.funding.receipt record. A funding receipt records who funded which activity, how much, and when — creating a verifiable funding trail. The receipt references the activity claim it funds, linking the funding record to the work it supports.
Funding receipts are typically created by a facilitator — a payment processor, grant platform, funding app, or other intermediary that processes the payment and creates the receipt. The facilitator acts as a neutral third party, giving the receipt more credibility than a self-reported claim.
| Scenario | Facilitator | Verification |
|---|---|---|
| On-chain funding | A funding app verifies the transaction and creates the receipt, linking the transaction hash and chain ID | Verifiable on-chain |
| Card / bank transfer | A payment processor settles the payment and creates the receipt | Trust in the processor |
| Grant platform | The grant platform records the award and creates the receipt on behalf of the funder | Trust in the platform |
The funder or the contributor can then create an acknowledgement — a counter-signature confirming the receipt's accuracy — to strengthen its credibility.
The protocol does not enforce that projects or funders disclose their funding — creating a receipt is voluntary. Funders can also choose to remain anonymous in the public record; a receipt can track a contribution without revealing the funder's identity.
Tokenization#
Tokenization is under active development. This section describes the planned architecture.
A hypercert can optionally be wrapped in an on-chain token. This gives funders a programmable proof of their contribution. Tokenization is an optional wrapper around a claim snapshot; the canonical record remains the AT Protocol data.
When locking is available, a claim can be frozen before tokenization. This gives funders a stronger guarantee — the claim they reviewed is exactly the claim they funded, and it cannot change after the fact.
| Property | Detail |
|---|---|
| Token standards | ERC-20, ERC-1155, or custom — different standards on different chains |
| Transferability | Ranges from non-transferable recognition to fully transferable certificates |
| Single-wrap constraint | Every claim can only be wrapped in a token once, preventing double counting |
| Rights | Optional definition of the rights of the owners, set in the hypercert's org.hypercerts.claim.rights record |
Tokenization enables programmable funding — smart contract logic can enforce distribution rules, matching formulas, and other mechanisms that would be difficult to coordinate offchain.
Example: from creation to funding#
There are many different flows that can be represented with hypercerts. Below is one example that follows a hypercert from creation to funding.
Stage 1 — Creation and evaluation#
Alice plants 500 trees in a reforestation project and creates an activity claim with measurements and attachments. Bob, an environmental auditor, evaluates the claim from his own PDS. See Quickstart for a walkthrough.
Stage 2 — Funding#
Carol, a climate funder, reviews Alice's claim and Bob's evaluation. She decides to fund Alice's work through her organization's grant platform. The payment facilitator processes the payment and creates a funding receipt, recording Carol's contribution and referencing Alice's activity claim.
| Record | Owner |
|---|---|
| Funding receipt | Payment facilitator |
| Acknowledgement | Alice or Carol |
Either party can then create an acknowledgement — a counter-signature confirming the receipt's accuracy — to strengthen its credibility.
Stage 3 — Locking#
Locking is planned but not yet implemented.
Alice locks the claim, freezing it so its contents can't change. This gives future funders a guarantee — the claim they review is exactly the claim they'll be funding.
Stage 4 — Retroactive funding#
Two years later, Eve assesses the health of Alice's trees and publishes a positive evaluation. Grace, a climate funder focused on proven outcomes, sees the original claim, both evaluations, and Carol's earlier funding. She funds the project retroactively with a new funding receipt referencing the same activity claim.
See also#
- Architecture Overview — how the full protocol stack fits together
- Data Flow & Lifecycle — how a hypercert moves through the system