{
      "tool_id": "art-206-rights-record-builder",
      "tool_version": "1.0.0",
      "display_name": "Rights Record Builder",
      "mcp_name": "build_rights_record",
      "mandate_type": "compliance_mandate",
      "wave": 35,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-206-rights-record-builder.html",
      "description": "Builds a normalized IP3-style rights-portfolio row from licensor, licensee, territory, term, rights vector, and renewal fields. Computes a deterministic record_hash via SHA-256 over the JCS-canonical rights row. Not legal advice. Documentation of stated parameters only.",
      "input_schema_ref": "chaingraph/art-206-rights-record-builder.html#manifest",
      "consumes": [
        "art-205-license-terms-assembler"
      ],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:8f35e055dceefb5e3f15d1f661ea140e9414f44f8804e17f8a67f35739d0bfc2","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-03"}],
      "export_capability": [
        "json"
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "EA9WyUYid6ZVdFbX6q95uSmQ5t2X7yS/lqVlW181MEIgtM7XQLzSQqy6bkv1L36G80HUPcV3T2D/M3pnsKaSGQUB2h+DyW858k6bKEP7T/3jCDkvsFqm1lDydwE8nHXSH3o8EAX8HB7OtOZqACfv+yjofLUHRTL5W24vHpJbozYLr0r01NOpy/yvlACwyhZjB1j786FWpn4KWIJFPUPiKw79kirlRclPZkiLiiHUne+6+wJCVAiwGEbzajpsRgu+AFshCjf0xy8+MkyRu6dFwGOA3Q9VcfWFmBcwydh3fogE2opY2No+eoXN7YxKKOq+5y9FWZzFwQrPSYx0mOKmRw==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:51aad90e950af9a03457afd3ac39ad8721b587b298c0f0148e2f70cfac2d0b45",
          "output": {
            "all_checks_pass": false,
            "checks": [
              {
                "check": "licensor_present",
                "detail": "licensor is empty (empty-input mode)",
                "pass": false
              },
              {
                "check": "licensee_present",
                "detail": "licensee is empty (empty-input mode)",
                "pass": false
              },
              {
                "check": "asset_ref_present",
                "detail": "asset_ref not provided (optional)",
                "pass": false
              },
              {
                "check": "license_id_present",
                "detail": "license_id not provided (optional)",
                "pass": false
              },
              {
                "check": "term_years_positive",
                "detail": "term_years is 0 or not provided (empty-input mode)",
                "pass": false
              }
            ],
            "disclaimer": "Not legal advice. This record documents the stated parameters only. No enforcement, no on-chain registration. Consult a licensed attorney for your jurisdiction.",
            "record_hash": "fb018f83c1df15ba041b30935785806ce5a192fb7280c4434dde7d7eacf62153",
            "rights_row": {
              "asset_ref": null,
              "license_id": null,
              "licensee": null,
              "licensor": null,
              "renewal": "none",
              "rights_vector": {
                "attribution": false,
                "commercial": false,
                "copy": false,
                "display": false,
                "exclusive": false,
                "modify": false,
                "revocable": false,
                "share_alike": false,
                "sublicense": false
              },
              "term_years": 0,
              "territory": "Worldwide"
            }
          }
        }
      }
    }
