Platform Architecture

A simulation engine built
on institutional reality.

Six interdependent systems — from real-time scenario ingestion to a permanently running calibration loop — forming a digital twin of the US legislative process. Click any component to explore its design.

AWS-native · Bedrock + Step Functions 535-agent population SRA v2 · 2026 Confidential — investor reference
Platform architecture — six components L1 · USER INTERFACE L2 · ORCHESTRATOR L3 · AGENT RUNTIME L4 · STATE & MEMORY CONTINUOUS LEARNING LOOP SCENARIO INTERFACE L1 · Amplify · API Gateway Validate · init · return run_id LIVE DASHBOARD L5 · WebSocket · API Gateway Tick stream · batch report SIMULATION ORCHESTRATOR Step Functions Express Dequeue · route · clock · enforce WORLD MODEL 8 rule functions · no Bedrock Committee · vote · Byrd · clock SCOPE RESOLVER Target agent_ids per event Never full population AGENT POPULATION RUNTIME · Lambda per-agent · Step Functions Map · parallel fan-out Step 1: Retrieve · Haiku Step 2: Evaluate · Haiku Step 3: Decide · Sonnet Step 4: Persist · DynamoDB DYNAMODB Agent state · run history calibration_history NEPTUNE ANALYTICS Political knowledge graph Actors · donors · coalitions · votes OPENSEARCH Bill text · vector RAG Titan Embeddings v2 S3 Accuracy scorecard Data lake · pipeline CONTINUOUS LEARNING LOOP · permanent background system · never pauses 1 · Detect vote 2 · Retrieve prediction 3 · Compute delta 4 · EMA weight update 5 · Scorecard scenario activate emit events updates weights tick stream

Click any highlighted component to expand its detail below

L1 · Interface

Scenario interface

Amplify · API Gateway · Lambda

Accepts scenario input, validates, initialises the simulation run, and returns a run_id immediately. All subsequent interaction is async.

→
L2 · Orchestrator

Simulation orchestrator

Step Functions Express

Owns the simulation clock. Dequeues events, enforces World Model rules, resolves agent scope, fans out parallel turns. Never calls Bedrock.

→
L2 · Rules engine

World model

Lambda · deterministic · no Bedrock

Eight pure rule functions encoding real legislative procedure — committee referral, vote tallying, Byrd rule, session clock, discharge petition.

→
L3 · Agent runtime

Agent population runtime

Lambda · Bedrock Haiku + Sonnet

Four-step per-agent turn: Haiku retrieves and evaluates context against persona, Sonnet decides and narrates, DynamoDB confirms before events emit.

→
L4 · Knowledge graph

Neptune Analytics

Political knowledge graph

Graph of every relationship between actors, donors, committees, bills, and media. Seven node types, seven edge types, continuously refreshed from 14 data sources.

→
CLL · Moat

Continuous learning loop

EventBridge · Lambda · DynamoDB

Permanently running background system. Every real-world vote recalibrates agent behavioral weights. The accuracy advantage compounds with time-in-market.

→

The full technical specification — agent JSON schema, event registry, data source registry, and calibration signal functions — is available under confidentiality governance to qualified investors and design partners.