{
  "tool_id": "art-198-cross-license-rights-comparator",
  "note": "golden_hash filled by `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "empty_input",
      "policy_parameters": {},
      "output_payload": {
        "ref_a": {
          "family": "cc",
          "id": "CC0-1.0"
        },
        "ref_b": {
          "family": "cc",
          "id": "CC-BY-4.0"
        },
        "vector_a": {
          "copy": true,
          "display": true,
          "commercial": true,
          "exclusive": false,
          "modify": true,
          "sublicense": true,
          "share_alike": false,
          "attribution": false,
          "revocable": false
        },
        "vector_b": {
          "copy": true,
          "display": true,
          "commercial": true,
          "exclusive": false,
          "modify": true,
          "sublicense": true,
          "share_alike": false,
          "attribution": true,
          "revocable": false
        },
        "diff": [
          {
            "key": "attribution",
            "ref_a": false,
            "ref_b": true
          }
        ],
        "more_permissive_than": "a_more_permissive",
        "dimensions": [
          "copy",
          "display",
          "commercial",
          "exclusive",
          "modify",
          "sublicense",
          "share_alike",
          "attribution",
          "revocable"
        ],
        "sources": {
          "cc": "https://creativecommons.org/choose/",
          "cbe": "https://github.com/a16z/cant-be-evil/",
          "pil": "https://docs.story.foundation/concepts/programmable-ip-license/pil-flavors"
        },
        "matrix_note": "Canonical rights vectors encode the stated terms of published license texts. This comparison is informational only, not legal advice.",
        "disclaimer": "Selection only. Not legal advice. Consult the canonical license texts and a licensed attorney before relying on any comparison for commercial or legal decisions.",
        "checks": [
          {
            "check": "ref_a_recognized",
            "pass": true,
            "detail": "resolved to cc:CC0-1.0"
          },
          {
            "check": "ref_b_recognized",
            "pass": true,
            "detail": "resolved to cc:CC-BY-4.0"
          }
        ]
      },
      "golden_hash": "d914c0cd47f4a67270255e9a773d9934f0c1ab405835768e28faeff6ffe07f5a"
    },
    {
      "name": "cc_by_sa_vs_cbe_necr",
      "policy_parameters": {
        "license_ref_a": {
          "family": "cc",
          "id": "CC-BY-SA-4.0"
        },
        "license_ref_b": {
          "family": "cbe",
          "id": "CBE_NECR"
        }
      },
      "output_payload": {
        "ref_a": {
          "family": "cc",
          "id": "CC-BY-SA-4.0"
        },
        "ref_b": {
          "family": "cbe",
          "id": "CBE_NECR"
        },
        "vector_a": {
          "copy": true,
          "display": true,
          "commercial": true,
          "exclusive": false,
          "modify": true,
          "sublicense": true,
          "share_alike": true,
          "attribution": true,
          "revocable": false
        },
        "vector_b": {
          "copy": true,
          "display": true,
          "commercial": true,
          "exclusive": false,
          "modify": true,
          "sublicense": true,
          "share_alike": false,
          "attribution": false,
          "revocable": true
        },
        "diff": [
          {
            "key": "share_alike",
            "ref_a": true,
            "ref_b": false
          },
          {
            "key": "attribution",
            "ref_a": true,
            "ref_b": false
          },
          {
            "key": "revocable",
            "ref_a": false,
            "ref_b": true
          }
        ],
        "more_permissive_than": "incomparable",
        "dimensions": [
          "copy",
          "display",
          "commercial",
          "exclusive",
          "modify",
          "sublicense",
          "share_alike",
          "attribution",
          "revocable"
        ],
        "sources": {
          "cc": "https://creativecommons.org/choose/",
          "cbe": "https://github.com/a16z/cant-be-evil/",
          "pil": "https://docs.story.foundation/concepts/programmable-ip-license/pil-flavors"
        },
        "matrix_note": "Canonical rights vectors encode the stated terms of published license texts. This comparison is informational only, not legal advice.",
        "disclaimer": "Selection only. Not legal advice. Consult the canonical license texts and a licensed attorney before relying on any comparison for commercial or legal decisions.",
        "checks": [
          {
            "check": "ref_a_recognized",
            "pass": true,
            "detail": "resolved to cc:CC-BY-SA-4.0"
          },
          {
            "check": "ref_b_recognized",
            "pass": true,
            "detail": "resolved to cbe:CBE_NECR"
          }
        ]
      },
      "golden_hash": "fb061497aab26aed3377d3f7835a7ec97d938c3cdbae7b5039eed73a527f0391"
    },
    {
      "name": "pil_commercial_remix_vs_cc_by_sa",
      "policy_parameters": {
        "license_ref_a": {
          "family": "pil",
          "id": "commercial_remix"
        },
        "license_ref_b": {
          "family": "cc",
          "id": "CC-BY-SA-4.0"
        }
      },
      "output_payload": {
        "ref_a": {
          "family": "pil",
          "id": "commercial_remix"
        },
        "ref_b": {
          "family": "cc",
          "id": "CC-BY-SA-4.0"
        },
        "vector_a": {
          "copy": true,
          "display": true,
          "commercial": true,
          "exclusive": false,
          "modify": true,
          "sublicense": true,
          "share_alike": true,
          "attribution": true,
          "revocable": false
        },
        "vector_b": {
          "copy": true,
          "display": true,
          "commercial": true,
          "exclusive": false,
          "modify": true,
          "sublicense": true,
          "share_alike": true,
          "attribution": true,
          "revocable": false
        },
        "diff": [],
        "more_permissive_than": "equal",
        "dimensions": [
          "copy",
          "display",
          "commercial",
          "exclusive",
          "modify",
          "sublicense",
          "share_alike",
          "attribution",
          "revocable"
        ],
        "sources": {
          "cc": "https://creativecommons.org/choose/",
          "cbe": "https://github.com/a16z/cant-be-evil/",
          "pil": "https://docs.story.foundation/concepts/programmable-ip-license/pil-flavors"
        },
        "matrix_note": "Canonical rights vectors encode the stated terms of published license texts. This comparison is informational only, not legal advice.",
        "disclaimer": "Selection only. Not legal advice. Consult the canonical license texts and a licensed attorney before relying on any comparison for commercial or legal decisions.",
        "checks": [
          {
            "check": "ref_a_recognized",
            "pass": true,
            "detail": "resolved to pil:commercial_remix"
          },
          {
            "check": "ref_b_recognized",
            "pass": true,
            "detail": "resolved to cc:CC-BY-SA-4.0"
          }
        ]
      },
      "golden_hash": "c20077c2fe7f44575637e9e66cd71427119b477dfbbf8b993bdf0bd6a4a6a911"
    },
    {
      "name": "cc_by_nc_nd_vs_cbe_pr",
      "policy_parameters": {
        "license_ref_a": {
          "family": "cc",
          "id": "CC-BY-NC-ND-4.0"
        },
        "license_ref_b": {
          "family": "cbe",
          "id": "CBE_PR"
        }
      },
      "output_payload": {
        "ref_a": {
          "family": "cc",
          "id": "CC-BY-NC-ND-4.0"
        },
        "ref_b": {
          "family": "cbe",
          "id": "CBE_PR"
        },
        "vector_a": {
          "copy": true,
          "display": true,
          "commercial": false,
          "exclusive": false,
          "modify": false,
          "sublicense": false,
          "share_alike": false,
          "attribution": true,
          "revocable": false
        },
        "vector_b": {
          "copy": true,
          "display": true,
          "commercial": false,
          "exclusive": false,
          "modify": false,
          "sublicense": false,
          "share_alike": false,
          "attribution": false,
          "revocable": true
        },
        "diff": [
          {
            "key": "attribution",
            "ref_a": true,
            "ref_b": false
          },
          {
            "key": "revocable",
            "ref_a": false,
            "ref_b": true
          }
        ],
        "more_permissive_than": "incomparable",
        "dimensions": [
          "copy",
          "display",
          "commercial",
          "exclusive",
          "modify",
          "sublicense",
          "share_alike",
          "attribution",
          "revocable"
        ],
        "sources": {
          "cc": "https://creativecommons.org/choose/",
          "cbe": "https://github.com/a16z/cant-be-evil/",
          "pil": "https://docs.story.foundation/concepts/programmable-ip-license/pil-flavors"
        },
        "matrix_note": "Canonical rights vectors encode the stated terms of published license texts. This comparison is informational only, not legal advice.",
        "disclaimer": "Selection only. Not legal advice. Consult the canonical license texts and a licensed attorney before relying on any comparison for commercial or legal decisions.",
        "checks": [
          {
            "check": "ref_a_recognized",
            "pass": true,
            "detail": "resolved to cc:CC-BY-NC-ND-4.0"
          },
          {
            "check": "ref_b_recognized",
            "pass": true,
            "detail": "resolved to cbe:CBE_PR"
          }
        ]
      },
      "golden_hash": "02a7cede5b0b32c600863cdfb04887c7d94ebd913cdc0bd0b835f276d65bd5b2"
    }
  ]
}
