Eight processes per fund. The walking sprite is the network.
$5,000A2A native, MCP native, cross-fund gossip native. Every bubble you see in the office is a real AXL message routed through the dealer to the personas, then to the auditor for sealed logging.
Each fund spawns an 8-node AXL mesh: one dealer, six persona nodes, one read-only auditor. Personas talk via A2A on a mesh routed through the dealer for ordering. Edy registers an MCP service for token audits; Kenji calls it via MCP request, not RPC. A topic registry on the dealer powers cross-fund gossip so the same persona iNFT under two owners shares hard-won lessons. Heads-up qualifying mode (2-node Edy + Kenji) is the demo floor when full mesh stalls.
── WHAT'S IMPLEMENTED ──
- 01Supervisor spawns 8 AXL processes per fund: dealer (47010) + edy/julian/mei/arjun/riya/kenji/audit on consecutive ports. Wait-ready, peer-id fetch, graceful shutdown.
- 02A2A debate flow: proposer → dealer → broadcast → vote collection → resolve. Every message kind is typed in transport/messages.ts.
- 03MCP request via dealer: Edy registers `audit` as an MCP service. Kenji calls it through the AXL MCP transport, not direct RPC.
- 04Cross-fund gossip: topics registered on the dealer, subscribed across funds. Same persona under two owners shares decision priors.
- 05Heads-up flag (--council=heads-up): 2-node Edy + Kenji configuration is the qualifying floor when full mesh stalls.
- 06Inmemory transport mirrors the same Transport interface for tests + MOCK_AXL=1 dev runs. The OfficeEvent stream is identical either way.
── SCREENSHOTS ──
SCREENSHOTS/03-MINT-SPRITE-WALK-IN.PNG
Sprite walk-in: the AXL node has registered with the dealer and the persona is now alive on the floor.
SCREENSHOTS/04-DEBATE-VETO.PNG
A2A debate: every bubble is a real message. The dealer broadcasts; the auditor logs.
SCREENSHOTS/08-X402-COIN-SPLIT.PNG
Cross-fund gossip: a $ coin sprite floats from one fund to another, splitting at the splitter address mid-flight.
── VIDEO ──
The full 3-minute demo lives at hedge.room. The relevant beat for this track lands at 0:58 - 1:34.