Customer Integration Reference Architecture
Customer Integration Reference Architecture
Purpose
This reference architecture shows how customer-owned systems integrate with FoxCommand without transferring customer governance ownership to FoxCommand.
Architecture
Customer systems of record
-> Customer Configuration
-> Business Semantics
-> Decision Mapping Layer
-> FoxCommand Runtime Gateway
-> Governed Execution
-> Replay
-> Simulation
-> Comparison
-> Governance RCA
-> Customer governance, release, review, audit, or CI/CD recordsCustomer-Owned Components
Customer systems own:
- Governance artifact source records.
- Policy setup and setup mapping versions.
- Customer Profile and durable configuration references.
- Business Semantics.
- Decision Mapping Layer.
- Credential handling controls.
- Evidence retention locations.
- Approval, promotion, rollback, release, experiment, reporting, and CI/CD decisions.
FoxCommand Boundary
FoxCommand owns bounded runtime evidence production through runtime-authoritative contracts.
The customer integration should treat runtime identifiers as evidence references:
execution_idcontract_referencereplay_referencecomparison_id
These are not customer governance versions, approval states, release records, or rollback targets.
Implementation Sequence
- Define Customer Configuration.
- Capture Business Semantics.
- Build Decision Mapping.
- Form a governed execution request.
- Persist returned runtime identifiers.
- Replay baseline evidence when needed.
- Simulate candidate policy setup when evaluating a candidate.
- Compare baseline and candidate evidence.
- Request Governance RCA when bounded attribution is needed.
- Store evidence and make lifecycle decisions in customer systems.
Runtime Authority
Use foxcommand-runtime for exact runtime API contracts, authentication requirements, runtime behavior, and operational limits.