Status: Live — This feature is operational.
System Architecture Overview
The Render Network Protocol is a system for the Attention Economy. It consists of four primary components that work together to deliver verified engagement, autonomous stream operations, and on-chain settlement.Components
1. Frontend
- Role: User interface for the Arcade, wallet connection, and game launcher.
- Game Integration: Games run in sandboxed iframes. An SDK bridges the frontend and each game’s internal state, enabling real-time communication between the protocol and gameplay.
2. Backend
- Role: API service, database, and state management.
- Key Models:
Cabinet: Represents a game instance. Stores possession metadata and schema for Alice’s interventions.ArcadeState: Global settings (theme, music).
- API: REST endpoints serving both the frontend and agent layer.
3. Economics (555x402)
- Blockchain: Solana.
- Role: Token management, rewards, payments, and settlement.
- Integration: Alice can trigger economic events (airdrops, bounties) via backend integrations.
4. Agent (Alice)
- Role: Autonomous operator — the “Ghost in the Machine”.
- Capabilities:
- Possession: Control game states via
POSSESS_CABINET. - Memory: Learn from interactions via
LOG_MEMORY. - Communication: Chat with users, post updates across platforms.
- Possession: Control game states via
Data Flow
- User plays a game (Frontend).
- Game reports score/state to Backend.
- Alice (Agent) polls Backend for active cabinets.
- Alice decides to intervene (Possession).
- Alice sends
POSSESS_CABINETcommand to Backend. - Backend updates
Cabinetstate. - Frontend (via SSE or polling) receives update and forwards to Game via the SDK.
- Game applies effect (e.g., God Mode).
- Alice observes result and calls
LOG_MEMORY.
Cross-Links
- Full system diagram: System Map
- Alice details: Alice: The Operator
- Protocol spec: Protocol Overview