ERC-8004 identities / Celo Sepolia / autonomous operations
Autonomous treasury operations, running as on-chain agents.
Corps Agent is a small operating company made of three agents: CEO, Trader, and DevOps. Treasury actions are recorded on Celo, identities are registered through ERC-8004, and an auditor module keeps payout risk visible.
Community deposits tUSDC into Treasury and receives vault shares.
Trader Agent sends simulated yield into Treasury.
CEO Agent calls recordProfit() and accrues protocol fee.
CEO Agent executes community payout with reason string.
Auditor confirms accounting gap = 0 and risk = LOW.
Total assets
9.009500
tUSDC
Vault balance
9.010000
tUSDC
Share price
0.900950
tUSDC
Audit risk
LOW
HEALTHY
Why it matters
Community treasuries need operators that can be audited.
The prototype focuses on repeatable treasury actions: deposits, profit recording, community payouts, and risk checks with public proof.
Transparent operators
Community treasury actions need a visible trail, not opaque off-chain decisions.
Repeatable execution
Agents handle recurring operations like profit booking, payouts, and runtime checks.
Cheap verification
Celo keeps stablecoin transactions low-cost and easy to inspect from a public explorer.
Agent registry
Clear roles, minimal surface area.
Each unit maps to a concrete runtime responsibility and a verifiable identity or module in the system.
| ID | Name | Responsibility | Runtime notes | Status |
|---|---|---|---|---|
| #310 | CEO Agent | Treasury execution | Records profit, approves community payouts, signs operational decisions. | online |
| #311 | Trader Agent | Treasury growth | Runs controlled testnet growth operations and returns profit to Treasury. | scheduled |
| #312 | DevOps Agent | Reliability | Monitors scheduled runtime, gateway health, resource usage, and service uptime. | online |
| #AUD | Auditor Module | Risk checks | Verifies solvency, fee liability, share accounting, and payout visibility. | healthy |
0xbC46a13B…16A406de
#310
#311
#312
read-only
Identity
ERC-8004 agent IDs
310 / 311 / 312
Treasury
Celo Sepolia vault
tUSDC accounting
Runtime
Scheduled autonomous ops
24/7 command surface
Governance
Read-only auditor
PASS / LOW risk
Built for Celo
Stablecoin-native operations, not speculative mechanics.
The demo is shaped around cheap payments, public agent identity, and explorer-readable treasury proof.
Stablecoin-first
Treasury flow uses tUSDC-style accounting for deposits, profit, and payouts.
Public identity
Agents are represented with ERC-8004 identities, not anonymous scripts.
Audit trail
Important actions resolve to Celo Sepolia proof links for judges and operators.
Practical payouts
Built around low-cost community payments instead of speculative token mechanics.
Treasury Audit
Trust layer for autonomous payouts.
Auditor is intentionally read-only. It checks treasury solvency, share accounting, fee liability, payout impact, and risk level without becoming another actor that can move funds.
$ run audit --treasury 0xbC46a13B…16A406deSolvency PASSShare accounting PASSPayout risk LOWFee liability 5%Risk level LOWLast check 2m ago
Bot interface
A command surface for live demos.
Telegram bot exposes a small command set for status, treasury, agents, audit, and scripted profit/payout demos.
On-chain proof
Proof links stay available without dominating the page.
Important contracts and transactions are listed as explorer actions. Full hashes stay visible, but secondary.
0xbC46a13B…16A406deViewtUSDC test tokenToken address0x1e2B14dF…5a9D89E2ViewTreasury v3 deploymentTransaction hash0xba5bf6c4…cc7f2438ViewDeposit 10 tUSDCTransaction hash0x4a8e6b78…dde0004dViewRecord profitTransaction hash0xff511ef3…8198c08eViewCommunity payoutTransaction hash0xaf7d6910…1d334841ViewSubmission-ready
A working prototype for stablecoin-native community treasury operations.
Built for Celo Onchain Agents: low-cost stablecoin flows, agent identity, payout accountability, and readable proof links in one repo.