Skip to main content

YU18-risk-integration architecture

Local EOD bundles, durable single-host coordination, strict mock ingestion and recovery.

  • Inherits architectural baseline from: YU17-otc-rates
  • Generated from: system/architecture.model.json
  • Canonical flows: architecture.md

Architecture Diagram​

Node Catalog​

NodeKindLabelNotes
exportsstoreYU17 position and OTC exportsYU17 position and OTC exports
builderserviceLocal bundle builderLocal bundle builder
bundlestorePrivate immutable bundlePrivate immutable bundle
validatorserviceBundle validatorBundle validator
mockserviceTransport mockTransport mock
resultstorePrivate mock result: no pricesPrivate mock result: no prices
coordinatorserviceLocal coordinatorDiscovery, serialized execution and restart recovery
jobsstorePrivate SQLite jobs and attemptsDurable logical workloads, attempts and accepted hashes
statusserviceLocal status: no financial resultsVersion-scoped selection, history and integrity
receiptstorePrivate completed-export receiptActual ready payload after both exports exist
bridgeserviceLocal receipt bridgeVerify hashes, cut and witness; publish bundle
gcsstorePrivate GCS export objectsExisting export objects; no compute required
stagerserviceOpt-in GCS stagingGeneration-pinned bounded reads and private source provenance
archivestoreVerified archive: not ready workNo inferred completion receipt or epoch
httpmockserviceLoopback HTTP mock adapterProvisional non-pricing protocol and pending recovery
fakeworkerserviceLocal fake workerDurable request/result artifacts; no pricing