{
  "name": "obligation-first",
  "version": "0.3.0-draft",
  "status": "draft",
  "release_date": "2026-06-02",
  "canonical_url": "https://obligationfirst.org/releases/v0.3.0-draft/",
  "repository": "https://github.com/snapsynapse/obligation-first",
  "summary": "Draft release federating record @id values and binding cross-adopter interoperability to standard identifier crosswalks declared in per-adopter .well-known naming profiles. Additive and non-breaking to v0.1 and v0.2 records. Also completes the EU AI Act Article 50 worked example.",
  "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": "6caf58b00ef485f539594d4e20a7a3d50c6d67f046debdeb0bcbd35195f36c26"
    },
    {
      "path": "docs/releases/v0.3.0-draft/RELEASE_NOTES-v0.3.0-draft.md",
      "url": "https://obligationfirst.org/releases/v0.3.0-draft/RELEASE_NOTES-v0.3.0-draft.md",
      "sha256": "f5e1079c10512fec332aa53ed2a9fbc94b931d9e4fb4bbb57cec4bce5568e252"
    },
    {
      "path": "schema/context.jsonld",
      "url": "https://obligationfirst.org/v1/context.jsonld",
      "sha256": "cba019d028ea130bdb90228d268bbb3f6c23101aacdc48ea6737b61be6785af3"
    },
    {
      "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": "05800021488eecb6609fde826a7d26b9ec1f20b3110282e08aed97d5ef3e9bea"
    },
    {
      "path": "docs/llms.txt",
      "url": "https://obligationfirst.org/llms.txt",
      "sha256": "26b3f16416f560ce77e9c40ff1ba189141a14149afd838233aefb30b615c33a1"
    },
    {
      "path": "docs/llms-full.txt",
      "url": "https://obligationfirst.org/llms-full.txt",
      "sha256": "a883201d459f3864f53f212b51ced0df5135a54a853871d327f854c289a65938"
    },
    {
      "path": "assistant-guide.txt",
      "url": "https://obligationfirst.org/.well-known/assistant-guide.txt",
      "sha256": "3debb10a6f431455c5763f4aca3458facce4767c5ddbdd3ee909e18c20f8501a"
    },
    {
      "path": "assistant-guide-manifest.txt",
      "url": "https://obligationfirst.org/.well-known/assistant-guide-manifest.txt",
      "sha256": "d92825745fc80118b5354de62d50012ae9f7cfe27e2223520b24c7726b083406"
    },
    {
      "path": "CHANGELOG.md",
      "url": "https://github.com/snapsynapse/obligation-first/blob/main/CHANGELOG.md",
      "sha256": "70571bd846edc72083f964a601e432a64c85530587dafcf1ac84b3b70ea69d94"
    },
    {
      "path": "package.json",
      "url": "https://github.com/snapsynapse/obligation-first/blob/main/package.json",
      "sha256": "f80b7df0c528805937325d52b3891c227350a36681854184db24226da1012432"
    },
    {
      "path": "package-lock.json",
      "url": "https://github.com/snapsynapse/obligation-first/blob/main/package-lock.json",
      "sha256": "aaf144c7262e6276bea5f07d1496881281d8681a7f0a1b8812c90f2a9f998b10"
    }
  ]
}
