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 casePOST
/api/intake/uploadUpload legal document to casePOST
/api/intake/voice-noteSubmit voice note audio for transcriptionGET
/api/cases/:idRetrieve full case detail with relationsPOST
/api/cases/:id/submitSubmit case for reviewPOST
/api/cases/:id/approveRecord approval decision at gatePOST
/api/cases/:id/rejectRecord rejection decision at gatePOST
/api/cases/:id/issueTrigger issuance ceremonyPOST
/api/cases/:id/redeemTrigger redemption processGET
/api/cases/:id/evidenceList evidence artifacts for caseGET
/api/cases/:id/download/:typeGenerate and return PDF bundlePOST
/api/agents/runTrigger specific agent runGET
/api/agents/runs/:idpoll agent run status and outputGET
/api/reports/executive-summaryLive executive briefingPOST
/api/voice/realtime/sessionCreate OpenAI Realtime API sessionDownload the Architecture Pack
Full architecture documentation with diagrams, data model, permissions matrix, and MCP topology.
Go to Downloads →