How OCEAN works
Live agentThe AI layer over OAK's risk & capital data — every AWS component, method, and MCP tool. Deployed in Alvio's AWS (us-west-2).
Architecture at a glance
Inside the AgentCore Runtime — the agent plans, calls tools, reasons
AWS components
click any to open it in the live console ↗Amazon EventBridge
Event backbone — RiskSubmissionReceived and CyberThreatObserved events trigger assessment.
AWS Step Functions
Durable, auditable orchestration (ocean-assess): Normalize → AssessAndPersist → EmitCompleted, with retries.
Bedrock AgentCore Runtime
Hosts the agents — ocean_uw (underwriting) and ocean_copilot (analytics assistant). Plans, calls tools, reasons.
AgentCore Gateway (MCP)
Exposes the analytics engines + live feeds as 16 MCP tools the agents call over JWT-authed MCP.
AgentCore Memory (STM)
Per-session multi-turn memory for the copilot — resolves follow-ups against earlier turns.
Bedrock Guardrails
Recommend-only policy enforced as an auditable post-hoc check on every output.
AgentCore Observability
OpenTelemetry traces of every reasoning step + tool call (CloudWatch GenAI dashboard).
Amazon Bedrock (Claude Haiku 4.5)
The reasoning model behind the agents, with extended thinking + structured output.
Amazon DynamoDB
The book (ocean-book: policies, claims, appetite, scenarios) + decisions (ocean-decisions, audit trail).
AWS App Runner + ECR
Hosts this Next.js app; ECR stores the container images.
MCP tool catalog
16 runnable · AgentCore Gatewayclick Run to call the real MCP tool — same path the agents useEligibility & KYC
Hazard (live signal)
Pricing, accumulation & capital
Cyber & portfolio analytics
Data lookups
Deterministic methods (the numbers)
Every figure in a recommendation comes from these engines — the LLM owns only the verdict, rationale and conditions, and each claim is cited to the tool that produced it.