{
  "specification": "SAQ Execution Contract Specification",
  "version": "0.2",
  "status": "Public Draft",
  "issue_date": "2026-08-13",
  "document_id": "SAQ-ECS-0.2-20260813",
  "publisher": "Samirac Partners LLC",
  "author": "Christopher S. Ciappa",
  "documentation_url": "https://www.samirac.com/execution-contract",
  "json_specification_url": "https://www.samirac.com/execution-contract/schema",
  "scope": "Public machine-readable contract schemas, agent task contract, epistemic claim state, lifecycle rules, reason codes, and test vectors for governed AI execution.",
  "rights": {
    "citation": "Citation and technical discussion are welcome with clear attribution to Christopher S. Ciappa and Samirac Partners LLC.",
    "limitations": "Publication does not grant patent rights, commercial implementation rights, certification rights, licensing rights, or trademark rights.",
    "certification": "Claims of SAQ certification or conformance require authorization under the applicable Samirac program."
  },
  "controlled_assets_not_included": [
    "Production SDKs",
    "Authority and state adapters",
    "Policy engines and domain policy mappings",
    "Commercial domain profiles",
    "Production enforcement mechanisms",
    "Full conformance harness and certification infrastructure"
  ],
  "assets": [
    {
      "url": "/schemas/agent-task-contract.schema.json",
      "type": "JSON Schema",
      "sha256": "a6ba8215917c13f64f367efb1269742151d15bc172c23834ea447611a0c65ddc",
      "bytes": 1865
    },
    {
      "url": "/schemas/claim-state.schema.json",
      "type": "JSON Schema",
      "sha256": "29ea7820797caeab5bf359d0e5be9d96950ffe5a33fb986b0da93585376ad8d5",
      "bytes": 1250
    },
    {
      "url": "/schemas/common-definitions.schema.json",
      "type": "JSON Schema",
      "sha256": "0bc393900ad5bdc026987ad0c540d0630548a99502a37c4feaa43ebf3d167942",
      "bytes": 22453
    },
    {
      "url": "/schemas/execution-contract.schema.json",
      "type": "JSON Schema",
      "sha256": "f2ab1f9609a67f5aeb003c43480714f6d585b8f7bfb172ea06aeca14efb8fd9e",
      "bytes": 7389
    },
    {
      "url": "/schemas/execution-grant.schema.json",
      "type": "JSON Schema",
      "sha256": "f6ceded8f6f64e41fff8f150dcacccacabcd2c70dc63caa5bc6b2e4f4e5f103e",
      "bytes": 2434
    },
    {
      "url": "/schemas/execution-receipt.schema.json",
      "type": "JSON Schema",
      "sha256": "257c232451be1f0f3b81d018e743e17492cd4b6bd504c264e05f388e3fc46160",
      "bytes": 6569
    },
    {
      "url": "/schemas/reason-code.schema.json",
      "type": "JSON Schema",
      "sha256": "78a48d71a98992c6583496b73fdc639fa1340b8221228decf5f45d38d731ddde",
      "bytes": 1680
    },
    {
      "url": "/schemas/test-vector.schema.json",
      "type": "JSON Schema",
      "sha256": "80f093ecb48179107d290a510803ac7daba0dcac8317fe5563d8707975d5968a",
      "bytes": 3064
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/lifecycle/lifecycle-rules.json",
      "type": "Lifecycle Rules",
      "sha256": "8c192eee3bb26acb79b34dc854f93e22a076ce104805857abd9c85fcf1a2cdd2",
      "bytes": 17269
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/reason-codes/reason-code-catalog.json",
      "type": "Reason Codes",
      "sha256": "845344b097a607a4e79f6ed96987021e53ae8cadfabaef2b7f1298eddb78300f",
      "bytes": 21092
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/manifest.json",
      "type": "Test Vector",
      "sha256": "d1731a6331cebce604cbae25dda333eb7d8fc2fc39cbb0e94119875546728341",
      "bytes": 3694
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/06-expired-authority-is-denied.json",
      "type": "Test Vector",
      "sha256": "90edec57f771f0976299960488b9dcc07d569c297c6ee71cf2e2f4d023ca7d7c",
      "bytes": 6455
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/07-stale-current-state-and-evidence-are-deferred.json",
      "type": "Test Vector",
      "sha256": "a669ea4b228ed169f81dc152d47ea4a2328a45abfb8198ad8e33f29b8358cc29",
      "bytes": 6523
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/08-mutated-action-digest-is-rejected-at-the-execution-boundary.json",
      "type": "Test Vector",
      "sha256": "38c03489f9d86d09b64f1fc3d61b7696b90fcb00f2d484c10e098b089d65cc99",
      "bytes": 9828
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/09-replayed-single-use-grant-is-rejected.json",
      "type": "Test Vector",
      "sha256": "92175776c6bfde56624ce6a5005781e4e1e223acbb7cc80b5c38a174d5fb6210",
      "bytes": 9877
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/10-execution-variance-requires-correction.json",
      "type": "Test Vector",
      "sha256": "22a856d7901d4eb917b2fe91c3be1b3050c487fb6a16a269960e1298022be43f",
      "bytes": 14392
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/12-out-of-scope-agent-request-is-refused.json",
      "type": "Test Vector",
      "sha256": "66f926ec7d8b74bf38b7e8b963f53a5aae5268f8bf037fc3d46d274636d7de5d",
      "bytes": 402
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/13-inferred-claim-cannot-satisfy-established-requirement.json",
      "type": "Test Vector",
      "sha256": "b53c726d7b4ec495f81184aa1d67f540e671b5083381ee757e69dcc727f284f4",
      "bytes": 563
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/14-unknown-required-state-blocks-completion.json",
      "type": "Test Vector",
      "sha256": "4ccbccf81c2b3b478305530ad7d96dc0f0fe498e98507bfa28a36d5fcc4ac616",
      "bytes": 490
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/negative/15-conflicted-material-state-prevents-completion.json",
      "type": "Test Vector",
      "sha256": "122254884d280da799bca33c5a81fa09cd97521d6c49dbd3b212a61ab208bbf4",
      "bytes": 554
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/positive/01-payment-within-authority-and-amount-limit.json",
      "type": "Test Vector",
      "sha256": "2725ae1dbad83443b922d6b9a9ef66a0d42b71608f2cc4f3009f9c88d87494c2",
      "bytes": 6434
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/positive/02-high-value-payment-with-required-independent-approval.json",
      "type": "Test Vector",
      "sha256": "014ea305146fca9bac6597e56806961b3eb677b7c67799cd20dc260c5869f9ca",
      "bytes": 7592
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/positive/03-bounded-crm-field-update.json",
      "type": "Test Vector",
      "sha256": "ab83a6343c1706ad2e876ad860916f2601ae7d488f39919e5128dcccaef095fd",
      "bytes": 6373
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/positive/04-valid-narrow-execution-grant.json",
      "type": "Test Vector",
      "sha256": "08383048a8355dac66748c1540feb13bb1c5348ecfcefd94b2af106bb4d53b2a",
      "bytes": 9795
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/positive/05-receipt-matches-proposed-and-authorized-action.json",
      "type": "Test Vector",
      "sha256": "fd1e13de3180b963663d0001b90ec1a4be466c732611a4e60de798e73f7592c1",
      "bytes": 14035
    },
    {
      "url": "/specifications/saq-execution-contract/v0.2/test-vectors/positive/11-bounded-readiness-task-completes.json",
      "type": "Test Vector",
      "sha256": "fe55ddfa0d6fb14a48edf1c96a604cc6325c8ef5f6369b01c9367ac5b3cdb83d",
      "bytes": 1400
    }
  ]
}
