Platform Architecture

Five-Layer Control Stack

The platform is organized around five integrated layers. Every issuance operation traverses all five layers. Each layer has defined tools, agent ownership, and evidence outputs.

01

Layer 1: Legal and Control

Legal Structuring AgentDocument ParserCompleteness Scorer
  • Entity and SPV structuring
  • Securities law classification
  • Transfer restriction frameworks
  • Transfer agent and broker-dealer arrangements
  • Legal document intake and completeness scoring
  • Counsel engagement coordination
02

Layer 2: Custody and Banking

Custody & Settlement AgentMock Custody AdapterSettlement Packet Builder
  • Custody account verification and onboarding
  • Settlement instruction validation
  • Reserve account controls and monitoring
  • Wallet and account mapping
  • Banking relationship coordination
03

Layer 3: Automation and Intelligence

9 Agent SystemBullMQ QueueOpenAI Responses APIRealtime Voice API
  • MCP-style modular agent system
  • Deterministic tool contracts per agent
  • Human approval gate enforcement
  • Queue-driven job execution
  • Voice dictation and transcription
  • Executive intelligence briefings
04

Layer 4: Evidence and Attestation

Reporting & Evidence AgentPDF GeneratorEvidence Artifact Store
  • Immutable append-only audit log
  • Content-hashed evidence artifacts
  • Issuance receipt and chain metadata storage
  • Timeline ledger per case
  • Downloadable evidence packs
  • Attestation record generation
05

Layer 5: Settlement and Token Controls

Issuance Ceremony AgentMock Chain Mint AdapterHolder Lifecycle Manager
  • Token mint and burn orchestration
  • Holder record and wallet mapping management
  • Transfer restriction enforcement
  • On-chain receipt confirmation
  • Redemption burn and payout coordination
  • Cross-chain settlement rail abstraction

Data Model

21 Prisma entities covering the full institutional lifecycle. Every write produces an immutable AuditLog entry.

Organization

User

Role

Case

Asset

TreasuryExposure

IssuanceRequest

RedemptionRequest

HolderRecord

WalletMapping

CustodyAccount

ComplianceScreening

LegalDocument

EvidenceArtifact

AgentRun

ApprovalDecision

ExceptionCase

AuditLog

DownloadBundle

VoiceTranscript

ActionItem

API Topology

POST/api/intake/startInitialize new issuance case
POST/api/intake/uploadUpload legal document to case
POST/api/intake/voice-noteSubmit voice note audio for transcription
GET/api/cases/:idRetrieve full case detail with relations
POST/api/cases/:id/submitSubmit case for review
POST/api/cases/:id/approveRecord approval decision at gate
POST/api/cases/:id/rejectRecord rejection decision at gate
POST/api/cases/:id/issueTrigger issuance ceremony
POST/api/cases/:id/redeemTrigger redemption process
GET/api/cases/:id/evidenceList evidence artifacts for case
GET/api/cases/:id/download/:typeGenerate and return PDF bundle
POST/api/agents/runTrigger specific agent run
GET/api/agents/runs/:idpoll agent run status and output
GET/api/reports/executive-summaryLive executive briefing
POST/api/voice/realtime/sessionCreate OpenAI Realtime API session

Download the Architecture Pack

Full architecture documentation with diagrams, data model, permissions matrix, and MCP topology.

Go to Downloads →