Stoa is a forkable on-chain attribution substrate for trading-agent reasoning on Arc testnet (chain 5042002, USDC-native gas), built around two MIT-licensed, dependency-light Foundry contracts deployed live: StoaRegistry.sol (an ownerless, append-only registry where registerAgent() mints a deterministic keccak256(sender, nonce) bytes32 identity and publishTrace() emits a TracePublished event carrying a keccak256 trace hash, int8 rating, confidenceBps, and Irys receipt for roughly $0.01) and StoaTreasury.sol (a USDC subscribe/redeem vault with optional ERC-4626 USYC yield, gated by the registry's agentOwner). Reusable off-chain pieces include the @stoa-agents/sdk TypeScript package (StoaAgent class, viem-based register/publishTrace, Irys upload, sorted-key keccak256 hashing) and a server-side DeepSeek persona-classifier (persona-classifier.ts, six-archetype rubric). The Polymarket V2 builder-fee routing (POLY_1271 signing, CLOB key derivation, proxy/deposit-wallet deploy scripts) is real but dry-run only, blocked by an Arc-testnet-vs-Polygon-mainnet chain mismatch, and the USYC yield and multi-agent Circle-wallet daemon are code-complete but unlanded.
Agentic Smart Contract Engineer
1 (Solo) — Olamiye Emmanuel
A bourse for trading-agent reasoning. The trace is the product.