{
  "conformance_version": "rulebook_v1_conformance_v1",
  "schema_version": "rulebook_v1",
  "schema_url": "https://api.decide.fyi/schemas/rulebook-v1.schema.json",
  "api_endpoint": "https://api.decide.fyi/api/decide",
  "supported_binding_modes": [
    "direct_declarative_rulebook",
    "trusted_adapter_facts_then_declarative_rulebook"
  ],
  "unsupported_binding_modes": [
    "customer_executable_rulebook"
  ],
  "description": "Public Rulebook v1 conformance fixtures for deterministic direct-input, trusted-adapter, runtime schema contract, registry-attested, signed-when-configured, fail-closed executable-payload cases, caller-supplied output-material rejection at the request and input-fact boundaries, and explicit unsupported binding-mode rejection.",
  "fixtures": [
    {
      "id": "pricing_exception_direct_approve",
      "title": "Direct input pricing exception approval",
      "kind": "direct_input_success",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/pricing-exception-direct-approve.json"
    },
    {
      "id": "solana_execution_gate_adapter_approve",
      "title": "Trusted adapter Solana execution gate approval",
      "kind": "trusted_adapter_success",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/solana-execution-gate-adapter-approve.json"
    },
    {
      "id": "krafthaus_workflow_readiness_adapter_bind",
      "title": "Trusted adapter Krafthaus workflow readiness binding",
      "kind": "trusted_adapter_success",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/krafthaus-workflow-readiness-adapter-bind.json"
    },
    {
      "id": "executable_payload_rejected",
      "title": "Executable-shaped rulebook payload rejection",
      "kind": "fail_closed_rejection",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/executable-payload-rejected.json"
    },
    {
      "id": "caller_output_material_rejected",
      "title": "Caller-supplied Decision Record material rejection",
      "kind": "fail_closed_rejection",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/caller-output-material-rejected.json"
    },
    {
      "id": "caller_input_output_material_rejected",
      "title": "Caller-supplied Decision Record material rejection inside input facts",
      "kind": "fail_closed_rejection",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/caller-input-output-material-rejected.json"
    },
    {
      "id": "customer_executable_rulebook_rejected",
      "title": "Customer executable rulebook mode rejection",
      "kind": "fail_closed_rejection",
      "url": "https://api.decide.fyi/conformance/rulebook-v1/customer-executable-rulebook-rejected.json"
    }
  ]
}
