{
  "name": "obligation-first",
  "version": "0.3.1",
  "status": "draft",
  "release_date": "2026-06-02",
  "canonical_url": "https://obligationfirst.org/releases/v0.3.1/",
  "repository": "https://github.com/snapsynapse/obligation-first",
  "summary": "Makes every user-facing, agent-facing, and documentation surface reflect the v0.3 @id-federation model, and realigns all four worked examples to a neutral example namespace with identifier crosswalks. Drops the -draft version suffix from this release forward. Additive and non-breaking to v0.1/v0.2 records.",
  "compatibility": {
    "v0_1_adopter_records": "valid without migration",
    "v0_2_adopter_records": "valid without migration",
    "iri_major": "v1"
  },
  "artifacts": [
    { "path": "PROTOCOL.md", "url": "https://github.com/snapsynapse/obligation-first/blob/main/PROTOCOL.md", "sha256": "5e7683e089f585dfa84a2695d5b30902f7a72e6d57ad9ea4806c5acdc5aec725" },
    { "path": "docs/releases/v0.3.1/RELEASE_NOTES-v0.3.1.md", "url": "https://obligationfirst.org/releases/v0.3.1/RELEASE_NOTES-v0.3.1.md", "sha256": "ebd85df6959323bff0e42aff7bd5ad6ae38ba58ad08d8df32c214bcaa97e6f47" },
    { "path": "schema/context.jsonld", "url": "https://obligationfirst.org/v1/context.jsonld", "sha256": "5234cca6b236c317514474425ad5d3b65108a70a63b21a8ba43b6c4173cdc285" },
    { "path": "schema/allegation.schema.json", "url": "https://obligationfirst.org/v1/schema/allegation.schema.json", "sha256": "a21b2075f4c8b83208ea08b745e0a8da91f0e74742d4a7a908423cca044cffa7" },
    { "path": "schema/authority.schema.json", "url": "https://obligationfirst.org/v1/schema/authority.schema.json", "sha256": "8872b134d7574048855e08aa2acb31de560d6a354aac97c8e8ec788fa5a476dc" },
    { "path": "schema/determination.schema.json", "url": "https://obligationfirst.org/v1/schema/determination.schema.json", "sha256": "9a61c867f5ee883f4d8e261530ddb07aa2d4515f19467d98e69e88e75269eee0" },
    { "path": "schema/executable-encoding.schema.json", "url": "https://obligationfirst.org/v1/schema/executable-encoding.schema.json", "sha256": "4311262cb07d3feb2fee8a42ac1bb83e490a4c1285a79d8da13e38b42c032810" },
    { "path": "schema/instrument.schema.json", "url": "https://obligationfirst.org/v1/schema/instrument.schema.json", "sha256": "4e087378105250e02a90b86e11917477dbd7bc834b3416cb1ea74d8ea8e0aff1" },
    { "path": "schema/obligation.schema.json", "url": "https://obligationfirst.org/v1/schema/obligation.schema.json", "sha256": "3c57920c6424f9048d03a535f79345147f30c0e4ae512fb0b345ee05f03be383" },
    { "path": "schema/proceeding.schema.json", "url": "https://obligationfirst.org/v1/schema/proceeding.schema.json", "sha256": "f60e0a73e7f86cefb30d120d826717d84f6330f3b14ab3d7cbc59cadd897ee4e" },
    { "path": "schema/term.schema.json", "url": "https://obligationfirst.org/v1/schema/term.schema.json", "sha256": "5bc2a8fa43229c792e3409de864fee781904ae998770f215dbe59631b7497eae" },
    { "path": "docs/agents.json", "url": "https://obligationfirst.org/agents.json", "sha256": "b7c2627feef5435f85f4bec44b723215bc88e1aa289c2af28477c355e6d5d01d" },
    { "path": "docs/llms.txt", "url": "https://obligationfirst.org/llms.txt", "sha256": "a397550deb04c2ae6b46abc8ffd121ea5f0b463066f6b551c351109afbc1b0ce" },
    { "path": "docs/llms-full.txt", "url": "https://obligationfirst.org/llms-full.txt", "sha256": "056dbcf904748a214c6b8a9ced434f90df93aee57916965534100c87c69713ff" },
    { "path": "assistant-guide.txt", "url": "https://obligationfirst.org/.well-known/assistant-guide.txt", "sha256": "a3b302093739d3c324c0f478cdceaffd05d43cf7f3b8a3e56b1484805d2ea1e0" },
    { "path": "assistant-guide-manifest.txt", "url": "https://obligationfirst.org/.well-known/assistant-guide-manifest.txt", "sha256": "610501b850b014bb78676ac434de25709998a7032d79773ea8f49d1f67ee78a5" },
    { "path": "CHANGELOG.md", "url": "https://github.com/snapsynapse/obligation-first/blob/main/CHANGELOG.md", "sha256": "9af1a08bbe7d2910ac54f096b1c50cbd1accb88c8c12b3ff8c0df03fb5e7abba" },
    { "path": "package.json", "url": "https://github.com/snapsynapse/obligation-first/blob/main/package.json", "sha256": "881ce266a905c34d6aa9ce1faf61df343441ce4a1a4e4eb809887617cb7b7708" },
    { "path": "package-lock.json", "url": "https://github.com/snapsynapse/obligation-first/blob/main/package-lock.json", "sha256": "1c477309815125cd4ec4a8a9c0e79f2eb998dec0317bfb90c765b662e357e49d" }
  ]
}
