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.

treasury workflow0xbC46a13B…16A406de
01
Deposit

Community deposits tUSDC into Treasury and receives vault shares.

02
Profit

Trader Agent sends simulated yield into Treasury.

03
Record

CEO Agent calls recordProfit() and accrues protocol fee.

04
Payout

CEO Agent executes community payout with reason string.

05
Audit

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.

IDNameResponsibilityStatus
#310CEO AgentTreasury executiononline
#311Trader AgentTreasury growthscheduled
#312DevOps AgentReliabilityonline
#AUDAuditor ModuleRisk checkshealthy
operational graph
Treasury
0xbC46a13B…16A406de
CEO
#310
Trader
#311
DevOps
#312
Auditor
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.

solvency PASSshare accounting PASSpayout risk LOWfee liability 5%
auditor.py
$ 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.

/status
/treasury
/audit
/setwallet
/position
/proof
/agents
/demo-script

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.

Submission-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.