Skip to main content

How It All Connects

Agentic workflows and the existing Bold Penguin experience share the same engine, the same carrier network, and the same intelligence layer. Nothing is siloed.

The reference orchestrator for agentic channels is the Deep Agent โ€” a Python FastAPI service that exposes a single streaming SSE endpoint and coordinates seven specialized subagents over the Insurance Intelligence MCP server. External integrations reach it via the A2A protocol rather than calling the SSE endpoint directly.

Unified Architectureโ€‹

flowchart TB subgraph Entry["Entry Points"] direction LR C1["Agentic Channels"] C2["Bold Penguin Web"] C3["Email Ingestion"] C4["API / SDK"] end subgraph Orchestrator["Deep Agent (reference orchestrator)"] direction LR D1["Planner"] D2["Intake"] D3["Critique"] D4["MQS / CQS"] D5["Market Intel"] D6["Quote"] end subgraph Intelligence["Insurance Intelligence Layer"] direction LR I1["Business Enrichment"] I2["Market Intelligence"] I3["Appetite Scoring"] end subgraph Engine["Bold Penguin Partner Engine"] direction LR E1["Application Mgmt"] E2["Intelligent Form Fill"] E3["Multi-Carrier Quoting"] end subgraph Carriers["Carrier Network"] direction LR K1["Direct API"] K2["Carrier Agents"] K3["A2A Protocol"] end subgraph Outcome["Outcomes"] direction LR O1["Quote Comparison"] O2["Bind"] O3["Agent / UW Handoff"] end Entry --> Orchestrator Orchestrator --> Intelligence Intelligence --> Engine Engine --> Carriers Carriers --> Outcome style C1 fill:#fff7ed,stroke:#fed7aa,color:#9a3412 style C2 fill:#eff6ff,stroke:#bfdbfe,color:#1e40af style C3 fill:#f3f4f6,stroke:#d1d5db,color:#374151 style C4 fill:#f0fdfa,stroke:#99f6e4,color:#0d9488 style D1 fill:#ede9fe,stroke:#c4b5fd,color:#5b21b6 style D2 fill:#ede9fe,stroke:#c4b5fd,color:#5b21b6 style D3 fill:#ede9fe,stroke:#c4b5fd,color:#5b21b6 style D4 fill:#ede9fe,stroke:#c4b5fd,color:#5b21b6 style D5 fill:#ede9fe,stroke:#c4b5fd,color:#5b21b6 style D6 fill:#ede9fe,stroke:#c4b5fd,color:#5b21b6 style I1 fill:#f5f3ff,stroke:#ddd6fe,color:#5b21b6 style I2 fill:#f5f3ff,stroke:#ddd6fe,color:#5b21b6 style I3 fill:#f5f3ff,stroke:#ddd6fe,color:#5b21b6 style E1 fill:#eff6ff,stroke:#bfdbfe,color:#1e40af style E2 fill:#eff6ff,stroke:#bfdbfe,color:#1e40af style E3 fill:#eff6ff,stroke:#bfdbfe,color:#1e40af style K1 fill:#ecfdf5,stroke:#a7f3d0,color:#065f46 style K2 fill:#ecfdf5,stroke:#a7f3d0,color:#065f46 style K3 fill:#ecfdf5,stroke:#a7f3d0,color:#065f46 style O1 fill:#ecfdf5,stroke:#a7f3d0,color:#065f46 style O2 fill:#f97316,stroke:#ea580c,color:#fff style O3 fill:#fffbeb,stroke:#fde68a,color:#92400e

Legend: ๐ŸŸ  Agentic ยท ๐Ÿ”ต Existing BP ยท ๐ŸŸฃ Deep Agent / Intelligence ยท ๐ŸŸข Carrier Network

Why This Architecture Mattersโ€‹

One Engine, All Channelsโ€‹

Whether a submission enters through a conversational agent, the web portal, an email inbox, or an API call โ€” it runs through the same Partner Engine and the same carrier integrations. No parallel systems to maintain.

Transfer Anytimeโ€‹

Move between agentic and traditional flows at any step via Application Reference. A user can start in the conversational agent and finish in the broker portal โ€” or vice versa โ€” with no data loss. The Deep Agent persists run state (filesystem or MongoDB, selectable via PERSISTENCE_LAYER) keyed by run_id, so a paused conversation can be resumed by any authorized client with that ID.

Carriers Stay Connected Their Wayโ€‹

Carriers that already integrate via API continue working as-is. New agentic channels use the same integration โ€” carriers don't need to change anything to receive agentic submissions.

Bring Your Own Agentโ€‹

If you've already built agents, deploy them alongside or instead of Bold Penguin's. The Deep Agent is MCP-native, so any MCP-capable orchestrator (your own Claude/ChatGPT/Gemini deployment, or a homegrown agent) can call the Insurance Intelligence MCP server directly. The A2A protocol means your agent can call ours (or ours can call yours) for specific capabilities.

Integration Optionsโ€‹

IntegrationDescription
Deep Agent (via A2A)Streaming agent pipeline with HITL gates. External agents integrate through the A2A protocol; internally the pipeline exposes an SSE contract with run_id + action_id resume semantics.
Bold Penguin SDKEmbed quoting into your own applications
Partner Engine APIsDirect API access to application management, quoting, and submission
Insurance Intelligence MCPBring your own MCP-capable orchestrator; same tool server, same workflows
A2A ProtocolAgent-to-agent communication for carrier and broker systems
Customer PortalEnd-user facing portal for quote management
Broker PortalBroker-facing portal for submission and quote management
Data Inquiry APIProgrammatic access to insurance intelligence data