{
  "fixture_id": "01-valid-committed-spec-pass",
  "schema_id": "ds.continuity_evaluation.fixture.v0.1",
  "description": "Live-grounded PASS fixture. The committed action carries a complete, well-formed ds_conditional_release.acceptance_spec. The deterministic evaluator concluded PASS over the committed action and issued a signed Continuity Evaluation Receipt. An offline verifier can recompute the signed core, canonicalize it with JCS, and verify the Ed25519 signature using the published evaluator public key without trusting the hosted service response.",
  "live_grounding": {
    "source": "defaultverifier.com",
    "captured_at": "2026-06-27T03:12:07Z",
    "lookup_paths": [
      "/v1/evaluate/deterministic/sha256%3Adb0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e/continuity-receipt",
      "/v1/action-commitments/sha256%3Adb0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e"
    ]
  },
  "invariant_class": "committed_action_evaluator_conclusion",
  "action_ref": "sha256:db0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e",
  "committed_action_material": {
    "action_ref": "sha256:db0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e",
    "record": {
      "record_type": "action_commitment_record",
      "record_version": "action_commitment_record_v1",
      "action_ref": "sha256:db0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e",
      "request_body": {
        "method": "POST",
        "target": "https://data.example/dataset-x/deliver",
        "content_type": "application/json",
        "ds_conditional_release": {
          "profile_schema_id": "ds.conditional_release_profile.v0.1",
          "intent": "Release access to dataset X only if the returned manifest is present, its row_count meets the committed threshold, and the content type is JSON.",
          "acceptance_spec": {
            "spec_id": "spec.dataset-x-delivery.2026-06-26",
            "evaluator_type": "deterministic",
            "checks": [
              {
                "kind": "field_present",
                "inputs": {
                  "output_path": "$.manifest"
                },
                "expected": null,
                "external_refs": {},
                "failure_behavior": "FAIL"
              },
              {
                "kind": "numeric_threshold",
                "inputs": {
                  "output_path": "$.manifest.row_count"
                },
                "expected": {
                  "op": ">=",
                  "value": 1000
                },
                "external_refs": {},
                "failure_behavior": "FAIL"
              },
              {
                "kind": "content_type_equals",
                "inputs": {
                  "output_path": "$.headers.content_type"
                },
                "expected": "application/json",
                "external_refs": {},
                "failure_behavior": "FAIL"
              }
            ]
          },
          "release_policy": {
            "release_on": "PASS",
            "withhold_on": "FAIL",
            "manual_review_on": "INDETERMINATE",
            "timeout_behavior": "manual_review"
          },
          "evidence_expectations": {
            "continuity_evaluation_receipt": "required",
            "sar_referencing_action_ref": "required",
            "execution_outcome_receipt": "required"
          }
        }
      },
      "action_request_commitment": {
        "schema_id": "ds.action_request.v0.1",
        "method": "POST",
        "target": {
          "scheme": "https",
          "host": "data.example",
          "port": null,
          "path": "/dataset-x/deliver",
          "query": {}
        },
        "content_type": "application/json",
        "body_digest": "sha256:e3c8dfe264870f680ab06f0a5598291c68d03d570dd39e8e5464120d61a9259d"
      },
      "action_commitment": {
        "schema_id": "ds.action_commitment.v0.1",
        "agent_id": "agent:example",
        "action_type": "ds.dataset_delivery",
        "request_digest": "sha256:67a6ddb97a2e708bf6564498f0bddb990b09a4205b3cfc65f238ab7df0ba5f1d",
        "idempotency_key": "dataset-x-delivery-2026-06-26-001"
      }
    },
    "has_conditional_release_profile": true,
    "lookup_path": "/v1/action-commitments/sha256%3Adb0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e"
  },
  "submitted_output": null,
  "expected": {
    "http_status": 200,
    "evaluation_state": "PASS",
    "reason_code": null,
    "has_step_2a_record": true,
    "has_step_2b_receipt": true
  },
  "continuity_evaluation_receipt": {
    "schema_id": "ds.continuity_evaluation.v0.1",
    "action_ref": "sha256:db0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e",
    "evaluator_id": "agent:defaultverifier:continuity-v1",
    "evaluation_state": "PASS",
    "policy_ref": "policy:default-settlement/sar-402-deterministic-conditional-release-v1",
    "evaluated_at": "2026-06-27T03:12:07Z",
    "signature": {
      "alg": "ed25519",
      "key_id": "agent:defaultverifier:continuity-v1",
      "public_key": "MCowBQYDK2VwAyEArYiQHAFuLxlv/G0VAidYgoj3D+iX9Uk47w7qpWdWPuA=",
      "signature": "9lb1tV9ZpPjIQIgwbjpIRmfBlKBIppbB/UMORG9QAcjpVKvyNnyBIIVOJmLOiW/DT3Aq6DLD2HnwQKW8EkcyCQ=="
    }
  },
  "verification": {
    "canonicalization": "JCS over receipt core excluding signature",
    "signed_core_fields": [
      "action_ref",
      "evaluated_at",
      "evaluation_state",
      "evaluator_id",
      "policy_ref",
      "schema_id"
    ],
    "expected_signed_core_canonical_json": "{\"action_ref\":\"sha256:db0ebf039e7ead24850f23070c950b739d7347caa21bee05fda071d295964e2e\",\"evaluated_at\":\"2026-06-27T03:12:07Z\",\"evaluation_state\":\"PASS\",\"evaluator_id\":\"agent:defaultverifier:continuity-v1\",\"policy_ref\":\"policy:default-settlement/sar-402-deterministic-conditional-release-v1\",\"schema_id\":\"ds.continuity_evaluation.v0.1\"}",
    "signature_alg": "ed25519",
    "signature_base64": "9lb1tV9ZpPjIQIgwbjpIRmfBlKBIppbB/UMORG9QAcjpVKvyNnyBIIVOJmLOiW/DT3Aq6DLD2HnwQKW8EkcyCQ==",
    "public_key_resolution": {
      "identity": "agent:defaultverifier:continuity-v1",
      "agent_key_binding_assertion": "/.well-known/defaultsettlement-agent-key-bindings.json",
      "agent_key_binding_public_key_spki_b64": "MCowBQYDK2VwAyEArYiQHAFuLxlv/G0VAidYgoj3D+iX9Uk47w7qpWdWPuA=",
      "sar_keys": "/.well-known/sar-keys.json",
      "kid": "defaultverifier-evaluator-ed25519-1",
      "sar_keys_public_key_hex": "ad88901c016e2f196ffc6d150227588288f70fe897f54938ef0eeaa567563ee0",
      "note": "signature.key_id carries the evaluator IDENTITY (agent:defaultverifier:continuity-v1), not the sar-keys kid. Resolve identity -> public key via the Agent Key Binding Assertion (authoritative). sar-keys.json publishes the same key as raw 32-byte Ed25519 bytes for byte-for-byte comparison; the 44-byte SPKI DER decoded from the binding ends in those 32 raw bytes."
    },
    "bounded_claim": "A signed Continuity Evaluation Receipt proves only that the named evaluator signed the pre-execution evaluation state for the committed action_ref under the stated policy_ref. It does NOT prove actual downstream release, payment finality, resource-release finality, access release, execution, objective correctness, legal sufficiency, or x402 official conformance."
  }
}
