{
  "components": {
    "schemas": {
      "AcceptObservationRequest": {
        "additionalProperties": false,
        "description": "Source client identity and server-owned timestamps are deliberately absent.",
        "properties": {
          "evidence": {
            "$ref": "#/components/schemas/EvidenceReferenceDto"
          },
          "observed_at": {
            "$ref": "#/components/schemas/ObservedTimeDto"
          },
          "occurred_at": {
            "oneOf": [
              {
                "type": "null"
              },
              {
                "$ref": "#/components/schemas/OccurredTimeDto"
              }
            ]
          },
          "operation_id": {
            "format": "fasti-operation-id",
            "maxLength": 35,
            "minLength": 35,
            "pattern": "^op_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          }
        },
        "required": [
          "operation_id",
          "observed_at",
          "evidence"
        ],
        "type": "object"
      },
      "AcceptObservationResponse": {
        "additionalProperties": false,
        "properties": {
          "conformance": {
            "$ref": "#/components/schemas/ConformanceMarkerDto"
          },
          "disposition": {
            "$ref": "#/components/schemas/ReceiptDispositionDto"
          },
          "receipt": {
            "$ref": "#/components/schemas/ObservationReceiptDto"
          }
        },
        "required": [
          "conformance",
          "disposition",
          "receipt"
        ],
        "type": "object"
      },
      "CapabilityDescriptorDto": {
        "additionalProperties": false,
        "description": "Registry-owned public capability descriptor. Internal application keys are\nintentionally not exposed at the transport boundary.",
        "properties": {
          "authorization": {
            "enum": [
              "bootstrap_only",
              "browser_session",
              "local_operator",
              "scoped",
              "unauthenticated"
            ],
            "type": "string"
          },
          "bounded_context": {
            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)+$",
            "type": "string"
          },
          "contract_body": {
            "enum": [
              "b1",
              "b2",
              "b3",
              "c1",
              "m1"
            ],
            "type": "string"
          },
          "examples": {
            "items": {
              "enum": [
                "client.enroll.forbidden",
                "credential.revoke.capability_unavailable",
                "credential.rotate.capability_unavailable",
                "identity.identifier.attach.validation_failed",
                "identity.namespace.register.validation_failed",
                "identity.record.create.validation_failed",
                "identity.record.list.forbidden",
                "integration.status.success",
                "listener.configure.capability_unavailable",
                "node.initialize.validation_failed",
                "observation.accept.capacity_exceeded",
                "observation.accept.receipt",
                "observation.accept.validation_failed",
                "profile.record.tracking_disposition.list.forbidden",
                "profile.record.tracking_disposition.set.validation_failed",
                "profile.select.capability_unavailable",
                "provider.credential.configure.validation_failed",
                "provider.credential.test.provider_credential_missing",
                "provider.health.read.provider_unavailable",
                "provider.list.forbidden",
                "receipt.replay.receipt_not_found",
                "receipt.stream.event",
                "receipt.stream.receipt_not_found",
                "system.capabilities.forbidden",
                "system.capabilities.success",
                "system.health.success"
              ],
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "id": {
            "enum": [
              "browser.session.create",
              "browser.session.end",
              "browser.session.profile.select",
              "browser.session.read",
              "browser.session.revoke",
              "browser.session.rotate",
              "browser.sessions.list",
              "browser.sessions.revoke_all",
              "browser.sessions.revoke_others",
              "client.enroll",
              "correction.chain.append",
              "correction.chain.inspect",
              "credential.revoke",
              "credential.rotate",
              "identity.identifier.attach",
              "identity.namespace.register",
              "identity.record.create",
              "identity.record.list",
              "identity.review.defer",
              "identity.review.inspect",
              "identity.review.resolve",
              "identity.review.resume",
              "integration.status",
              "listener.configure",
              "node.initialize",
              "observation.accept",
              "portability.workspace.export",
              "portability.workspace.restore",
              "portability.workspace.verify",
              "profile.nuvio_collections.clear",
              "profile.nuvio_collections.get",
              "profile.nuvio_collections.replace",
              "profile.record.tracking_disposition.list",
              "profile.record.tracking_disposition.set",
              "profile.select",
              "provider.credential.configure",
              "provider.credential.test",
              "provider.health.read",
              "provider.list",
              "receipt.replay",
              "receipt.stream",
              "system.capabilities.discover",
              "system.health"
            ],
            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)+$",
            "type": "string"
          },
          "lifecycle": {
            "$ref": "#/components/schemas/CapabilityLifecycleDto"
          },
          "problems": {
            "items": {
              "enum": [
                "already_initialized",
                "authentication_failed",
                "bootstrap_closed",
                "browser_session_expired",
                "browser_session_revoked",
                "capability_unavailable",
                "capacity_exceeded",
                "forbidden",
                "idempotency_conflict",
                "identity_conflict",
                "integrity_failed",
                "invalid_identifier",
                "invalid_observation",
                "malformed_json",
                "payload_too_large",
                "provider_credential_expired",
                "provider_credential_invalid",
                "provider_credential_missing",
                "provider_rate_limited",
                "provider_response_invalid",
                "provider_route_unavailable",
                "provider_unavailable",
                "receipt_not_found",
                "record_not_found",
                "session_policy_changed",
                "storage_unavailable",
                "unsupported_media_type",
                "validation_failed"
              ],
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "runtime_body": {
            "enum": [
              "b0",
              "b1",
              "b2",
              "b3",
              "c1",
              "m1"
            ],
            "type": "string"
          },
          "scopes": {
            "items": {
              "enum": [
                "capability_read",
                "client_enroll",
                "correction_read",
                "correction_write",
                "credential_manage",
                "identity_read",
                "identity_write",
                "listener_configure",
                "observation_accept",
                "profile_select",
                "profile_state_read",
                "profile_state_write",
                "provider_credential_manage",
                "provider_read",
                "receipt_read",
                "review_read",
                "review_write",
                "workspace_export",
                "workspace_verify"
              ],
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "surface_profile": {
            "enum": [
              "b1_durable_bootstrap",
              "b1_http_fixture",
              "b1_integration_status",
              "b1_observation_accept",
              "b1_receipt_replay",
              "b1_receipt_stream",
              "b1_records",
              "b2_profile_state",
              "c1_browser_session_foundation",
              "health",
              "later_b2",
              "later_b3",
              "m1_providers"
            ],
            "type": "string"
          },
          "uat": {
            "items": {
              "$ref": "#/components/schemas/CapabilityUatDto"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "bounded_context",
          "contract_body",
          "runtime_body",
          "authorization",
          "lifecycle",
          "surface_profile",
          "scopes",
          "problems",
          "examples",
          "uat"
        ],
        "type": "object"
      },
      "CapabilityDiscoveryResponse": {
        "additionalProperties": false,
        "properties": {
          "capabilities": {
            "items": {
              "$ref": "#/components/schemas/CapabilityDescriptorDto"
            },
            "maxItems": 43,
            "minItems": 43,
            "type": "array",
            "uniqueItems": true
          },
          "capability_base_uri": {
            "type": "string"
          },
          "conformance": {
            "$ref": "#/components/schemas/ConformanceMarkerDto"
          },
          "contract_version": {
            "type": "string"
          },
          "surface_profiles": {
            "additionalProperties": {
              "additionalProperties": {
                "$ref": "#/components/schemas/CapabilitySurfaceDispositionDto"
              },
              "maxProperties": 11,
              "minProperties": 11,
              "propertyNames": {
                "enum": [
                  "cli",
                  "domain_application",
                  "http_openapi",
                  "json_ld",
                  "json_schema",
                  "knowledge",
                  "okf",
                  "package_smoke",
                  "sdk",
                  "sse_asyncapi",
                  "ui"
                ],
                "type": "string"
              },
              "type": "object"
            },
            "maxProperties": 13,
            "minProperties": 13,
            "propertyNames": {
              "enum": [
                "b1_durable_bootstrap",
                "b1_http_fixture",
                "b1_integration_status",
                "b1_observation_accept",
                "b1_receipt_replay",
                "b1_receipt_stream",
                "b1_records",
                "b2_profile_state",
                "c1_browser_session_foundation",
                "health",
                "later_b2",
                "later_b3",
                "m1_providers"
              ],
              "type": "string"
            },
            "type": "object"
          }
        },
        "required": [
          "conformance",
          "contract_version",
          "capability_base_uri",
          "surface_profiles",
          "capabilities"
        ],
        "type": "object"
      },
      "CapabilityLifecycleDto": {
        "additionalProperties": false,
        "properties": {
          "contract_state": {
            "enum": [
              "finalized",
              "reserved"
            ],
            "type": "string"
          },
          "introduced_in": {
            "enum": [
              "b0",
              "b1",
              "b2",
              "c1",
              "m1"
            ],
            "type": "string"
          },
          "runtime_availability": {
            "enum": [
              "fixture_only",
              "guarded",
              "implemented",
              "later_body"
            ],
            "type": "string"
          }
        },
        "required": [
          "introduced_in",
          "contract_state",
          "runtime_availability"
        ],
        "type": "object"
      },
      "CapabilitySurfaceDispositionDto": {
        "additionalProperties": false,
        "properties": {
          "binding": {
            "type": [
              "string",
              "null"
            ]
          },
          "binding_visibility": {
            "enum": [
              "internal",
              "public"
            ],
            "type": [
              "string",
              "null"
            ]
          },
          "body": {
            "enum": [
              "b0",
              "b1",
              "b2",
              "b3",
              "c1"
            ],
            "type": [
              "string",
              "null"
            ]
          },
          "reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "enum": [
              "later_body",
              "not_applicable",
              "required"
            ],
            "type": "string"
          }
        },
        "required": [
          "state"
        ],
        "type": "object"
      },
      "CapabilityUatDto": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^ID-[0-9]{3}$",
            "type": "string"
          },
          "owner_body": {
            "enum": [
              "b1",
              "b2",
              "b3",
              "c1"
            ],
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "relationship": {
            "enum": [
              "deferred",
              "direct",
              "split"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "relationship",
          "owner_body",
          "reason"
        ],
        "type": "object"
      },
      "ClaimedPrecisionDto": {
        "enum": [
          "date",
          "second",
          "millisecond",
          "microsecond",
          "nanosecond"
        ],
        "type": "string"
      },
      "ClaimedTrustDto": {
        "enum": [
          "source_claim",
          "device_observed",
          "user_entered",
          "inferred"
        ],
        "type": "string"
      },
      "ConformanceMarkerDto": {
        "additionalProperties": false,
        "description": "Required on every successful conformance response so fixture state cannot\nbe mistaken for durable production state.",
        "properties": {
          "availability": {
            "$ref": "#/components/schemas/RuntimeAvailabilityDto"
          },
          "durability": {
            "$ref": "#/components/schemas/DurabilityDto"
          }
        },
        "required": [
          "availability",
          "durability"
        ],
        "type": "object"
      },
      "CredentialSchemeDto": {
        "enum": [
          "Bearer"
        ],
        "type": "string"
      },
      "DurabilityDto": {
        "enum": [
          "none"
        ],
        "type": "string"
      },
      "EnrollFirstClientRequest": {
        "additionalProperties": false,
        "description": "Bootstrap proof is body-only. It must never be placed in a URL or log.",
        "properties": {
          "initialization_proof": {
            "format": "opaque-secret",
            "maxLength": 64,
            "minLength": 64,
            "pattern": "^[0-9a-f]{64}$",
            "type": "string"
          }
        },
        "required": [
          "initialization_proof"
        ],
        "type": "object"
      },
      "EnrollFirstClientResponse": {
        "additionalProperties": false,
        "description": "Credential plaintext is returned only by the first successful enrollment.\nDeliberately omits `Debug` and `Clone`.",
        "properties": {
          "conformance": {
            "$ref": "#/components/schemas/ConformanceMarkerDto"
          },
          "credential": {
            "format": "opaque-secret",
            "maxLength": 64,
            "minLength": 64,
            "pattern": "^[0-9a-f]{64}$",
            "type": "string"
          },
          "credential_scheme": {
            "$ref": "#/components/schemas/CredentialSchemeDto"
          }
        },
        "required": [
          "conformance",
          "credential_scheme",
          "credential"
        ],
        "type": "object"
      },
      "EvidenceReferenceDto": {
        "additionalProperties": false,
        "properties": {
          "byte_length": {
            "format": "int64",
            "minimum": 0,
            "type": "integer"
          },
          "digest": {
            "format": "sha256",
            "maxLength": 71,
            "minLength": 71,
            "pattern": "^sha256:[0-9a-f]{64}$",
            "type": "string"
          },
          "evidence_id": {
            "format": "fasti-evidence-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^evd_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          }
        },
        "required": [
          "evidence_id",
          "digest",
          "byte_length"
        ],
        "type": "object"
      },
      "InitializeNodeRequest": {
        "additionalProperties": false,
        "type": "object"
      },
      "InitializeNodeResponse": {
        "additionalProperties": false,
        "description": "Opaque bootstrap proof. It is delivered in a JSON body exactly once and is\nintentionally not `Debug` so diagnostics cannot print it accidentally.",
        "properties": {
          "conformance": {
            "$ref": "#/components/schemas/ConformanceMarkerDto"
          },
          "initialization_proof": {
            "format": "opaque-secret",
            "maxLength": 64,
            "minLength": 64,
            "pattern": "^[0-9a-f]{64}$",
            "type": "string"
          }
        },
        "required": [
          "conformance",
          "initialization_proof"
        ],
        "type": "object"
      },
      "ObservationReceiptDto": {
        "additionalProperties": false,
        "description": "A capability-bound receipt. Record and occurrence IDs are impossible in\nthis shape because identity resolution does not occur during acceptance.",
        "properties": {
          "committed_at": {
            "format": "date-time",
            "maxLength": 35,
            "minLength": 20,
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\\.[0-9]{1,9})?(?:Z|[+-][0-9]{2}:[0-9]{2})$",
            "type": "string"
          },
          "evidence_id": {
            "format": "fasti-evidence-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^evd_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "observation_id": {
            "format": "fasti-observation-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^obs_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "operation_id": {
            "format": "fasti-operation-id",
            "maxLength": 35,
            "minLength": 35,
            "pattern": "^op_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "payload_digest": {
            "format": "sha256",
            "maxLength": 71,
            "minLength": 71,
            "pattern": "^sha256:[0-9a-f]{64}$",
            "type": "string"
          },
          "profile_id": {
            "format": "fasti-profile-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^prf_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "receipt_id": {
            "format": "fasti-receipt-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^rcp_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "received_at": {
            "format": "date-time",
            "maxLength": 35,
            "minLength": 20,
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\\.[0-9]{1,9})?(?:Z|[+-][0-9]{2}:[0-9]{2})$",
            "type": "string"
          },
          "resolution": {
            "$ref": "#/components/schemas/ObservationResolutionDto"
          },
          "source_client_id": {
            "format": "fasti-client-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^cli_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "workspace_id": {
            "format": "fasti-workspace-id",
            "maxLength": 36,
            "minLength": 36,
            "pattern": "^wsp_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          }
        },
        "required": [
          "receipt_id",
          "operation_id",
          "workspace_id",
          "profile_id",
          "source_client_id",
          "observation_id",
          "evidence_id",
          "payload_digest",
          "resolution",
          "received_at",
          "committed_at"
        ],
        "type": "object"
      },
      "ObservationResolutionDto": {
        "enum": [
          "unresolved"
        ],
        "type": "string"
      },
      "ObservedTimeDto": {
        "additionalProperties": false,
        "properties": {
          "original": {
            "format": "date-time",
            "maxLength": 35,
            "minLength": 20,
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\\.[0-9]{1,9})?(?:Z|[+-][0-9]{2}:[0-9]{2})$",
            "type": "string"
          },
          "precision": {
            "$ref": "#/components/schemas/ClaimedPrecisionDto"
          },
          "trust": {
            "$ref": "#/components/schemas/ClaimedTrustDto"
          }
        },
        "required": [
          "original",
          "precision",
          "trust"
        ],
        "type": "object"
      },
      "OccurredTimeDto": {
        "additionalProperties": false,
        "properties": {
          "original": {
            "format": "iso-date-or-rfc3339",
            "maxLength": 35,
            "minLength": 10,
            "pattern": "^(?:[0-9]{4}-[0-9]{2}-[0-9]{2}|[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\\.[0-9]{1,9})?(?:Z|[+-][0-9]{2}:[0-9]{2}))$",
            "type": "string"
          },
          "precision": {
            "$ref": "#/components/schemas/ClaimedPrecisionDto"
          },
          "trust": {
            "$ref": "#/components/schemas/ClaimedTrustDto"
          }
        },
        "required": [
          "original",
          "precision",
          "trust"
        ],
        "type": "object"
      },
      "ProblemActionDto": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "label"
        ],
        "type": "object"
      },
      "ProblemDetails": {
        "additionalProperties": false,
        "description": "RFC 9457 representation of the one application problem model.",
        "properties": {
          "actual": {
            "type": "null"
          },
          "capability_id": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "correlation_id": {
            "pattern": "^req_[0-9a-f]{12}7[0-9a-f]{3}[89ab][0-9a-f]{15}$",
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "next_actions": {
            "items": {
              "$ref": "#/components/schemas/ProblemActionDto"
            },
            "maxItems": 1,
            "minItems": 1,
            "type": "array"
          },
          "param": {
            "type": [
              "string",
              "null"
            ]
          },
          "retryability": {
            "type": "string"
          },
          "safe_state": {
            "type": "string"
          },
          "status": {
            "format": "uint16",
            "maximum": 65535,
            "minimum": 0,
            "type": "integer"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "violations": {
            "items": {
              "$ref": "#/components/schemas/ViolationDto"
            },
            "maxItems": 32,
            "type": "array"
          }
        },
        "required": [
          "type",
          "title",
          "status",
          "detail",
          "code",
          "capability_id",
          "safe_state",
          "retryability",
          "next_actions",
          "correlation_id",
          "actual",
          "violations"
        ],
        "type": "object"
      },
      "ReceiptDispositionDto": {
        "enum": [
          "committed",
          "replayed"
        ],
        "type": "string"
      },
      "ReplayReceiptResponse": {
        "additionalProperties": false,
        "properties": {
          "conformance": {
            "$ref": "#/components/schemas/ConformanceMarkerDto"
          },
          "receipt": {
            "$ref": "#/components/schemas/ObservationReceiptDto"
          }
        },
        "required": [
          "conformance",
          "receipt"
        ],
        "type": "object"
      },
      "RuntimeAvailabilityDto": {
        "enum": [
          "fixture_only"
        ],
        "type": "string"
      },
      "ViolationDto": {
        "additionalProperties": false,
        "properties": {
          "actual": {
            "type": "null"
          },
          "code": {
            "type": "string"
          },
          "expected": {
            "type": "string"
          },
          "pointer": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          }
        },
        "required": [
          "code",
          "pointer",
          "reason",
          "expected",
          "actual"
        ],
        "type": "object"
      }
    },
    "securitySchemes": {
      "fixture_bearer": {
        "bearerFormat": "opaque fixture credential",
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "contact": {
      "email": "hello@scrobble.dev",
      "name": "Fasti Contributors"
    },
    "description": "Non-production executable contract surface. Every success is fixture_only with durability none.",
    "license": {
      "identifier": "AGPL-3.0-or-later",
      "name": "AGPL-3.0-or-later"
    },
    "title": "Fasti B1 conformance fixture",
    "version": "0.1.0"
  },
  "openapi": "3.1.0",
  "paths": {
    "/api/v1/capabilities": {
      "get": {
        "description": "Ephemeral conformance endpoint. Runtime availability is fixture_only and durability is none.",
        "operationId": "discover_capabilities",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "system.capabilities.success": {
                    "value": {
                      "capabilities": [
                        {
                          "authorization": "unauthenticated",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.session.create",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.session.end",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.session.profile.select",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable",
                            "validation_failed"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.session.read",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.session.revoke",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable",
                            "validation_failed"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.session.rotate",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.sessions.list",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.sessions.revoke_all",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "browser_session",
                          "bounded_context": "browser.authentication",
                          "contract_body": "c1",
                          "examples": [],
                          "id": "browser.sessions.revoke_others",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "c1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "browser_session_expired",
                            "browser_session_revoked",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "session_policy_changed",
                            "storage_unavailable",
                            "validation_failed"
                          ],
                          "runtime_body": "c1",
                          "scopes": [],
                          "surface_profile": "c1_browser_session_foundation",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "client.enrollment",
                          "contract_body": "b1",
                          "examples": [
                            "client.enroll.forbidden"
                          ],
                          "id": "client.enroll",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "bootstrap_closed",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "client_enroll"
                          ],
                          "surface_profile": "b1_durable_bootstrap",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "correction.history",
                          "contract_body": "b3",
                          "examples": [],
                          "id": "correction.chain.append",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "validation_failed"
                          ],
                          "runtime_body": "b3",
                          "scopes": [
                            "correction_write"
                          ],
                          "surface_profile": "later_b3",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "correction.history",
                          "contract_body": "b3",
                          "examples": [],
                          "id": "correction.chain.inspect",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b3",
                          "scopes": [
                            "correction_read"
                          ],
                          "surface_profile": "later_b3",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "credential.administration",
                          "contract_body": "b1",
                          "examples": [
                            "credential.revoke.capability_unavailable"
                          ],
                          "id": "credential.revoke",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "credential_manage"
                          ],
                          "surface_profile": "b1_http_fixture",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "credential.administration",
                          "contract_body": "b1",
                          "examples": [
                            "credential.rotate.capability_unavailable"
                          ],
                          "id": "credential.rotate",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "credential_manage"
                          ],
                          "surface_profile": "b1_http_fixture",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.identifiers",
                          "contract_body": "b1",
                          "examples": [
                            "identity.identifier.attach.validation_failed"
                          ],
                          "id": "identity.identifier.attach",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "identity_conflict",
                            "integrity_failed",
                            "invalid_identifier",
                            "malformed_json",
                            "payload_too_large",
                            "record_not_found",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "identity_write"
                          ],
                          "surface_profile": "b1_records",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.identifiers",
                          "contract_body": "b1",
                          "examples": [
                            "identity.namespace.register.validation_failed"
                          ],
                          "id": "identity.namespace.register",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "identity_write"
                          ],
                          "surface_profile": "b1_records",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.records",
                          "contract_body": "b1",
                          "examples": [
                            "identity.record.create.validation_failed"
                          ],
                          "id": "identity.record.create",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "invalid_identifier",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "identity_write"
                          ],
                          "surface_profile": "b1_records",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.records",
                          "contract_body": "b1",
                          "examples": [
                            "identity.record.list.forbidden"
                          ],
                          "id": "identity.record.list",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "identity_read"
                          ],
                          "surface_profile": "b1_records",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.review",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "identity.review.defer",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "review_write"
                          ],
                          "surface_profile": "later_b2",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.review",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "identity.review.inspect",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "review_read"
                          ],
                          "surface_profile": "later_b2",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.review",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "identity.review.resolve",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "review_write"
                          ],
                          "surface_profile": "later_b2",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "identity.review",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "identity.review.resume",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "later_body"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "review_write"
                          ],
                          "surface_profile": "later_b2",
                          "uat": []
                        },
                        {
                          "authorization": "unauthenticated",
                          "bounded_context": "observation.ingress",
                          "contract_body": "b1",
                          "examples": [
                            "integration.status.success"
                          ],
                          "id": "integration.status",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [],
                          "runtime_body": "b1",
                          "scopes": [],
                          "surface_profile": "b1_integration_status",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "observation.ingress",
                          "contract_body": "b1",
                          "examples": [
                            "listener.configure.capability_unavailable"
                          ],
                          "id": "listener.configure",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "listener_configure"
                          ],
                          "surface_profile": "b1_http_fixture",
                          "uat": []
                        },
                        {
                          "authorization": "bootstrap_only",
                          "bounded_context": "node.administration",
                          "contract_body": "b1",
                          "examples": [
                            "node.initialize.validation_failed"
                          ],
                          "id": "node.initialize",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "already_initialized",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [],
                          "surface_profile": "b1_durable_bootstrap",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "observation.ingress",
                          "contract_body": "b1",
                          "examples": [
                            "observation.accept.capacity_exceeded",
                            "observation.accept.receipt",
                            "observation.accept.validation_failed"
                          ],
                          "id": "observation.accept",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capacity_exceeded",
                            "forbidden",
                            "idempotency_conflict",
                            "integrity_failed",
                            "invalid_observation",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "observation_accept"
                          ],
                          "surface_profile": "b1_observation_accept",
                          "uat": [
                            {
                              "id": "ID-003",
                              "owner_body": "b2",
                              "reason": "B1 fixes the unresolved-safe contract trace; B2 owns durable behavior.",
                              "relationship": "split"
                            },
                            {
                              "id": "ID-005",
                              "owner_body": "b2",
                              "reason": "B1 fixes the conflict problem shape; B2 owns no-mutation persistence proof.",
                              "relationship": "split"
                            },
                            {
                              "id": "ID-055",
                              "owner_body": "b2",
                              "reason": "B1 fixes a network-independent contract; B2 owns the durable write.",
                              "relationship": "split"
                            },
                            {
                              "id": "ID-057",
                              "owner_body": "b2",
                              "reason": "B1 fixes receipt and retry semantics; B2 owns idempotency evidence.",
                              "relationship": "split"
                            },
                            {
                              "id": "ID-064",
                              "owner_body": "b2",
                              "reason": "B1 fixes structured problem fields; B2 owns exact-ID conflict behavior.",
                              "relationship": "split"
                            }
                          ]
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "portability.workspace",
                          "contract_body": "b3",
                          "examples": [],
                          "id": "portability.workspace.export",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "guarded"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b3",
                          "scopes": [
                            "workspace_export"
                          ],
                          "surface_profile": "later_b3",
                          "uat": []
                        },
                        {
                          "authorization": "local_operator",
                          "bounded_context": "portability.workspace",
                          "contract_body": "b3",
                          "examples": [],
                          "id": "portability.workspace.restore",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "guarded"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "validation_failed"
                          ],
                          "runtime_body": "b3",
                          "scopes": [],
                          "surface_profile": "later_b3",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "portability.workspace",
                          "contract_body": "b3",
                          "examples": [],
                          "id": "portability.workspace.verify",
                          "lifecycle": {
                            "contract_state": "reserved",
                            "introduced_in": "b1",
                            "runtime_availability": "guarded"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden",
                            "validation_failed"
                          ],
                          "runtime_body": "b3",
                          "scopes": [
                            "workspace_verify"
                          ],
                          "surface_profile": "later_b3",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "profile.catalog_configuration",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "profile.nuvio_collections.clear",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b2",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "profile_state_write"
                          ],
                          "surface_profile": "b2_profile_state",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "profile.catalog_configuration",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "profile.nuvio_collections.get",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b2",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "profile_state_read"
                          ],
                          "surface_profile": "b2_profile_state",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "profile.catalog_configuration",
                          "contract_body": "b2",
                          "examples": [],
                          "id": "profile.nuvio_collections.replace",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b2",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "profile_state_write"
                          ],
                          "surface_profile": "b2_profile_state",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "profile.tracking",
                          "contract_body": "b2",
                          "examples": [
                            "profile.record.tracking_disposition.list.forbidden"
                          ],
                          "id": "profile.record.tracking_disposition.list",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b2",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "profile_state_read"
                          ],
                          "surface_profile": "b2_profile_state",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "profile.tracking",
                          "contract_body": "b2",
                          "examples": [
                            "profile.record.tracking_disposition.set.validation_failed"
                          ],
                          "id": "profile.record.tracking_disposition.set",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b2",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "capability_unavailable",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "record_not_found",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "profile_state_write"
                          ],
                          "surface_profile": "b2_profile_state",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "profile.preferences",
                          "contract_body": "b1",
                          "examples": [
                            "profile.select.capability_unavailable"
                          ],
                          "id": "profile.select",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "capability_unavailable",
                            "forbidden"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "profile_select"
                          ],
                          "surface_profile": "b1_http_fixture",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "connections.providers",
                          "contract_body": "m1",
                          "examples": [
                            "provider.credential.configure.validation_failed"
                          ],
                          "id": "provider.credential.configure",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "m1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "forbidden",
                            "integrity_failed",
                            "malformed_json",
                            "payload_too_large",
                            "provider_credential_invalid",
                            "provider_unavailable",
                            "storage_unavailable",
                            "unsupported_media_type",
                            "validation_failed"
                          ],
                          "runtime_body": "m1",
                          "scopes": [
                            "provider_credential_manage"
                          ],
                          "surface_profile": "m1_providers",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "connections.providers",
                          "contract_body": "m1",
                          "examples": [
                            "provider.credential.test.provider_credential_missing"
                          ],
                          "id": "provider.credential.test",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "m1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "forbidden",
                            "integrity_failed",
                            "provider_credential_expired",
                            "provider_credential_invalid",
                            "provider_credential_missing",
                            "provider_rate_limited",
                            "provider_response_invalid",
                            "provider_route_unavailable",
                            "provider_unavailable",
                            "storage_unavailable"
                          ],
                          "runtime_body": "m1",
                          "scopes": [
                            "provider_credential_manage"
                          ],
                          "surface_profile": "m1_providers",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "connections.providers",
                          "contract_body": "m1",
                          "examples": [
                            "provider.health.read.provider_unavailable"
                          ],
                          "id": "provider.health.read",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "m1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "forbidden",
                            "integrity_failed",
                            "provider_rate_limited",
                            "provider_response_invalid",
                            "provider_route_unavailable",
                            "provider_unavailable",
                            "storage_unavailable"
                          ],
                          "runtime_body": "m1",
                          "scopes": [
                            "provider_read"
                          ],
                          "surface_profile": "m1_providers",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "connections.providers",
                          "contract_body": "m1",
                          "examples": [
                            "provider.list.forbidden"
                          ],
                          "id": "provider.list",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "m1",
                            "runtime_availability": "implemented"
                          },
                          "problems": [
                            "authentication_failed",
                            "forbidden",
                            "integrity_failed",
                            "storage_unavailable"
                          ],
                          "runtime_body": "m1",
                          "scopes": [
                            "provider_read"
                          ],
                          "surface_profile": "m1_providers",
                          "uat": []
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "observation.receipts",
                          "contract_body": "b1",
                          "examples": [
                            "receipt.replay.receipt_not_found"
                          ],
                          "id": "receipt.replay",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "forbidden",
                            "receipt_not_found"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "receipt_read"
                          ],
                          "surface_profile": "b1_receipt_replay",
                          "uat": [
                            {
                              "id": "ID-057",
                              "owner_body": "b2",
                              "reason": "B1 fixes replay contract semantics; B2 owns durable duplicate detection.",
                              "relationship": "split"
                            }
                          ]
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "observation.receipts",
                          "contract_body": "b1",
                          "examples": [
                            "receipt.stream.event",
                            "receipt.stream.receipt_not_found"
                          ],
                          "id": "receipt.stream",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "forbidden",
                            "receipt_not_found"
                          ],
                          "runtime_body": "b2",
                          "scopes": [
                            "receipt_read"
                          ],
                          "surface_profile": "b1_receipt_stream",
                          "uat": [
                            {
                              "id": "ID-057",
                              "owner_body": "b2",
                              "reason": "B1 fixes bounded cursor and reconnect semantics; B2 owns durable stream delivery.",
                              "relationship": "split"
                            }
                          ]
                        },
                        {
                          "authorization": "scoped",
                          "bounded_context": "system.contracts",
                          "contract_body": "b1",
                          "examples": [
                            "system.capabilities.forbidden",
                            "system.capabilities.success"
                          ],
                          "id": "system.capabilities.discover",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b1",
                            "runtime_availability": "fixture_only"
                          },
                          "problems": [
                            "forbidden"
                          ],
                          "runtime_body": "b1",
                          "scopes": [
                            "capability_read"
                          ],
                          "surface_profile": "b1_http_fixture",
                          "uat": [
                            {
                              "id": "ID-065",
                              "owner_body": "b1",
                              "reason": "B1 owns executable capability discovery contract evidence.",
                              "relationship": "direct"
                            },
                            {
                              "id": "ID-078",
                              "owner_body": "b2",
                              "reason": "B1 binds registry knowledge links while identity-error recovery remains later.",
                              "relationship": "split"
                            }
                          ]
                        },
                        {
                          "authorization": "unauthenticated",
                          "bounded_context": "system.operations",
                          "contract_body": "b1",
                          "examples": [
                            "system.health.success"
                          ],
                          "id": "system.health",
                          "lifecycle": {
                            "contract_state": "finalized",
                            "introduced_in": "b0",
                            "runtime_availability": "implemented"
                          },
                          "problems": [],
                          "runtime_body": "b0",
                          "scopes": [],
                          "surface_profile": "health",
                          "uat": []
                        }
                      ],
                      "capability_base_uri": "https://fasti.scrobble.dev/ns/capabilities/v1/",
                      "conformance": {
                        "availability": "fixture_only",
                        "durability": "none"
                      },
                      "contract_version": "1.0.0",
                      "surface_profiles": {
                        "b1_durable_bootstrap": {
                          "cli": {
                            "reason": "One-time secret delivery uses the loopback API and generated SDK.",
                            "state": "not_applicable"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "reason": "Node bootstrap is operational state rather than linked-data domain state.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:production-openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:production-bootstrap",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Bootstrap is a finite local operation and has no event stream.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "The local host shell owns one-time secret setup and storage.",
                            "state": "not_applicable"
                          }
                        },
                        "b1_http_fixture": {
                          "cli": {
                            "binding": "cli:capability-discovery",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "reason": "Operational access and administration are not linked-data domain state.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:b1-conformance-fixture",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "This capability has no server-sent event channel.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "b1_integration_status": {
                          "cli": {
                            "body": "b2",
                            "reason": "A governed CLI surface for integration status is deferred to B2.",
                            "state": "later_body"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "reason": "Integration status is operational state, not linked-data domain state.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:production-openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "reason": "Integration status has no governed recovery problem.",
                            "state": "not_applicable"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "body": "b2",
                            "reason": "A network-isolated native package smoke for integration status is deferred to B2; the loopback HTTP contract is proven by fasti-api's own integration tests today.",
                            "state": "later_body"
                          },
                          "sdk": {
                            "body": "b2",
                            "reason": "A generated SDK client method for integration status is deferred to B2.",
                            "state": "later_body"
                          },
                          "sse_asyncapi": {
                            "reason": "Integration status is a finite request with no event channel.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "b1_observation_accept": {
                          "cli": {
                            "binding": "cli:capability-discovery",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "binding": "json-ld:observation-receipt",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_schema": {
                            "binding": "schema:openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:b1-conformance-fixture",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Observation acceptance is a finite mutation with no event channel.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "b1_receipt_replay": {
                          "cli": {
                            "binding": "cli:capability-discovery",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "binding": "json-ld:observation-receipt",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_schema": {
                            "binding": "schema:openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:b1-conformance-fixture",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Receipt replay is a finite lookup rather than an event stream.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "b1_receipt_stream": {
                          "cli": {
                            "binding": "cli:capability-discovery",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "reason": "The transport operation is governed by AsyncAPI rather than the finite HTTP API contract.",
                            "state": "not_applicable"
                          },
                          "json_ld": {
                            "reason": "Receipt stream events are transport envelopes governed by AsyncAPI; their referenced receipt semantics reuse the observation receipt contract rather than a second linked-data class.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:asyncapi-message:receiptCommitted",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:b1-conformance-fixture",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "binding": "asyncapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "b1_records": {
                          "cli": {
                            "body": "b2",
                            "reason": "A governed CLI surface for record identity is deferred to B2.",
                            "state": "later_body"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "body": "b2",
                            "reason": "A governed linked-data context for record identity is deferred to B2.",
                            "state": "later_body"
                          },
                          "json_schema": {
                            "binding": "schema:production-openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "body": "b2",
                            "reason": "A network-isolated native package smoke for record identity is deferred to B2; the loopback HTTP contract is proven by fasti-api's own integration tests today.",
                            "state": "later_body"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Record identity mutations are finite requests with no event channel.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "b2_profile_state": {
                          "cli": {
                            "body": "b3",
                            "reason": "A profile-state CLI is not required for the B2 product workflow.",
                            "state": "later_body"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "reason": "Private profile tracking and catalog configuration are not public linked-data identity.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:production-openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "body": "b3",
                            "reason": "The authenticated loopback contract is proven by API integration tests in B2.",
                            "state": "later_body"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Profile tracking and catalog configuration are finite request state with no event channel.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "binding": "ui:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          }
                        },
                        "c1_browser_session_foundation": {
                          "cli": {
                            "reason": "Browser sessions are administered through the first-party web surface.",
                            "state": "not_applicable"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "body": "c1",
                            "reason": "Browser session HTTP routes require the TrailBase-backed C1 runtime.",
                            "state": "later_body"
                          },
                          "json_ld": {
                            "reason": "Private browser authentication state is not linked data.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "body": "c1",
                            "reason": "Browser session request and response schemas require the C1 runtime contract.",
                            "state": "later_body"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "body": "c1",
                            "reason": "The authenticated HTTP contract requires the C1 runtime.",
                            "state": "later_body"
                          },
                          "sdk": {
                            "body": "c1",
                            "reason": "Browser session SDK methods require the C1 HTTP contract.",
                            "state": "later_body"
                          },
                          "sse_asyncapi": {
                            "reason": "Browser authentication uses finite requests and has no event stream.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "body": "c1",
                            "reason": "PR A keeps the Account and security controls visibly unavailable until C1.",
                            "state": "later_body"
                          }
                        },
                        "health": {
                          "cli": {
                            "reason": "Health is exposed as the process HTTP probe.",
                            "state": "not_applicable"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "reason": "Operational health is not linked-data domain state.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:health-response",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "reason": "Healthy process state has no governed recovery problem.",
                            "state": "not_applicable"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:production-health",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:system.health",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Health is a finite request and has no event stream.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "reason": "Product UI is not active through B3; the local health diagnostic is evidence tooling.",
                            "state": "not_applicable"
                          }
                        },
                        "later_b2": {
                          "cli": {
                            "body": "b2",
                            "reason": "Command behavior belongs to B2.",
                            "state": "later_body"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "body": "b2",
                            "reason": "Request and response semantics belong to B2.",
                            "state": "later_body"
                          },
                          "json_ld": {
                            "body": "b2",
                            "reason": "Linked-data meaning belongs to B2.",
                            "state": "later_body"
                          },
                          "json_schema": {
                            "body": "b2",
                            "reason": "Public data shapes belong to B2.",
                            "state": "later_body"
                          },
                          "knowledge": {
                            "body": "b2",
                            "reason": "Recovery knowledge belongs to B2.",
                            "state": "later_body"
                          },
                          "okf": {
                            "body": "b2",
                            "reason": "Knowledge meaning belongs to B2.",
                            "state": "later_body"
                          },
                          "package_smoke": {
                            "body": "b2",
                            "reason": "Executable package evidence belongs to B2.",
                            "state": "later_body"
                          },
                          "sdk": {
                            "body": "b2",
                            "reason": "Generated client behavior belongs to B2.",
                            "state": "later_body"
                          },
                          "sse_asyncapi": {
                            "body": "b2",
                            "reason": "Event applicability and semantics belong to B2.",
                            "state": "later_body"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "later_b3": {
                          "cli": {
                            "body": "b3",
                            "reason": "Successful command behavior belongs to B3.",
                            "state": "later_body"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "body": "b3",
                            "reason": "Request and response semantics belong to B3.",
                            "state": "later_body"
                          },
                          "json_ld": {
                            "body": "b3",
                            "reason": "Linked-data meaning belongs to B3.",
                            "state": "later_body"
                          },
                          "json_schema": {
                            "body": "b3",
                            "reason": "Public data shapes belong to B3.",
                            "state": "later_body"
                          },
                          "knowledge": {
                            "body": "b3",
                            "reason": "Recovery knowledge belongs to B3.",
                            "state": "later_body"
                          },
                          "okf": {
                            "body": "b3",
                            "reason": "Knowledge meaning belongs to B3.",
                            "state": "later_body"
                          },
                          "package_smoke": {
                            "body": "b3",
                            "reason": "Executable package evidence belongs to B3.",
                            "state": "later_body"
                          },
                          "sdk": {
                            "body": "b3",
                            "reason": "Generated client behavior belongs to B3.",
                            "state": "later_body"
                          },
                          "sse_asyncapi": {
                            "body": "b3",
                            "reason": "Event applicability and semantics belong to B3.",
                            "state": "later_body"
                          },
                          "ui": {
                            "reason": "Fasti is headless through B3.",
                            "state": "not_applicable"
                          }
                        },
                        "m1_providers": {
                          "cli": {
                            "binding": "cli:capability-discovery",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "domain_application": {
                            "binding_visibility": "internal",
                            "state": "required"
                          },
                          "http_openapi": {
                            "binding": "openapi:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "json_ld": {
                            "reason": "Provider configuration and health are private operational state rather than linked domain evidence.",
                            "state": "not_applicable"
                          },
                          "json_schema": {
                            "binding": "schema:production-openapi-operation:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "knowledge": {
                            "binding": "knowledge:problem-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "okf": {
                            "binding": "okf:capability-catalog",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "package_smoke": {
                            "binding": "package-smoke:production-providers",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sdk": {
                            "binding": "sdk:{capability_id}",
                            "binding_visibility": "public",
                            "state": "required"
                          },
                          "sse_asyncapi": {
                            "reason": "Provider registry credential and health operations are finite requests with no event channel.",
                            "state": "not_applicable"
                          },
                          "ui": {
                            "binding": "ui:provider-settings",
                            "binding_visibility": "public",
                            "state": "required"
                          }
                        }
                      }
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/CapabilityDiscoveryResponse"
                }
              }
            },
            "description": "Registry-owned capability descriptors"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "system.capabilities.forbidden": {
                    "value": {
                      "actual": null,
                      "capability_id": "system.capabilities.discover",
                      "code": "forbidden",
                      "correlation_id": "req_018f0e0e7f7b70008000000000000009",
                      "detail": "request is not authorized for this capability",
                      "next_actions": [
                        {
                          "id": "verify_request_authorization",
                          "label": "Verify the request context and local grant"
                        }
                      ],
                      "param": null,
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 403,
                      "title": "Forbidden",
                      "type": "https://fasti.scrobble.dev/v1/problems/forbidden",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "system.capabilities.discover",
        "x-fasti-example-ids": [
          "system.capabilities.forbidden",
          "system.capabilities.success"
        ],
        "x-fasti-problem-codes": [
          "forbidden"
        ],
        "x-fasti-required-scopes": [
          "capability_read"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/client-enrollments": {
      "post": {
        "description": "First-client enrollment with one-time credential delivery. Runtime availability is fixture_only and durability is none.",
        "operationId": "enroll_first_client",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EnrollFirstClientRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnrollFirstClientResponse"
                }
              }
            },
            "description": "One-time opaque bearer credential"
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Malformed JSON"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "client.enroll.forbidden": {
                    "value": {
                      "actual": null,
                      "capability_id": "client.enroll",
                      "code": "forbidden",
                      "correlation_id": "req_018f0e0e7f7b7000800000000000000b",
                      "detail": "request is not authorized for this capability",
                      "next_actions": [
                        {
                          "id": "verify_request_authorization",
                          "label": "Verify the request context and local grant"
                        }
                      ],
                      "param": null,
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 403,
                      "title": "Forbidden",
                      "type": "https://fasti.scrobble.dev/v1/problems/forbidden",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Initialization proof denied or enrollment already completed"
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Request body exceeds the fixture bound"
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Content-Type is not application/json"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "JSON does not match the request schema"
          }
        },
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "client.enroll",
        "x-fasti-example-ids": [
          "client.enroll.forbidden"
        ],
        "x-fasti-problem-codes": [
          "forbidden",
          "malformed_json",
          "payload_too_large",
          "unsupported_media_type",
          "validation_failed"
        ],
        "x-fasti-required-scopes": [
          "client_enroll"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/credential-revocations": {
      "post": {
        "description": "Problem-only finalized binding. B2 owns successful credential revocation semantics.",
        "operationId": "revoke_credential_unavailable",
        "responses": {
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          },
          "501": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "credential.revoke.capability_unavailable": {
                    "value": {
                      "actual": null,
                      "capability_id": "credential.revoke",
                      "code": "capability_unavailable",
                      "correlation_id": "req_018f0e0e7f7b7000800000000000001e",
                      "detail": "requested capability is not available in this body; it is owned by b2",
                      "next_actions": [
                        {
                          "id": "review_capability_status",
                          "label": "Review the local capability registry"
                        }
                      ],
                      "param": null,
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 501,
                      "title": "Capability unavailable",
                      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Successful credential revocation is unavailable until B2"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "credential.revoke",
        "x-fasti-example-ids": [
          "credential.revoke.capability_unavailable"
        ],
        "x-fasti-problem-codes": [
          "capability_unavailable",
          "forbidden"
        ],
        "x-fasti-required-scopes": [
          "credential_manage"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/credential-rotations": {
      "post": {
        "description": "Problem-only finalized binding. B2 owns successful credential rotation semantics.",
        "operationId": "rotate_credential_unavailable",
        "responses": {
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          },
          "501": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "credential.rotate.capability_unavailable": {
                    "value": {
                      "actual": null,
                      "capability_id": "credential.rotate",
                      "code": "capability_unavailable",
                      "correlation_id": "req_018f0e0e7f7b7000800000000000001d",
                      "detail": "requested capability is not available in this body; it is owned by b2",
                      "next_actions": [
                        {
                          "id": "review_capability_status",
                          "label": "Review the local capability registry"
                        }
                      ],
                      "param": null,
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 501,
                      "title": "Capability unavailable",
                      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Successful credential rotation is unavailable until B2"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "credential.rotate",
        "x-fasti-example-ids": [
          "credential.rotate.capability_unavailable"
        ],
        "x-fasti-problem-codes": [
          "capability_unavailable",
          "forbidden"
        ],
        "x-fasti-required-scopes": [
          "credential_manage"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/listener-configuration": {
      "put": {
        "description": "Problem-only finalized binding. B2 owns successful listener configuration semantics.",
        "operationId": "configure_listener_unavailable",
        "responses": {
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          },
          "501": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "listener.configure.capability_unavailable": {
                    "value": {
                      "actual": null,
                      "capability_id": "listener.configure",
                      "code": "capability_unavailable",
                      "correlation_id": "req_018f0e0e7f7b7000800000000000001f",
                      "detail": "requested capability is not available in this body; it is owned by b2",
                      "next_actions": [
                        {
                          "id": "review_capability_status",
                          "label": "Review the local capability registry"
                        }
                      ],
                      "param": null,
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 501,
                      "title": "Capability unavailable",
                      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Successful listener configuration is unavailable until B2"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "listener.configure",
        "x-fasti-example-ids": [
          "listener.configure.capability_unavailable"
        ],
        "x-fasti-problem-codes": [
          "capability_unavailable",
          "forbidden"
        ],
        "x-fasti-required-scopes": [
          "listener_configure"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/node/initialization": {
      "post": {
        "description": "Ephemeral bootstrap transition. Runtime availability is fixture_only and durability is none.",
        "operationId": "initialize_node",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InitializeNodeRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InitializeNodeResponse"
                }
              }
            },
            "description": "One-time initialization proof"
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Malformed JSON"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Node was already initialized"
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Request body exceeds the fixture bound"
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Content-Type is not application/json"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "node.initialize.validation_failed": {
                    "value": {
                      "actual": null,
                      "capability_id": "node.initialize",
                      "code": "validation_failed",
                      "correlation_id": "req_018f0e0e7f7b7000800000000000000a",
                      "detail": "request representation does not satisfy the governed contract",
                      "next_actions": [
                        {
                          "id": "correct_request",
                          "label": "Correct the request representation and retry"
                        }
                      ],
                      "param": null,
                      "retryability": "retry_after_correction",
                      "safe_state": "no_mutation",
                      "status": 422,
                      "title": "Validation failed",
                      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed",
                      "violations": [
                        {
                          "actual": null,
                          "code": "invalid_representation",
                          "expected": "the documented request schema",
                          "pointer": "/",
                          "reason": "request JSON does not match the governed schema"
                        }
                      ]
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "JSON does not match the request schema"
          }
        },
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "bootstrap_only",
        "x-fasti-capability-id": "node.initialize",
        "x-fasti-example-ids": [
          "node.initialize.validation_failed"
        ],
        "x-fasti-problem-codes": [
          "forbidden",
          "malformed_json",
          "payload_too_large",
          "unsupported_media_type",
          "validation_failed"
        ],
        "x-fasti-required-scopes": [],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/observations": {
      "post": {
        "description": "Ephemeral observation acceptance. Runtime availability is fixture_only and durability is none.",
        "operationId": "accept_observation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcceptObservationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcceptObservationResponse"
                }
              }
            },
            "description": "Capability-bound fixture receipt"
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Malformed JSON"
          },
          "401": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Bearer credential is missing or inactive"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          },
          "409": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Operation ID reused with different request semantics"
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Request body exceeds the fixture bound"
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Content-Type is not application/json"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "observation.accept.validation_failed": {
                    "value": {
                      "actual": null,
                      "capability_id": "observation.accept",
                      "code": "validation_failed",
                      "correlation_id": "req_018f0e0e7f7b70008000000000000011",
                      "detail": "request representation does not satisfy the governed contract",
                      "next_actions": [
                        {
                          "id": "correct_request",
                          "label": "Correct the request representation and retry"
                        }
                      ],
                      "param": null,
                      "retryability": "retry_after_correction",
                      "safe_state": "no_mutation",
                      "status": 422,
                      "title": "Validation failed",
                      "type": "https://fasti.scrobble.dev/v1/problems/validation-failed",
                      "violations": [
                        {
                          "actual": null,
                          "code": "invalid_representation",
                          "expected": "the documented request schema",
                          "pointer": "/",
                          "reason": "request JSON does not match the governed schema"
                        }
                      ]
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Observation contract rejected"
          },
          "500": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Durable state failed an integrity check"
          },
          "503": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Local storage is unavailable"
          },
          "507": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "observation.accept.capacity_exceeded": {
                    "value": {
                      "actual": null,
                      "capability_id": "observation.accept",
                      "code": "capacity_exceeded",
                      "correlation_id": "req_018f0e0e7f7b70008000000000000010",
                      "detail": "bounded application capacity has been reached",
                      "next_actions": [
                        {
                          "id": "release_capacity",
                          "label": "Release retained capacity before retrying"
                        }
                      ],
                      "param": null,
                      "retryability": "retry_after_correction",
                      "safe_state": "no_mutation",
                      "status": 507,
                      "title": "Capacity exceeded",
                      "type": "https://fasti.scrobble.dev/v1/problems/capacity-exceeded",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Bounded fixture operation capacity reached"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "observation.accept",
        "x-fasti-example-ids": [
          "observation.accept.capacity_exceeded",
          "observation.accept.receipt",
          "observation.accept.validation_failed"
        ],
        "x-fasti-problem-codes": [
          "authentication_failed",
          "capacity_exceeded",
          "forbidden",
          "idempotency_conflict",
          "integrity_failed",
          "invalid_observation",
          "malformed_json",
          "payload_too_large",
          "storage_unavailable",
          "unsupported_media_type",
          "validation_failed"
        ],
        "x-fasti-required-scopes": [
          "observation_accept"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/profile-selection": {
      "put": {
        "description": "Problem-only finalized binding. B2 owns successful profile selection semantics.",
        "operationId": "select_profile_unavailable",
        "responses": {
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          },
          "501": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "profile.select.capability_unavailable": {
                    "value": {
                      "actual": null,
                      "capability_id": "profile.select",
                      "code": "capability_unavailable",
                      "correlation_id": "req_018f0e0e7f7b7000800000000000001c",
                      "detail": "requested capability is not available in this body; it is owned by b2",
                      "next_actions": [
                        {
                          "id": "review_capability_status",
                          "label": "Review the local capability registry"
                        }
                      ],
                      "param": null,
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 501,
                      "title": "Capability unavailable",
                      "type": "https://fasti.scrobble.dev/v1/problems/capability-unavailable",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Successful profile selection is unavailable until B2"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "profile.select",
        "x-fasti-example-ids": [
          "profile.select.capability_unavailable"
        ],
        "x-fasti-problem-codes": [
          "capability_unavailable",
          "forbidden"
        ],
        "x-fasti-required-scopes": [
          "profile_select"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    },
    "/api/v1/receipts/{receipt_id}": {
      "get": {
        "description": "Ephemeral exact receipt replay. Runtime availability is fixture_only and durability is none.",
        "operationId": "replay_receipt",
        "parameters": [
          {
            "description": "Typed Fasti receipt ID",
            "in": "path",
            "name": "receipt_id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReplayReceiptResponse"
                }
              }
            },
            "description": "Exact original fixture receipt"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Credential or capability grant denied"
          },
          "404": {
            "content": {
              "application/problem+json": {
                "examples": {
                  "receipt.replay.receipt_not_found": {
                    "value": {
                      "actual": null,
                      "capability_id": "receipt.replay",
                      "code": "receipt_not_found",
                      "correlation_id": "req_018f0e0e7f7b70008000000000000022",
                      "detail": "no receipt is available for the requested identifier",
                      "next_actions": [
                        {
                          "id": "verify_receipt_id",
                          "label": "Verify the receipt ID and request context"
                        }
                      ],
                      "param": "/receipt_id",
                      "retryability": "not_retryable",
                      "safe_state": "no_mutation",
                      "status": 404,
                      "title": "Receipt not found",
                      "type": "https://fasti.scrobble.dev/v1/problems/receipt-not-found",
                      "violations": []
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            },
            "description": "Receipt absent"
          }
        },
        "security": [
          {
            "fixture_bearer": []
          }
        ],
        "tags": [
          "b1-conformance-fixture"
        ],
        "x-fasti-authorization": "scoped",
        "x-fasti-capability-id": "receipt.replay",
        "x-fasti-example-ids": [
          "receipt.replay.receipt_not_found"
        ],
        "x-fasti-problem-codes": [
          "forbidden",
          "receipt_not_found"
        ],
        "x-fasti-required-scopes": [
          "receipt_read"
        ],
        "x-fasti-runtime-availability": "fixture_only"
      }
    }
  }
}
