# danarprastika/web-trade architecture

> Architecture diagram of the GitHub repository danarprastika/web-trade, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/danarprastika/web-trade
- Repository: https://github.com/danarprastika/web-trade

## Overview

This repository is a specification and governance baseline for an enterprise AI trading platform, not an implemented runtime: the supplied tree contains documentation and no source excerpts. The intended user-to-result journey appears to span market data, strategy and AI decisioning, risk/live gates, execution, and financial reconciliation. The specification filenames identify these domains, but do not establish their call or data-flow wiring, so the graph omits inferred connections. Paths identify the relevant specifications, not verified implementations.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_trading["Trading lifecycle"]
  node_market["Market data"]
  node_execution["Trading execution"]
end

subgraph group_ai["AI and strategy"]
  node_strategy["Strategy lifecycle"]
  node_experiments[("Strategy registry")]
  node_agents["AI agents"]
  node_models["Model governance"]
end

subgraph group_controls["Risk and governance"]
  node_risk["Risk controls"]
  node_livegate["Live trading gate"]
  node_security["Security model"]
  node_approval["Human approval"]
end

subgraph group_finance["Financial assurance"]
  node_state[("Canonical state")]
  node_reconciliation["Reconciliation"]
  node_audit[("Audit evidence")]
end

node_operator(("Trading operator"))
node_platform["Trading platform"]
node_broker{{"Broker provider"}}

click node_platform "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/02_RUNTIME_CONTRACTS.md"
click node_market "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/62_MARKET_DATA_QUALITY_AND_CLOCK_CONTRACT.md"
click node_strategy "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/111_STRATEGY_LIFECYCLE_AND_PROMOTION_GOVERNANCE.md"
click node_experiments "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/64_STRATEGY_ARTIFACT_AND_EXPERIMENT_REGISTRY.md"
click node_agents "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/08_AI_AGENT_GOVERNANCE.md"
click node_models "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/31_AI_MODEL_GOVERNANCE_AND_EVALUATION.md"
click node_risk "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/63_RISK_CONTROL_CATALOG.md"
click node_livegate "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/06_RISK_AND_LIVE_GATE.md"
click node_security "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/09_SECURITY_MODEL.md"
click node_approval "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/71_HUMAN_APPROVAL_DUAL_CONTROL.md"
click node_execution "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/02_RUNTIME_CONTRACTS.md"
click node_state "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/05_DATABASE_CANONICAL_MODEL.md"
click node_reconciliation "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/33_RECONCILIATION_AND_ACCOUNTING_ASSURANCE.md"
click node_audit "https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/12_TRACEABILITY_AND_AUDIT.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_market,node_execution toneBlue
class node_strategy,node_experiments,node_agents,node_models toneAmber
class node_risk,node_livegate,node_security,node_approval toneMint
class node_state,node_reconciliation,node_audit toneRose
class node_operator,node_broker toneIndigo
class node_platform toneTeal
```

## Components

### Trading lifecycle

- [Market data](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/62_MARKET_DATA_QUALITY_AND_CLOCK_CONTRACT.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/62_MARKET_DATA_QUALITY_AND_CLOCK_CONTRACT.md`
- [Trading execution](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/02_RUNTIME_CONTRACTS.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/02_RUNTIME_CONTRACTS.md`

### AI and strategy

- [Strategy lifecycle](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/111_STRATEGY_LIFECYCLE_AND_PROMOTION_GOVERNANCE.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/111_STRATEGY_LIFECYCLE_AND_PROMOTION_GOVERNANCE.md`
- [Strategy registry](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/64_STRATEGY_ARTIFACT_AND_EXPERIMENT_REGISTRY.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/64_STRATEGY_ARTIFACT_AND_EXPERIMENT_REGISTRY.md`
- [AI agents](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/08_AI_AGENT_GOVERNANCE.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/08_AI_AGENT_GOVERNANCE.md`
- [Model governance](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/31_AI_MODEL_GOVERNANCE_AND_EVALUATION.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/31_AI_MODEL_GOVERNANCE_AND_EVALUATION.md`

### Risk and governance

- [Risk controls](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/63_RISK_CONTROL_CATALOG.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/63_RISK_CONTROL_CATALOG.md`
- [Live trading gate](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/06_RISK_AND_LIVE_GATE.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/06_RISK_AND_LIVE_GATE.md`
- [Security model](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/09_SECURITY_MODEL.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/09_SECURITY_MODEL.md`
- [Human approval](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/71_HUMAN_APPROVAL_DUAL_CONTROL.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/71_HUMAN_APPROVAL_DUAL_CONTROL.md`

### Financial assurance

- [Canonical state](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/05_DATABASE_CANONICAL_MODEL.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/05_DATABASE_CANONICAL_MODEL.md`
- [Reconciliation](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/33_RECONCILIATION_AND_ACCOUNTING_ASSURANCE.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/33_RECONCILIATION_AND_ACCOUNTING_ASSURANCE.md`
- [Audit evidence](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/12_TRACEABILITY_AND_AUDIT.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/12_TRACEABILITY_AND_AUDIT.md`

### Other components

- **Trading operator**
- [Trading platform](https://github.com/danarprastika/web-trade/blob/main/AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/02_RUNTIME_CONTRACTS.md): `AI_Trading_Company_Deep_Reconciliation_v1.4.0/AI_Trading_Company_Enterprise_Finalized_v1.2.0/FINAL_SPECIFICATION/02_RUNTIME_CONTRACTS.md`
- **Broker provider**
