Eight-agent swarm demo
Eight autonomous agents (roles a1–a8) with Nostr ids share one Mac LND wallet and the existing private channel to AWS. They negotiate on a local file bus; the highest score pays one L402 call (typically GET /paid/finance/mempool-feerate at 100 sats).
Mock: --offline-bus on one host.
Live: all eight processes on the Mac; Aperture invoice on AWS; pay from agent-bitcoin-lnd-*. Do not pay from the AWS invoice node (self-pay). Set AGENT_BITCOIN_ALLOW_MAINNET=1 and AGENT_BITCOIN_ALLOW_AUTOPAY=1 for mainnet.
Launcher: ./examples/swarm_l402_8_all.sh (one terminal). Per-role: ./examples/swarm_l402_8.sh --role a1.
Guide: examples/swarm_l402_8.md.Python 3.12 + .venv-nostr. Clear .nostr-poc/bus/ before a run. Check Mac lncli listpayments for ~100 sat SUCCEEDED. The two-agent demo is unchanged.
What's Changed
- Docs: wallets and chain backends by @gpu7 in #133
- Examples: eight-agent swarm L402 by @gpu7 in #134
- Docs: lab EIP 3.90.159.146 by @gpu7 in #135
- Docs: eight-agent swarm setup like two-agent by @gpu7 in #136
- Docs: swarm negotiate score by @gpu7 in #137
- Release: 26.6.0 for PyPI / tag v.26.6.0 by @gpu7 in #138
Full Changelog: v.26.5.0...v.26.6.0