Skip to content

Roadmap

CeloPact is live on Celo mainnet today. This page is where we're headed — and why.

Vision

CeloPact is the trust protocol for real-life activities that happen online.

Most meaningful work today leaves a digital footprint — even when the activity itself is "real life." A courier marks a package delivered. A contractor uploads a signed PDF. An API returns a result. A platform logs a completed task. An agent produces a report from live data.

If it happened online and can be verified off-chain, CeloPact is how you trust it and pay for it:

  1. Lock payment in milestone escrow on Celo
  2. Prove the activity happened (hash of deliverable, API attestation, document, tracking data)
  3. Verify via an oracle before funds move
  4. Release USDT to whoever did the work

Examples of activities with a digital footprint:

ActivityDigital proof
Data analysis jobJSON report, dataset hash
Delivery / logisticsTracking API, signed receipt
Content or design workFile export, platform timestamp
API integration taskResponse payload, webhook log
Research or scrapingStructured output, source URLs
Code deliveryRepo commit, build artifact hash

The hackathon demo (Example 04 — Agent Job Market, live at celopact-demo.fly.dev) is the first slice. Same protocol, many more activity types.


Today

Milestone escrow is shipped and live on Celo mainnet — USDT locked per deliverable, oracle-verified release, ERC-8004 disputes, celopact-sdk on npm, and a live demo on Fly.io.


Next (post-hackathon)

Phala TEE oracle

Phala Network runs attestation inside a hardware enclave instead of a demo wallet. Same CeloPactEscrow contracts — swap the registered oracle address. Zero contract redeploy.


Phases

PhaseFocus
NowMilestone escrow, oracle release, disputes, ERC-8004, SDK on mainnet
Verify real activitiesOracle plugins for any online activity with a digital footprint
TEE oraclePhala enclave attestation — production-grade checks, same contracts
ScaleMulti-arbiter disputes, cross-chain identity, x402-native escrow on HTTP 402

Bottom line: If it happened online and leaves a verifiable trace, CeloPact should lock payment until it's proven.

Questions? Open an issue on GitHub.

MIT License