Overview of the Conway Automaton System Architecture
mainThe Conway Automaton runtime is designed as a sovereign agent that manages its own compute and identity. It interacts with the Conway Cloud (sandbox VMs, inference, and domains) via a REST + x402 payment protocol.
Core Subsystems
- Agent Loop (ReAct): The central intelligence performing the think $\rightarrow$ act $\rightarrow$ observe $\rightarrow$ persist cycle.
- Tool System: Provides 57 built-in tools for agent interaction.
- Policy Engine: Evaluates tool calls against centralized safety and financial rules.
- Memory System: A 5-tier system (Working, Episodic, Semantic, Procedural, and Relationship) for managing context and facts.
- Financial System: Uses USDC on Base (EIP-3009) to pay for compute via the x402 protocol.
- Identity & Wallet: Uses Ethereum (via
viemand SIWE) for sovereign identity and on-chain registry (ERC-8004). - Heartbeat Daemon: A background process using a
DurableSchedulerto manage agent wake/sleep cycles. - Persistence: All state (turns, tools, memory, policy, etc.) is stored in a local SQLite database (
state.db).