Customer Integration Reference Architecture
Customer Integration Reference Architecture
Overview
Your systems integrate with FoxCommand while your governance decisions remain under your control.
In a customer architecture, FoxCommand sits between prepared decision material and the systems that use returned evidence. Your application sends mapped material through the authenticated runtime boundary, then stores returned identifiers for review, audit, release, rollback, reporting, or CI/CD workflows.
Architecture Flow
Your systems of record
-> Customer Configuration
-> Business Semantics
-> Decision Mapping Layer
-> FoxCommand Runtime Gateway
-> Governed Execution
-> Replay
-> Simulation
-> Comparison
-> Governance RCA
-> Your review, audit, release, or CI/CD recordsHow The Parts Fit Together
Your systems start with governance artifact versions, policy setup versions, business facts, credentials, traceability context, and lifecycle records.
The integration then prepares that material in three steps:
- Customer Configuration records durable references such as Customer Profile context, credential relationships, and evidence retention locations. The Customer Profile is the customer-specific identity and ownership context within Customer Configuration.
- Business Semantics defines your vocabulary, source facts, and lifecycle meaning for the decision.
- The Decision Mapping Layer translates your business meaning into a FoxCommand-compatible request shape.
FoxCommand receives mapped material through the authenticated runtime boundary. It produces runtime evidence for governed execution, replay, simulation, comparison, and attribution workflows where supported by current runtime behavior.
Your systems store returned identifiers and decide what the evidence means for review, audit, release, rollback, experiment, reporting, or CI/CD workflows.
Your Responsibilities
Your 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 Runtime Boundary
FoxCommand owns runtime evidence production through Runtime API contracts.
Treat returned identifiers as evidence references:
execution_idcontract_referencereplay_referencecomparison_id
These identifiers are not governance versions, approval states, release records, branch names, or rollback targets.
Your systems should not depend on runtime internals such as storage paths, generated contract bodies, logs, caches, tracebacks, or replay storage layout.
Implementation Sequence
- Define Customer Configuration.
- Capture Business Semantics.
- Build Decision Mapping.
- Form a governed execution request.
- Submit the request through the authenticated runtime boundary.
- Persist returned runtime identifiers.
- Replay baseline evidence when verification is 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 your systems.
Runtime Contract Boundary
Runtime API contracts define authentication requirements, runtime behavior, operational limits, exact request bodies, and exact response bodies.
This integration model does not change runtime behavior, runtime APIs, runtime execution semantics, authentication, or lifecycle automation.
Next Steps
Prepare one Governed Execution request using Customer Configuration, Business Semantics, Decision Mapping, and the exact request shape in the Runtime API Reference.
Updated 4 months ago