Docs / Concepts
Conformance
Conformance is the proof that an independent host handles protocol success and failure paths consistently.
Plain English
Conformance is how a host proves it behaves like CHP says it should.
Why it exists
Public protocol surfaces need repeatable checks for malformed input, unavailable capabilities, version mismatch, policy denial, and evidence.
Formal definition
Conformance is a suite of protocol checks that verifies manifest validation, lifecycle enforcement, authorization behavior, structured outcomes, and evidence semantics.
Concrete example
Ground the concept before the schema.
A ServiceOpsHost conformance run proves that unknown capabilities and approval_required invocations return structured outcomes.
Finds an available qualified technician and reserves a service window.
Invocation trace
- 01 Actor
Planning Agent
- 02 Capability
schedule_technician
- 03 Host
ServiceOpsHost
- 04 Policy
manager_approval
- 05 Context
job_context
- 06 Result
Confirmed Appointment
{ "case": "approval_required_denial", "expected": { "outcome": "denied", "success": false, "denial": { "code": "approval_required" }, "event_type": "execution_denied" }}Relationships
Where this sits in the protocol.
Each concept should explain its neighbors so implementation teams can preserve the boundary across manifests, invocation, evidence, and tests.
Conformance depends on clear manifest and invocation semantics.
Infrastructure providers can run conformance against independent hosts.
Conformance findings feed trust, verification, and release decisions.
Visual model
- 01Test harness discovers a host manifest.
- 02Harness invokes valid and invalid cases.
- 03Harness records protocol outcomes and evidence shape.
Implementation notes
- Test both success and failure paths.
- Treat unknown hosts and unavailable capabilities as first-class cases.
- Keep conformance output machine-readable.
Common mistakes
- Testing only happy-path execution.
- Assuming transport status is enough to prove protocol behavior.
- Skipping authorization and lifecycle violations.
Related concepts