Integration Overview
Integration Overview
Purpose
This guide explains the customer-side integration model for FoxCommand without redefining runtime architecture.
Integration Model
FoxCommand integration is evidence production across a bounded runtime surface.
The customer system selects governance material and policy context, calls FoxCommand through the authenticated runtime boundary, receives bounded runtime evidence, and stores that evidence in customer-controlled systems of record.
FoxCommand does not own:
- Customer governance repositories.
- Customer branch policies.
- Customer approval workflows.
- Promotion or rollback decisions.
- Corpus management.
- Experiment interpretation.
- Aggregate reporting.
- Customer CI/CD pipelines.
Runtime Boundary
The runtime boundary is the protected FoxCommand Runtime Gateway documented in foxcommand-runtime.
Within that boundary, FoxCommand may authenticate requests, execute accepted material through current runtime capabilities, invoke FoxCore where current behavior requires execution-semantics verification, and return bounded JSON evidence.
Customer systems should not depend on runtime internals such as filesystem paths, generated contract bodies, logs, caches, tracebacks, or replay storage layout.
Customer Responsibilities
Customer-owned systems are responsible for:
- Selecting governance artifact versions.
- Selecting setup mapping and policy setup versions.
- Preserving customer traceability context before submission.
- Supplying authorized runtime credentials.
- Keeping secrets out of committed files and shared logs.
- Persisting returned runtime identifiers.
- Deciding how evidence affects review, release, promotion, rollback, reporting, or CI/CD workflows.
FoxCommand Responsibilities
FoxCommand is responsible for:
- Maintaining the authenticated runtime execution surface.
- Accepting requests through current runtime contracts.
- Producing governed execution output where current runtime behavior supports it.
- Returning replay references, comparison identifiers, and bounded evidence fields where produced by current behavior.
- Keeping runtime evidence distinct from customer governance source truth.
Standard Integration Sequence
- Select a customer-owned governance artifact version.
- Select customer-owned setup mapping and policy setup versions.
- Record customer-owned traceability context.
- Submit the material to the authenticated governed execution endpoint.
- Persist returned
execution_id,contract_reference, andreplay_referencewhere returned. - Use replay by
replay_referencewhen baseline verification is needed. - Submit candidate policy setup for simulation when candidate evaluation is needed.
- Request comparison evidence when structured baseline-versus-candidate evidence is needed.
- Request Governance RCA when bounded attribution is needed.
- Make promotion, rollback, release, experiment, reporting, or CI/CD decisions in customer-managed systems.
Evidence Handling
Treat FoxCommand identifiers as runtime evidence references:
execution_ididentifies a runtime execution.contract_referenceidentifies runtime contract material where returned.replay_referenceidentifies replay lookup material through the replay boundary.comparison_ididentifies structured Comparison evidence.
These identifiers are not customer governance versions, release versions, branch names, approval records, or rollback targets.
Next Documents
- Use Quick Start for a compact implementation checklist.
- Use Integration Journey for the full lifecycle view.
- Use Customer Decision Architecture before preparing configuration and mapping material.
- Use Runtime Authority before relying on runtime API or runtime capability details.