{
  "schema": "zenith.ontology-catalog/v2",
  "purpose": "read-only-review-catalogue",
  "scope": "domain",
  "catalogueDigest": "7b1a2eacd77666f1e791668e6684faa642777ca3968bc77aa811bb58181b0850",
  "domains": [
    {
      "id": "foundation",
      "label": "Foundation"
    },
    {
      "id": "identity",
      "label": "Identity & participation"
    },
    {
      "id": "work",
      "label": "Work & planning"
    },
    {
      "id": "resources",
      "label": "Resources & services"
    },
    {
      "id": "hospitality",
      "label": "Hospitality"
    },
    {
      "id": "knowledge",
      "label": "Knowledge, evidence & publication"
    },
    {
      "id": "software",
      "label": "Software & interfaces"
    }
  ],
  "artifacts": [
    {
      "id": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c",
      "sha256": "bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c",
      "url": "https://zenith-research.ca/ontology/v0.8.0/context.jsonld",
      "mediaType": "application/ld+json"
    },
    {
      "id": "a-50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf",
      "sha256": "50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf/ontology-publication-module.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102/catalog.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95/devgraph.ontology.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5",
      "sha256": "9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5/publication.ontology.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
      "sha256": "f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6/zendo-core.candidate.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-19abd6e005c35a2e13c59063b67a9ff5842aa09d67654b1257dd0133fc61d67d",
      "sha256": "19abd6e005c35a2e13c59063b67a9ff5842aa09d67654b1257dd0133fc61d67d",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/19abd6e005c35a2e13c59063b67a9ff5842aa09d67654b1257dd0133fc61d67d/zendo.ontology.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
      "sha256": "82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278/zendo.schema.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-a580cbf4d61766850c46de651a57c39a6a0c2606dd2b6ff868dba52f714f62e4",
      "sha256": "a580cbf4d61766850c46de651a57c39a6a0c2606dd2b6ff868dba52f714f62e4",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/a580cbf4d61766850c46de651a57c39a6a0c2606dd2b6ff868dba52f714f62e4/zenith.ontology.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
      "sha256": "fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883/zenith.schema.json",
      "mediaType": "application/json"
    },
    {
      "id": "a-68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f",
      "sha256": "68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f",
      "url": "https://zenith-research.ca/ontology/catalog/v2/artifacts/68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f/schema.json",
      "mediaType": "application/json"
    }
  ],
  "sources": [
    {
      "id": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
      "family": "rolodex",
      "versionLabel": "0.8.0",
      "producerState": "Imported reference",
      "websitePublicationState": "canonical-artifacts-live",
      "kind": "canonical-artifact",
      "definitionArtifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "artifactRefs": [
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "dependencySourceRefs": [],
      "identityInputs": {
        "recipe": "reader-source-snapshot-v2",
        "artifactPins": {
          "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
          "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c": "bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
        },
        "producerState": "Imported reference",
        "websitePublicationState": "canonical-artifacts-live",
        "family": "rolodex",
        "version": "0.8.0",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "closure": {
          "context": "bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
        },
        "originalProvenanceClaims": [
          {
            "name": "ontology.jsonld",
            "sha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
          }
        ],
        "dependencySnapshotKeys": []
      },
      "publicProvenance": [
        "https://zenith-research.ca/ontology/v0.8.0/manifest.json"
      ]
    },
    {
      "id": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
      "family": "zenith",
      "versionLabel": "0.1.0 review",
      "producerState": "Review draft",
      "websitePublicationState": "viewer-source-not-published",
      "kind": "reviewed-projection",
      "definitionArtifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "artifactRefs": [
        "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "dependencySourceRefs": [
        "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3"
      ],
      "identityInputs": {
        "recipe": "reader-source-snapshot-v2",
        "artifactPins": {
          "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
          "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
          "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883": "fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883"
        },
        "producerState": "Review draft",
        "websitePublicationState": "viewer-source-not-published",
        "family": "zenith",
        "version": "0.1.0 review",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "closure": {
          "zenith.schema.json": "fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
          "rolodex.ontology.json": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
        },
        "originalProvenanceClaims": [
          {
            "name": "catalog.json",
            "sha256": "87d5c91fbccf4d9dd12621c088c282adece9ff391cef0b9badcd19c568fd491e"
          },
          {
            "name": "ontology.jsonld",
            "sha256": "a580cbf4d61766850c46de651a57c39a6a0c2606dd2b6ff868dba52f714f62e4"
          },
          {
            "name": "foundation.schema.json",
            "sha256": "541d3d1b57fe97dbb2cad92a542f7d59d1b8a9898a0a00252a808a1c075f86eb"
          },
          {
            "name": "directory.schema.json",
            "sha256": "af5489c41bc79699d48d5e11d7b10043e77534b3226b596806e8f6427e77c19a"
          },
          {
            "name": "resources.schema.json",
            "sha256": "a15ede6cfcc43d473f8fe496c8fd755a57a7d95225dd03a69c4cb7639c39874c"
          },
          {
            "name": "evidence.schema.json",
            "sha256": "e05a062453e761533750d1e13713110e00c8a8d72554a079f284ca15853bf666"
          },
          {
            "name": "authority.schema.json",
            "sha256": "b459731828c450fce626d09e6b49c82171138bd62a0d608927130006de189bbc"
          },
          {
            "name": "documents.schema.json",
            "sha256": "32efb4ba2ce67e7eb263c478232a153d94a4b5e4466a683a7ba564db2afe2c15"
          },
          {
            "name": "handoff.schema.json",
            "sha256": "1ad085ada97eb9fe25d7a75e9b23ea90b5afff4d82b18f534fa7307dc9e55fad"
          },
          {
            "name": "events.schema.json",
            "sha256": "250db1431d38bd8e9f8ec2f5c3c12ae1c070ea5bc7101e4766fe6772d415b18c"
          },
          {
            "name": "execution.schema.json",
            "sha256": "f101c4510f99647d065f296cd33d3bcff911a133006beaa68a8ee24b4632c662"
          },
          {
            "name": "planning.schema.json",
            "sha256": "f7917800f7c1a6532b50696faf5bd803c76b797eaf7ce610964aacf4deabc0b2"
          }
        ],
        "dependencySnapshotKeys": [
          "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3"
        ]
      },
      "publicProvenance": []
    },
    {
      "id": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
      "family": "devgraph",
      "versionLabel": "0.8.0",
      "producerState": "Published",
      "websitePublicationState": "canonical-artifacts-live",
      "kind": "canonical-artifact",
      "definitionArtifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "artifactRefs": [
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "dependencySourceRefs": [],
      "identityInputs": {
        "recipe": "reader-source-snapshot-v2",
        "artifactPins": {
          "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
          "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c": "bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
        },
        "producerState": "Published",
        "websitePublicationState": "canonical-artifacts-live",
        "family": "devgraph",
        "version": "0.8.0",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "closure": {
          "context": "bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
        },
        "originalProvenanceClaims": [
          {
            "name": "manifest.json",
            "sha256": "0f8e8eebc3e6c3eac45cd2be5e9d181d1174b250987fd855fec9138b277fca8d"
          },
          {
            "name": "ontology.jsonld",
            "sha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
          }
        ],
        "dependencySnapshotKeys": []
      },
      "publicProvenance": [
        "https://zenith-research.ca/ontology/v0.8.0/manifest.json"
      ]
    },
    {
      "id": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
      "family": "zendo",
      "versionLabel": "0.5.0",
      "producerState": "Prototype",
      "websitePublicationState": "viewer-source-not-published",
      "kind": "reviewed-projection",
      "definitionArtifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "artifactRefs": [
        "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "dependencySourceRefs": [
        "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3"
      ],
      "identityInputs": {
        "recipe": "reader-source-snapshot-v2",
        "artifactPins": {
          "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278": "82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
          "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
          "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102"
        },
        "producerState": "Prototype",
        "websitePublicationState": "viewer-source-not-published",
        "family": "zendo",
        "version": "0.5.0",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "closure": {
          "zendo.schema.json": "82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
          "rolodex.ontology.json": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
        },
        "originalProvenanceClaims": [
          {
            "name": "ontology-catalog.json",
            "sha256": "c928d2c0568dd4c5cdefe95689b4c1262a88236acb70030916a5c697b62dc608"
          },
          {
            "name": "guest-workspace.schema.json",
            "sha256": "5949a020e6f4352a326fc5253c3a3fff96853d0c55c21906af8799b71925d376"
          },
          {
            "name": "concierge-ontology.jsonld",
            "sha256": "19abd6e005c35a2e13c59063b67a9ff5842aa09d67654b1257dd0133fc61d67d"
          }
        ],
        "dependencySnapshotKeys": [
          "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3"
        ]
      },
      "publicProvenance": []
    },
    {
      "id": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
      "family": "zendo-core",
      "versionLabel": "0.1.5 candidate",
      "producerState": "Review draft",
      "websitePublicationState": "viewer-source-not-published",
      "kind": "reviewed-projection",
      "definitionArtifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "artifactRefs": [
        "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "dependencySourceRefs": [
        "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3"
      ],
      "identityInputs": {
        "recipe": "reader-source-snapshot-v2",
        "artifactPins": {
          "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
          "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6": "f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
          "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102"
        },
        "producerState": "Review draft",
        "websitePublicationState": "viewer-source-not-published",
        "family": "zendo-core",
        "version": "0.1.5 candidate",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "closure": {
          "zendo-core.candidate.json": "f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
          "rolodex.ontology.json": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
        },
        "originalProvenanceClaims": [
          {
            "name": "ontology-candidate.json",
            "sha256": "585fd5f0c8d13df494b8f66e0947182a86854566c928f2e3bf6df4b8c9d75d03"
          }
        ],
        "dependencySnapshotKeys": [
          "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3"
        ]
      },
      "publicProvenance": []
    },
    {
      "id": "s-f4c5e21b9144ff326c70c161cd874e87d970d91490745e013f280441db6fdcbe",
      "family": "publication",
      "versionLabel": "0.1.0",
      "producerState": "Review draft",
      "websitePublicationState": "canonical-artifacts-live",
      "kind": "reviewed-projection",
      "definitionArtifactRef": "a-50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf",
      "artifactRefs": [
        "a-50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf",
        "a-9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5",
        "a-68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f"
      ],
      "namedClosure": {
        "publication.ontology.json": "a-9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5"
      },
      "dependencySourceRefs": [],
      "identityInputs": {
        "recipe": "reader-source-snapshot-v2",
        "artifactPins": {
          "a-50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf": "50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf",
          "a-68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f": "68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f",
          "a-9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5": "9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5"
        },
        "producerState": "Review draft",
        "websitePublicationState": "canonical-artifacts-live",
        "family": "publication",
        "version": "0.1.0",
        "artifactSha256": "50bdb094755583d65bea2ca1f0634b3ec88e6c77fe2fb86325f554f3e96fd4cf",
        "closure": {
          "publication.ontology.json": "9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5"
        },
        "originalProvenanceClaims": [
          {
            "name": "profile.json",
            "sha256": "490348e68d81afcd2f38021ff936cd9cc2ef60e4d4d8e80e938ff36db110f2b8"
          },
          {
            "name": "schema.json",
            "sha256": "68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f"
          },
          {
            "name": "ontology.jsonld",
            "sha256": "9e5f65443bb12742c03bace669097651202ef9c8b1400fd104d63bce691887a5"
          },
          {
            "name": "taxonomy.json",
            "sha256": "710c91a3a06f4a0c3b7d9cf173e2ff10f67c85d58cd89e679ee9a97f28db9fac"
          }
        ],
        "dependencySnapshotKeys": []
      },
      "publicProvenance": []
    }
  ],
  "applications": [
    {
      "id": "app-zenith",
      "label": "Zenith",
      "descriptiveType": "https://schema.org/SoftwareApplication",
      "associationState": "source-association"
    },
    {
      "id": "app-devgraph",
      "label": "Devgraph",
      "descriptiveType": "https://schema.org/SoftwareApplication",
      "associationState": "source-association"
    },
    {
      "id": "app-rolodex",
      "label": "Rolodex",
      "descriptiveType": "https://schema.org/SoftwareApplication",
      "associationState": "source-association"
    },
    {
      "id": "app-zendo",
      "label": "Zendo",
      "descriptiveType": "https://schema.org/SoftwareApplication",
      "associationState": "source-association"
    }
  ],
  "profiles": [
    {
      "id": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "label": "rolodex@0.8.0",
      "sourceRef": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
      "applicationRef": "app-rolodex",
      "maturity": "Imported reference",
      "schemaArtifactRefs": [],
      "usageState": "declared-dependency",
      "identityInputs": {
        "recipe": "reader-profile-v2",
        "schemaArtifactRefs": [],
        "applicationRef": "app-rolodex",
        "maturity": "Imported reference",
        "usageState": "declared-dependency",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "label": "rolodex@0.8.0"
      }
    },
    {
      "id": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "label": "zenith@0.1.0 review",
      "sourceRef": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
      "applicationRef": "app-zenith",
      "maturity": "Review draft",
      "schemaArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883"
      ],
      "usageState": "source-association",
      "identityInputs": {
        "recipe": "reader-profile-v2",
        "schemaArtifactRefs": [
          "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883"
        ],
        "applicationRef": "app-zenith",
        "maturity": "Review draft",
        "usageState": "source-association",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "label": "zenith@0.1.0 review"
      }
    },
    {
      "id": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "label": "devgraph@0.8.0",
      "sourceRef": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
      "applicationRef": "app-devgraph",
      "maturity": "Published",
      "schemaArtifactRefs": [],
      "usageState": "source-association",
      "identityInputs": {
        "recipe": "reader-profile-v2",
        "schemaArtifactRefs": [],
        "applicationRef": "app-devgraph",
        "maturity": "Published",
        "usageState": "source-association",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "label": "devgraph@0.8.0"
      }
    },
    {
      "id": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "label": "zendo@0.5.0",
      "sourceRef": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
      "applicationRef": "app-zendo",
      "maturity": "Prototype",
      "schemaArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278"
      ],
      "usageState": "source-association",
      "identityInputs": {
        "recipe": "reader-profile-v2",
        "schemaArtifactRefs": [
          "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278"
        ],
        "applicationRef": "app-zendo",
        "maturity": "Prototype",
        "usageState": "source-association",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "label": "zendo@0.5.0"
      }
    },
    {
      "id": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "label": "zendo-core@0.1.5 candidate",
      "sourceRef": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
      "applicationRef": "app-zendo",
      "maturity": "Review draft",
      "schemaArtifactRefs": [],
      "usageState": "source-association",
      "identityInputs": {
        "recipe": "reader-profile-v2",
        "schemaArtifactRefs": [],
        "applicationRef": "app-zendo",
        "maturity": "Review draft",
        "usageState": "source-association",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "label": "zendo-core@0.1.5 candidate"
      }
    },
    {
      "id": "p-98fd6cf3fb6d759d363fd2ccfc80e953db16525bf271fba1d61c2d1b1ad4762f",
      "label": "publication@0.1.0",
      "sourceRef": "s-f4c5e21b9144ff326c70c161cd874e87d970d91490745e013f280441db6fdcbe",
      "applicationRef": "app-zenith",
      "maturity": "Review draft",
      "schemaArtifactRefs": [
        "a-68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f"
      ],
      "usageState": "source-association",
      "identityInputs": {
        "recipe": "reader-profile-v2",
        "schemaArtifactRefs": [
          "a-68f3f5eed48ec8b7cbbce133c32b769d7b323aef61ffba935acf32269e847b6f"
        ],
        "applicationRef": "app-zenith",
        "maturity": "Review draft",
        "usageState": "source-association",
        "snapshotKey": "s-f4c5e21b9144ff326c70c161cd874e87d970d91490745e013f280441db6fdcbe",
        "label": "publication@0.1.0"
      }
    }
  ],
  "definitions": [
    {
      "id": "d-0c171666c1d5179e7fb5303fa83b58a0649788bd6f86779f74db93afa21f2986",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:authority#VerifiedOperationAuthorityReference",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/0",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:authority#VerifiedOperationAuthorityReference",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/0",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "VerifiedOperationAuthorityReference",
      "description": "Reference to an existing receiver-verified context/receipt; this record cannot itself authenticate, issue, broaden or delegate authority.",
      "sourceNode": {
        "id": "authority.VerifiedOperationAuthorityReference",
        "label": "VerifiedOperationAuthorityReference",
        "kind": "Record",
        "group": "Authority references",
        "description": "Reference to an existing receiver-verified context/receipt; this record cannot itself authenticate, issue, broaden or delegate authority.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:authority#VerifiedOperationAuthorityReference",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:authority#/$defs/VerifiedOperationAuthorityReference",
        "fields": [
          {
            "name": "type",
            "type": "\"authority.VerifiedOperationAuthorityReference\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "authority.VerifiedOperationAuthorityReference",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "authority.VerifiedOperationAuthorityReference"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "receiver_ref",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "operation",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          {
            "name": "subject_ref",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "resource_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "policy_revision_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
            }
          },
          {
            "name": "verified_context_ref",
            "type": "ArtifactRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
            }
          },
          {
            "name": "receipt_ref",
            "type": "ArtifactRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
            }
          },
          {
            "name": "valid_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          }
        ],
        "rules": [
          "Actual receiver must verify receipt/context signatures, audience, subject, operation, resource, policy and validity. Schema success is not authorization."
        ],
        "facts": [],
        "links": []
      },
      "dependencyRevisionRefs": [
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-982fcf942b24c45ff1e461b821b9e8375bb774ec645ef17ff5373b34ef7484a5",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:authority#ContributionPolicyReference",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/1",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:authority#ContributionPolicyReference",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/1",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "ContributionPolicyReference",
      "description": "Descriptive contribution policy/intent. Existing receiver authority must be checked for every accepted operation; no local may_redelegate flag mints a delegation.",
      "sourceNode": {
        "id": "authority.ContributionPolicyReference",
        "label": "ContributionPolicyReference",
        "kind": "Record",
        "group": "Authority references",
        "description": "Descriptive contribution policy/intent. Existing receiver authority must be checked for every accepted operation; no local may_redelegate flag mints a delegation.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:authority#ContributionPolicyReference",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:authority#/$defs/ContributionPolicyReference",
        "fields": [
          {
            "name": "type",
            "type": "\"authority.ContributionPolicyReference\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "authority.ContributionPolicyReference",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "authority.ContributionPolicyReference"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "subject_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "target_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "requested_operations",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 160
              },
              "minItems": 1,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "field_allowlist",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^(?:/(?:[^~/]|~0|~1)*)*$"
              },
              "minItems": 1,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "policy_revision_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
            }
          },
          {
            "name": "valid_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "authority_reference",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "authority.VerifiedOperationAuthorityReference"
              ]
            }
          },
          {
            "name": "parent_policy_ref",
            "type": "RevisionQualifiedRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "subject_ref",
            "target": "https://zenith-research.ca/ontology/terms/Entity",
            "note": "1…1"
          },
          {
            "label": "subject_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "subject_ref",
            "target": "https://zenith-research.ca/ontology/terms/Agent",
            "note": "1…1"
          },
          {
            "label": "subject_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          },
          {
            "label": "authority_reference",
            "target": "authority.VerifiedOperationAuthorityReference",
            "note": "0…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-0c171666c1d5179e7fb5303fa83b58a0649788bd6f86779f74db93afa21f2986",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-13261c57d53f539dc71ec845baacb49777d1157b2a0b35305e28b8291556e9bb",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:authority#DisclosurePolicyReference",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/2",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:authority#DisclosurePolicyReference",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/2",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "DisclosurePolicyReference",
      "description": "Pinned receiver-owned disclosure policy reference. The policy is interpreted and enforced by its owner, not by ontology membership.",
      "sourceNode": {
        "id": "authority.DisclosurePolicyReference",
        "label": "DisclosurePolicyReference",
        "kind": "Record",
        "group": "Authority references",
        "description": "Pinned receiver-owned disclosure policy reference. The policy is interpreted and enforced by its owner, not by ontology membership.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:authority#DisclosurePolicyReference",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:authority#/$defs/DisclosurePolicyReference",
        "fields": [
          {
            "name": "type",
            "type": "\"authority.DisclosurePolicyReference\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "authority.DisclosurePolicyReference",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "authority.DisclosurePolicyReference"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "policy_revision_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
            }
          },
          {
            "name": "issuer_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "purpose",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 512
            }
          },
          {
            "name": "allowed_field_pointers",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^(?:/(?:[^~/]|~0|~1)*)*$"
              },
              "minItems": 1,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "valid_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "issuer_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-f741480e2bc4934b9ed64e63894ad537c251babe753fb71f9fdae1d44ddac3f4",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#OrganizationUnit",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/11",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#OrganizationUnit",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/11",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "OrganizationUnit",
      "description": "Scoped organizational function/team. Film department definitions and craft groups classify it; they are not its parent organizations or mandatory hires.",
      "sourceNode": {
        "id": "directory.OrganizationUnit",
        "label": "OrganizationUnit",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Scoped organizational function/team. Film department definitions and craft groups classify it; they are not its parent organizations or mandatory hires.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#OrganizationUnit",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/OrganizationUnit",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.OrganizationUnit\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.OrganizationUnit",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.OrganizationUnit"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "organization_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "definition_refs",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
              },
              "minItems": 1,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "parent_unit_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.OrganizationUnit"
              ]
            }
          },
          {
            "name": "label",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "organization_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          },
          {
            "label": "parent_unit_ref",
            "target": "directory.OrganizationUnit",
            "note": "0…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-f741480e2bc4934b9ed64e63894ad537c251babe753fb71f9fdae1d44ddac3f4",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-d5d68bd25ca6bdb9441b1a6618a599833cfeb0a1dfebf62628a93d7ecf6c3ba2",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#ScopedPost",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/12",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#ScopedPost",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/12",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "ScopedPost",
      "description": "Accountable post/seat, independent of its occupant. reports_to is a dated reporting relation, not role inheritance or permission.",
      "sourceNode": {
        "id": "directory.ScopedPost",
        "label": "ScopedPost",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Accountable post/seat, independent of its occupant. reports_to is a dated reporting relation, not role inheritance or permission.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#ScopedPost",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/ScopedPost",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.ScopedPost\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.ScopedPost",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.ScopedPost"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "unit_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.OrganizationUnit"
              ]
            }
          },
          {
            "name": "role_definition_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "effective_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "outcomes",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 1024
              },
              "minItems": 1,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "reports_to_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.ScopedPost"
              ]
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "unit_ref",
            "target": "directory.OrganizationUnit",
            "note": "1…1"
          },
          {
            "label": "reports_to_ref",
            "target": "directory.ScopedPost",
            "note": "0…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-f741480e2bc4934b9ed64e63894ad537c251babe753fb71f9fdae1d44ddac3f4",
        "d-d5d68bd25ca6bdb9441b1a6618a599833cfeb0a1dfebf62628a93d7ecf6c3ba2",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-33eefd1843ba436ea9e3094408122cd7ef8d8043ead4e9c675b991fd1a1c015c",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#PostAssignment",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/13",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#PostAssignment",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/13",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "PostAssignment",
      "description": "One person occupying one scoped post for a period. Multiple occupations reference the same Person.",
      "sourceNode": {
        "id": "directory.PostAssignment",
        "label": "PostAssignment",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "One person occupying one scoped post for a period. Multiple occupations reference the same Person.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#PostAssignment",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/PostAssignment",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.PostAssignment\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.PostAssignment",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.PostAssignment"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "post_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.ScopedPost"
              ]
            }
          },
          {
            "name": "person_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Person"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Person"
              ]
            }
          },
          {
            "name": "effective_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "booking_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.BookingCommitment"
              ]
            }
          },
          {
            "name": "state",
            "type": "proposed | active | ended",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "proposed",
                "active",
                "ended"
              ]
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "post_ref",
            "target": "directory.ScopedPost",
            "note": "1…1"
          },
          {
            "label": "person_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "booking_ref",
            "target": "directory.BookingCommitment",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-d5d68bd25ca6bdb9441b1a6618a599833cfeb0a1dfebf62628a93d7ecf6c3ba2",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-9353cafabd147be18a832ec7f1c7a83062078d190e0c42f0bb75926dadcb5ee9",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-b5021712ee5bb22097a277aa9612f802ba0122c2d8e850779fd2a09c9f9cf3b9",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#PostRequirement",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/14",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#PostRequirement",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/14",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "PostRequirement",
      "description": "Staffing need; an unfilled post creates no fake Person or accepted booking.",
      "sourceNode": {
        "id": "directory.PostRequirement",
        "label": "PostRequirement",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Staffing need; an unfilled post creates no fake Person or accepted booking.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#PostRequirement",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/PostRequirement",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.PostRequirement\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.PostRequirement",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.PostRequirement"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "role_definition_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "unit_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.OrganizationUnit"
              ]
            }
          },
          {
            "name": "quantity",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "service_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "capability_refs",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "unit_ref",
            "target": "directory.OrganizationUnit",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-f741480e2bc4934b9ed64e63894ad537c251babe753fb71f9fdae1d44ddac3f4",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-bfd7b8caac21ad18e226707d48a730ba383fd886f5e476dba9d026f26d93a898",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#ResponsibilityBinding",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/15",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#ResponsibilityBinding",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/15",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "ResponsibilityBinding",
      "description": "Scoped accountability/contribution. Collaborative input can have several people; responsibilities and delegation are not credentials.",
      "sourceNode": {
        "id": "directory.ResponsibilityBinding",
        "label": "ResponsibilityBinding",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Scoped accountability/contribution. Collaborative input can have several people; responsibilities and delegation are not credentials.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#ResponsibilityBinding",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/ResponsibilityBinding",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.ResponsibilityBinding\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.ResponsibilityBinding",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.ResponsibilityBinding"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "target_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "accountable_post_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "directory.ScopedPost"
              ]
            }
          },
          {
            "name": "contributor_post_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                  }
                ],
                "x-target-types": [
                  "directory.ScopedPost"
                ]
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "entry_delegate_post_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                  }
                ],
                "x-target-types": [
                  "directory.ScopedPost"
                ]
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "verifier_post_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                  }
                ],
                "x-target-types": [
                  "directory.ScopedPost"
                ]
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "effective_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "policy_ref",
            "type": "RevisionQualifiedRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
                }
              ],
              "x-target-types": [
                "authority.ContributionPolicyReference"
              ]
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "accountable_post_ref",
            "target": "directory.ScopedPost",
            "note": "1…1"
          },
          {
            "label": "contributor_post_refs",
            "target": "directory.ScopedPost",
            "note": "0…128"
          },
          {
            "label": "entry_delegate_post_refs",
            "target": "directory.ScopedPost",
            "note": "0…128"
          },
          {
            "label": "verifier_post_refs",
            "target": "directory.ScopedPost",
            "note": "0…128"
          },
          {
            "label": "policy_ref",
            "target": "authority.ContributionPolicyReference",
            "note": "0…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-d5d68bd25ca6bdb9441b1a6618a599833cfeb0a1dfebf62628a93d7ecf6c3ba2",
        "d-982fcf942b24c45ff1e461b821b9e8375bb774ec645ef17ff5373b34ef7484a5",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-9353cafabd147be18a832ec7f1c7a83062078d190e0c42f0bb75926dadcb5ee9",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#BookingCommitment",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/16",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#BookingCommitment",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/16",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "BookingCommitment",
      "description": "Shared semantic profile referencing the existing booking owner. Cast engagement composes it with Person and film character/performance scope.",
      "sourceNode": {
        "id": "directory.BookingCommitment",
        "label": "BookingCommitment",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Shared semantic profile referencing the existing booking owner. Cast engagement composes it with Person and film character/performance scope.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#BookingCommitment",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/BookingCommitment",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.BookingCommitment\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.BookingCommitment",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.BookingCommitment"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "party_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "contracting_organization_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "service_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "state",
            "type": "proposed | confirmed | cancelled | completed",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "proposed",
                "confirmed",
                "cancelled",
                "completed"
              ]
            }
          },
          {
            "name": "confirmation_ref",
            "type": "ArtifactRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
            }
          },
          {
            "name": "source_booking_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
            }
          }
        ],
        "rules": [
          "Confirmed commitment requires confirmation_ref; source_booking_ref remains the state owner."
        ],
        "facts": [],
        "links": [
          {
            "label": "party_ref",
            "target": "https://zenith-research.ca/ontology/terms/Entity",
            "note": "1…1"
          },
          {
            "label": "party_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "party_ref",
            "target": "https://zenith-research.ca/ontology/terms/Agent",
            "note": "1…1"
          },
          {
            "label": "party_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          },
          {
            "label": "contracting_organization_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-7aa4ede794d92f5b98094409fd03e64109e6ba15ac2f8880afb58b135dafe9b3",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#RepresentationBinding",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/17",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#RepresentationBinding",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/17",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "RepresentationBinding",
      "description": "Sourced representation relationship; agency/guardian/representative identity does not imply operation authority.",
      "sourceNode": {
        "id": "directory.RepresentationBinding",
        "label": "RepresentationBinding",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Sourced representation relationship; agency/guardian/representative identity does not imply operation authority.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#RepresentationBinding",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/RepresentationBinding",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.RepresentationBinding\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.RepresentationBinding",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.RepresentationBinding"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "represented_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "representative_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "purpose",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 512
            }
          },
          {
            "name": "effective_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          },
          {
            "name": "evidence_ref",
            "type": "ArtifactRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
            }
          },
          {
            "name": "authority_reference",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "x-target-types": [
                "authority.VerifiedOperationAuthorityReference"
              ]
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "represented_ref",
            "target": "https://zenith-research.ca/ontology/terms/Entity",
            "note": "1…1"
          },
          {
            "label": "represented_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "represented_ref",
            "target": "https://zenith-research.ca/ontology/terms/Agent",
            "note": "1…1"
          },
          {
            "label": "represented_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          },
          {
            "label": "representative_ref",
            "target": "https://zenith-research.ca/ontology/terms/Entity",
            "note": "1…1"
          },
          {
            "label": "representative_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "representative_ref",
            "target": "https://zenith-research.ca/ontology/terms/Agent",
            "note": "1…1"
          },
          {
            "label": "representative_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          },
          {
            "label": "authority_reference",
            "target": "authority.VerifiedOperationAuthorityReference",
            "note": "0…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-0c171666c1d5179e7fb5303fa83b58a0649788bd6f86779f74db93afa21f2986",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-f3cde3d5b0850ec487c9ee24ef4702e3085294e672108d114c2ceece400521e0",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#ExternalSubjectBinding",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/18",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#ExternalSubjectBinding",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/18",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "ExternalSubjectBinding",
      "description": "Entity-to-provider-subject binding with evidence. Connected-account descriptors, key control, membership and authorization stay independent; no secrets are stored.",
      "sourceNode": {
        "id": "directory.ExternalSubjectBinding",
        "label": "ExternalSubjectBinding",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Entity-to-provider-subject binding with evidence. Connected-account descriptors, key control, membership and authorization stay independent; no secrets are stored.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#ExternalSubjectBinding",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/ExternalSubjectBinding",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.ExternalSubjectBinding\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.ExternalSubjectBinding",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.ExternalSubjectBinding"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "entity_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "provider",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          {
            "name": "external_subject_ref",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 512
            }
          },
          {
            "name": "protocol",
            "type": "matrix | nostr | email | application | api | other",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "matrix",
                "nostr",
                "email",
                "application",
                "api",
                "other"
              ]
            }
          },
          {
            "name": "verification_evidence_ref",
            "type": "ArtifactRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
            }
          },
          {
            "name": "valid_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "entity_ref",
            "target": "https://zenith-research.ca/ontology/terms/Entity",
            "note": "1…1"
          },
          {
            "label": "entity_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "entity_ref",
            "target": "https://zenith-research.ca/ontology/terms/Agent",
            "note": "1…1"
          },
          {
            "label": "entity_ref",
            "target": "https://zenith-research.ca/ontology/terms/Organization",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-277c5cae8f472b4fa6396beb9a19816f185b64aa0534b4f4d6c9573efc272f9b",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#PersonInterfaceBinding",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/19",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#PersonInterfaceBinding",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/19",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "PersonInterfaceBinding",
      "description": "Contact/application interface selected for a Person. A hired person need not have an application account; endpoint references are policy-limited.",
      "sourceNode": {
        "id": "directory.PersonInterfaceBinding",
        "label": "PersonInterfaceBinding",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Contact/application interface selected for a Person. A hired person need not have an application account; endpoint references are policy-limited.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#PersonInterfaceBinding",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/PersonInterfaceBinding",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.PersonInterfaceBinding\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.PersonInterfaceBinding",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.PersonInterfaceBinding"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "person_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Person"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Person"
              ]
            }
          },
          {
            "name": "subject_binding_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
                }
              ],
              "x-target-types": [
                "directory.ExternalSubjectBinding"
              ]
            }
          },
          {
            "name": "endpoint_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "purpose",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 512
            }
          },
          {
            "name": "valid_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "person_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "subject_binding_ref",
            "target": "directory.ExternalSubjectBinding",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-f3cde3d5b0850ec487c9ee24ef4702e3085294e672108d114c2ceece400521e0",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-4dbe44eb919312bb68feef595ac6bc0771db7a8eaea5c5567bb7d74d4b79117d",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:directory#RestrictedContactProjection",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/20",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:directory#RestrictedContactProjection",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/20",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "RestrictedContactProjection",
      "description": "Restricted contact view, referencing a reviewed source and policy. No raw contact data or credential is embedded in the public ontology.",
      "sourceNode": {
        "id": "directory.RestrictedContactProjection",
        "label": "RestrictedContactProjection",
        "kind": "Record",
        "group": "Directory & participation",
        "description": "Restricted contact view, referencing a reviewed source and policy. No raw contact data or credential is embedded in the public ontology.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:directory#RestrictedContactProjection",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:directory#/$defs/RestrictedContactProjection",
        "parent": "artifact",
        "fields": [
          {
            "name": "type",
            "type": "\"directory.RestrictedContactProjection\"",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160,
              "const": "directory.RestrictedContactProjection",
              "allOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                {
                  "const": "directory.RestrictedContactProjection"
                }
              ]
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "recorded_at",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "origin_ref",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
            }
          },
          {
            "name": "attributed_to",
            "type": "OwnedRecordRef",
            "required": false,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Entity",
                    "Person",
                    "Agent",
                    "Organization"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Entity",
                "https://zenith-research.ca/ontology/terms/Person",
                "https://zenith-research.ca/ontology/terms/Agent",
                "https://zenith-research.ca/ontology/terms/Organization"
              ]
            }
          },
          {
            "name": "evidence_refs",
            "type": "array",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
              },
              "minItems": 0,
              "maxItems": 128,
              "uniqueItems": true
            }
          },
          {
            "name": "person_ref",
            "type": "OwnedRecordRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef"
                }
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "Person"
                  ]
                }
              },
              "x-target-types": [
                "https://zenith-research.ca/ontology/terms/Person"
              ]
            }
          },
          {
            "name": "source_contact_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
            }
          },
          {
            "name": "policy_ref",
            "type": "RevisionQualifiedRef",
            "required": true,
            "schema": {
              "allOf": [
                {
                  "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef"
                }
              ],
              "x-target-types": [
                "authority.DisclosurePolicyReference"
              ]
            }
          },
          {
            "name": "purpose",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 512
            }
          },
          {
            "name": "projection_ref",
            "type": "ArtifactRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef"
            }
          },
          {
            "name": "valid_window",
            "type": "TimeWindow",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow"
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": [
          {
            "label": "person_ref",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1…1"
          },
          {
            "label": "policy_ref",
            "target": "authority.DisclosurePolicyReference",
            "note": "1…1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-13261c57d53f539dc71ec845baacb49777d1157b2a0b35305e28b8291556e9bb",
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
        "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
        "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
        "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
        "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f"
      ],
      "unresolvedReferences": [
        {
          "target": "artifact",
          "reason": "Reference was not found in the selected source or its declared imports."
        }
      ]
    },
    {
      "id": "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:foundation#ArtifactRef",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/76",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:foundation#ArtifactRef",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/76",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "ArtifactRef",
      "description": "Exact existing Runtime Artifact transport descriptor; copied without amendments. It references bytes, not another Artifact storage service.",
      "sourceNode": {
        "id": "foundation.ArtifactRef",
        "label": "ArtifactRef",
        "kind": "Value type",
        "group": "Zenith foundation",
        "description": "Exact existing Runtime Artifact transport descriptor; copied without amendments. It references bytes, not another Artifact storage service.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:foundation#ArtifactRef",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ArtifactRef",
        "fields": [
          {
            "name": "content_hash",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "pattern": "^[a-f0-9]{64}(?![\\s\\S])"
            }
          },
          {
            "name": "byte_length",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 0
            }
          },
          {
            "name": "media_type",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:foundation#ScopeRef",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/77",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:foundation#ScopeRef",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/77",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "ScopeRef",
      "description": "Owner-scoped namespace reference; neither tenancy authentication nor a permission grant.",
      "sourceNode": {
        "id": "foundation.ScopeRef",
        "label": "ScopeRef",
        "kind": "Value type",
        "group": "Zenith foundation",
        "description": "Owner-scoped namespace reference; neither tenancy authentication nor a permission grant.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:foundation#ScopeRef",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef",
        "fields": [
          {
            "name": "owner",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:foundation#OwnedRecordRef",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/78",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:foundation#OwnedRecordRef",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/78",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "OwnedRecordRef",
      "description": "Reference to a provider-owned identity; owner/kind/id/scope are distinct. Revision, when present, is an exact opaque owner version.",
      "sourceNode": {
        "id": "foundation.OwnedRecordRef",
        "label": "OwnedRecordRef",
        "kind": "Value type",
        "group": "Zenith foundation",
        "description": "Reference to a provider-owned identity; owner/kind/id/scope are distinct. Revision, when present, is an exact opaque owner version.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:foundation#OwnedRecordRef",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/OwnedRecordRef",
        "fields": [
          {
            "name": "owner",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "kind",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "revision",
            "type": "composed schema",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1
                },
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                }
              ]
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": []
      },
      "dependencyRevisionRefs": [
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:foundation#RevisionQualifiedRef",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/79",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:foundation#RevisionQualifiedRef",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/79",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "RevisionQualifiedRef",
      "description": "Owned reference requiring an exact immutable version; never resolves to an implicit latest revision.",
      "sourceNode": {
        "id": "foundation.RevisionQualifiedRef",
        "label": "RevisionQualifiedRef",
        "kind": "Value type",
        "group": "Zenith foundation",
        "description": "Owned reference requiring an exact immutable version; never resolves to an implicit latest revision.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:foundation#RevisionQualifiedRef",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/RevisionQualifiedRef",
        "fields": [
          {
            "name": "owner",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          {
            "name": "scope",
            "type": "ScopeRef",
            "required": true,
            "schema": {
              "$ref": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/ScopeRef"
            }
          },
          {
            "name": "kind",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            }
          },
          {
            "name": "revision",
            "type": "composed schema",
            "required": true,
            "schema": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1
                },
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                }
              ]
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": []
      },
      "dependencyRevisionRefs": [
        "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f",
      "existingIri": "urn:zenith:ontology-review:shared:0.1.0:foundation#TimeWindow",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/0/terms/81",
      "namedClosure": {
        "zenith.schema.json": "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-fdd34ac7b86e8d2c1e92c2f3c42c47a7789059988009522093f56ae20b725883",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zenith:ontology-review:shared:0.1.0:foundation#TimeWindow",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/0/terms/81",
        "readerClosureSha256": "432429f44fbdf53d4a1de01216f2d5816f05489b8aad429f96cda01135031f9a"
      },
      "label": "TimeWindow",
      "description": "Offset-bearing interval with an IANA display/production timezone. Semantic validation requires start < end; no local time is silently guessed.",
      "sourceNode": {
        "id": "foundation.TimeWindow",
        "label": "TimeWindow",
        "kind": "Value type",
        "group": "Zenith foundation",
        "description": "Offset-bearing interval with an IANA display/production timezone. Semantic validation requires start < end; no local time is silently guessed.",
        "iri": "urn:zenith:ontology-review:shared:0.1.0:foundation#TimeWindow",
        "schemaRef": "urn:zenith:ontology-review:shared:0.1.0:foundation#/$defs/TimeWindow",
        "fields": [
          {
            "name": "start",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "end",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timezone",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 100
            }
          }
        ],
        "rules": [],
        "facts": [],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
      "existingIri": "https://zenith-research.ca/ontology/terms/Entity",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/24",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/Entity",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/24",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "Entity",
      "description": "Common directory and provenance identity for a person, agent, organization, or other named participant in work; not an authentication Subject or credential.",
      "sourceNode": {
        "@id": "zn:Entity",
        "@type": "owl:Class",
        "label": "Entity",
        "comment": "Common directory and provenance identity for a person, agent, organization, or other named participant in work; not an authentication Subject or credential.",
        "runtimeLabel": false
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
      "existingIri": "https://zenith-research.ca/ontology/terms/Person",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/25",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/Person",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/25",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "Person",
      "description": "Human entity.",
      "sourceNode": {
        "@id": "zn:Person",
        "@type": "owl:Class",
        "label": "Person",
        "comment": "Human entity.",
        "subClassOf": "zn:Entity",
        "runtimeLabel": false
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
      "existingIri": "https://zenith-research.ca/ontology/terms/Agent",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/26",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/Agent",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/26",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "Agent",
      "description": "Software, AI, service, or other automated entity.",
      "sourceNode": {
        "@id": "zn:Agent",
        "@type": "owl:Class",
        "label": "Agent",
        "comment": "Software, AI, service, or other automated entity.",
        "subClassOf": "zn:Entity",
        "runtimeLabel": false
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
      "existingIri": "https://zenith-research.ca/ontology/terms/Organization",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/27",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/Organization",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/27",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "Organization",
      "description": "Collective entity such as a company, project, institution, or working group.",
      "sourceNode": {
        "@id": "zn:Organization",
        "@type": "owl:Class",
        "label": "Organization",
        "comment": "Collective entity such as a company, project, institution, or working group.",
        "subClassOf": "zn:Entity",
        "runtimeLabel": false
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-65156a7e8add06f6374c2fa8fc3dbc49334b528c672eef5d7daa483ca51998a9",
      "existingIri": "https://zenith-research.ca/ontology/terms/MEMBER_OF",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/44",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/MEMBER_OF",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/44",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "member of",
      "description": "Directory membership that does not grant authority.",
      "sourceNode": {
        "@id": "zn:MEMBER_OF",
        "@type": "owl:ObjectProperty",
        "label": "member of",
        "comment": "Directory membership that does not grant authority."
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-a95f61d7333e1bd575f94861be0d4669d795a7479a251394c2d6730aa567d0f8",
      "existingIri": "https://zenith-research.ca/ontology/terms/OPERATED_BY",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/45",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/OPERATED_BY",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/45",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "operated by",
      "description": "Operational responsibility for an Agent, including an Agent delegation chain; not credential delegation.",
      "sourceNode": {
        "@id": "zn:OPERATED_BY",
        "@type": "owl:ObjectProperty",
        "label": "operated by",
        "comment": "Operational responsibility for an Agent, including an Agent delegation chain; not credential delegation."
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-db7ee1b4a6d09283132542b1418a088f4d8ebed6f83dbdb7fee935c5a6459a97",
      "existingIri": "https://zenith-research.ca/ontology/terms/ASSIGNED_TO",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/46",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/ASSIGNED_TO",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/46",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "assigned to",
      "description": "Work assignment that does not authorize a mutation.",
      "sourceNode": {
        "@id": "zn:ASSIGNED_TO",
        "@type": "owl:ObjectProperty",
        "label": "assigned to",
        "comment": "Work assignment that does not authorize a mutation."
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-3d99656a1164227a71e01497d5f3c71d2e8832c22aba25371807fc9913dad077",
      "existingIri": "https://zenith-research.ca/ontology/terms/OWNED_BY",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/47",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/OWNED_BY",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/47",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "owned by",
      "description": "Accountable work stewardship; not data or credential ownership.",
      "sourceNode": {
        "@id": "zn:OWNED_BY",
        "@type": "owl:ObjectProperty",
        "label": "owned by",
        "comment": "Accountable work stewardship; not data or credential ownership."
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-90a5fe42726d1b58be086069f50f1bd9fcf2a92517ac8f5663fab81e291bc5c8",
      "existingIri": "https://zenith-research.ca/ontology/terms/ATTRIBUTED_TO",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/48",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/ATTRIBUTED_TO",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/48",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "attributed to",
      "description": "Directory-level provenance attribution; not cryptographic proof by itself.",
      "sourceNode": {
        "@id": "zn:ATTRIBUTED_TO",
        "@type": "owl:ObjectProperty",
        "label": "attributed to",
        "comment": "Directory-level provenance attribution; not cryptographic proof by itself."
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-b27190d01cd67ca3078a831f81c539ca1bd3b634248b00522f772c5e8c75a7ae",
      "existingIri": "https://zenith-research.ca/ontology/terms/Actor",
      "artifactRef": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
      "sourcePointer": "/@graph/54",
      "namedClosure": {
        "context": "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      },
      "closureArtifactRefs": [
        "a-bcb4c213b415cc4058361d7c6dbf28b90cb40a39d53ebefe506990c8dca91d6c"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "https://zenith-research.ca/ontology/terms/Actor",
        "artifactSha256": "afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95",
        "pointer": "/@graph/54",
        "readerClosureSha256": "411ffe8648443690b450dcb206c41e1e95a3efa18c37e1da067938759ce643c0"
      },
      "label": "Actor",
      "description": "Directory class name published in v0.4.0, equivalent to Entity. Entity is preferred in v0.5.0; this identifier remains readable and does not denote an authentication Subject or credential.",
      "sourceNode": {
        "@id": "zn:Actor",
        "@type": "owl:Class",
        "label": "Actor",
        "comment": "Directory class name published in v0.4.0, equivalent to Entity. Entity is preferred in v0.5.0; this identifier remains readable and does not denote an authentication Subject or credential.",
        "equivalentClass": "zn:Entity",
        "runtimeLabel": false
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-9b9392c05ca5e3f59132e003308507b28498172c07ace5839a1a528bef1ad2f3",
      "existingIri": "urn:zendo:concierge:v1#Guest",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/0",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zendo:concierge:v1#Guest",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/0",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Guest",
      "description": "The human person in the guest role; a local specialization of Rolodex Person.",
      "sourceNode": {
        "id": "guest",
        "label": "Guest",
        "kind": "Record",
        "group": "People & trips",
        "description": "The human person in the guest role; a local specialization of Rolodex Person.",
        "iri": "urn:zendo:concierge:v1#Guest",
        "parent": "https://zenith-research.ca/ontology/terms/Person",
        "fields": [
          {
            "name": "schema",
            "type": "\"zendo.guest/v1\"",
            "required": true,
            "schema": {
              "const": "zendo.guest/v1"
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "description": "Stable record ID; on Guest Profile, the legacy guest-ID alias.",
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "description": "Record-local revision; distinct from the workspace version.",
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "name",
            "type": "string",
            "required": true,
            "description": "Guest-selected or concierge-entered display identity.",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 100
            }
          },
          {
            "name": "company",
            "type": "string",
            "required": false,
            "description": "Optional organisation display text; no directory membership is implied.",
            "schema": {
              "type": "string",
              "maxLength": 100
            }
          }
        ],
        "rules": [
          "Guest extends Rolodex Person, beneath Entity. A role does not confer authentication or booking authority.",
          "Guest identity and the acting concierge/Hermes session are distinct.",
          "The profile describes the person; it is not a second identity."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "guest.id; stable existing guest IDs are preserved."
          },
          {
            "label": "Owner",
            "value": "Local guest identity; no verified Rolodex contact binding."
          }
        ],
        "links": [
          {
            "label": "has trip brief",
            "target": "trip-brief",
            "note": "1 → 0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-fc8963cd77e50a799277bef64af3435ba70cc6009811d34a2c09bfdfb4b5454b"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-520c55663c6cc2f65d232daa912e7aa2a9e313235bf157e39625b68ed9b1aead",
      "existingIri": "urn:zendo:concierge:v1#GuestProfile",
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/1",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": "urn:zendo:concierge:v1#GuestProfile",
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/1",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Guest profile",
      "description": "Reusable context about a Guest: prompted sections, notes and pinned places.",
      "sourceNode": {
        "id": "guest-profile",
        "label": "Guest profile",
        "kind": "Record",
        "group": "People & trips",
        "description": "Reusable context about a Guest: prompted sections, notes and pinned places.",
        "iri": "urn:zendo:concierge:v1#GuestProfile",
        "fields": [
          {
            "name": "schema",
            "type": "\"zendo.guest-profile/v1\"",
            "required": true,
            "schema": {
              "const": "zendo.guest-profile/v1"
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "description": "Stable record ID; on Guest Profile, the legacy guest-ID alias.",
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "description": "Record-local revision; distinct from the workspace version.",
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "name",
            "type": "string",
            "required": true,
            "description": "Guest-selected or concierge-entered display identity.",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 100
            }
          },
          {
            "name": "company",
            "type": "string",
            "required": false,
            "description": "Optional organisation display text; no directory membership is implied.",
            "schema": {
              "type": "string",
              "maxLength": 100
            }
          },
          {
            "name": "notes",
            "type": "string",
            "required": true,
            "description": "Ordinary freeform notes in the owning record.",
            "schema": {
              "type": "string",
              "maxLength": 2000
            }
          },
          {
            "name": "preferences",
            "type": "string",
            "required": true,
            "description": "Enduring interests and routines; soft retrieval context.",
            "schema": {
              "type": "string",
              "maxLength": 4000
            }
          },
          {
            "name": "profileId",
            "type": "string",
            "required": false,
            "description": "Identity of the reusable profile record.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "guestId",
            "type": "string",
            "required": false,
            "description": "The Guest this record concerns.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "chunks",
            "type": "array",
            "required": false,
            "description": "Prompted topic responses with source, revision and contribution history.",
            "schema": {
              "type": "array",
              "maxItems": 7,
              "items": {
                "$ref": "#/$defs/ProfileChunk"
              }
            }
          }
        ],
        "rules": [
          "A profile describes one Guest. Profile chunks describe topics; they are not new identity classes.",
          "Company is optional; notes are ordinary freeform notes.",
          "Guest-provided, concierge-observed and agent-suggested are sources, not separate profile types.",
          "Profile context informs matching. Hard trip requirements require an explicit brief edit.",
          "Pinned places are places the guest specifically likes; relevant places belong to a trip brief.",
          "Profile edits preserve the active brief, recommendations, selection and draft.",
          "Guest-only confirmation remains unavailable until a verified guest session exists."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "guestProfile.profileId; guestId points to Guest. id remains the legacy guest-ID alias."
          },
          {
            "label": "Owner",
            "value": "Concierge-maintained context with attributed contributions; no authenticated guest editor is simulated."
          }
        ],
        "links": [
          {
            "label": "pins place",
            "target": "context-reference",
            "note": "1 → 0..*"
          },
          {
            "label": "describes",
            "target": "guest",
            "note": "1 → 1"
          },
          {
            "label": "has topic response",
            "target": "profile-chunk",
            "note": "1 → 0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-1c73ef62b86c63c7d2025d2428a429626671f1b3a06ed24b7f677cd488f990c9",
        "d-9b9392c05ca5e3f59132e003308507b28498172c07ace5839a1a528bef1ad2f3",
        "d-d71f80916160e177c6d6fb81e021e9e21d3ed5a6fe3678f4948c32c0c85cac46"
      ],
      "unresolvedReferences": [
        {
          "target": "#/$defs/ProfileChunk",
          "reason": "Reference was not found in the selected source or its declared imports."
        }
      ]
    },
    {
      "id": "d-d71f80916160e177c6d6fb81e021e9e21d3ed5a6fe3678f4948c32c0c85cac46",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "profile-chunk"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/2",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "profile-chunk"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/2",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Profile chunk",
      "description": "One prompted, retrievable topic response with source, revision and contribution history.",
      "sourceNode": {
        "id": "profile-chunk",
        "label": "Profile chunk",
        "kind": "Record",
        "group": "People & trips",
        "description": "One prompted, retrievable topic response with source, revision and contribution history.",
        "fields": [
          {
            "name": "schema",
            "type": "\"zendo.profile-chunk/v1\"",
            "required": true,
            "schema": {
              "const": "zendo.profile-chunk/v1"
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "description": "Stable record ID; on Guest Profile, the legacy guest-ID alias.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "guestId",
            "type": "string",
            "required": true,
            "description": "The Guest this record concerns.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "profileId",
            "type": "string",
            "required": true,
            "description": "Identity of the reusable profile record.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "topicId",
            "type": "feeling-at-home | daily-rhythm | household-needs | errands-services | interests-personal-style | general-preferences | notes",
            "required": true,
            "description": "Stable taxonomy topic; the prompt is guidance, not a guest fact.",
            "schema": {
              "enum": [
                "feeling-at-home",
                "daily-rhythm",
                "household-needs",
                "errands-services",
                "interests-personal-style",
                "general-preferences",
                "notes"
              ]
            }
          },
          {
            "name": "response",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 4000
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "description": "Record-local revision; distinct from the workspace version.",
            "schema": {
              "type": "integer",
              "minimum": 0
            }
          },
          {
            "name": "basis",
            "type": "guest-provided | concierge-observation | agent-suggested | unattributed",
            "required": true,
            "description": "Reported information source, distinct from the actor who entered it.",
            "schema": {
              "enum": [
                "guest-provided",
                "concierge-observation",
                "agent-suggested",
                "unattributed"
              ]
            }
          },
          {
            "name": "updatedBy",
            "type": "object | null",
            "required": true,
            "schema": {
              "type": [
                "object",
                "null"
              ]
            }
          },
          {
            "name": "updatedAt",
            "type": "string | null",
            "required": true,
            "schema": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          {
            "name": "guestConfirmation",
            "type": "null",
            "required": true,
            "description": "Guest-only and currently unavailable; never inferred from a concierge source label.",
            "schema": {
              "type": "null",
              "description": "Guest-only; no verified guest confirmation endpoint is implemented."
            }
          },
          {
            "name": "contributions",
            "type": "array",
            "required": true,
            "description": "Append-only service-recorded response revisions, enteredBy actor and timestamp.",
            "schema": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "revision",
                  "response",
                  "basis",
                  "enteredBy",
                  "at"
                ]
              }
            }
          }
        ],
        "rules": [
          "Five prompted topics plus general preferences and notes. Existing text is retained without inferred categorization.",
          "Guest-provided is a reported basis, not proof the guest authored or confirmed the entry.",
          "Hermes can fill empty sections or revise its own suggestions; recorded information is protected.",
          "Agent suggestions remain labeled and are excluded from default place/home matching. Explicit profile retrieval may inspect them.",
          "Guest confirmation is a separate guest-only policy, currently unimplemented."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "profileId + topicId; stable across edits."
          },
          {
            "label": "Owner",
            "value": "Shared command workflow; author comes from the actual transport actor."
          }
        ],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-fc8963cd77e50a799277bef64af3435ba70cc6009811d34a2c09bfdfb4b5454b",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "trip-brief"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/3",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "trip-brief"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/3",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Trip brief",
      "description": "One stay’s purpose, destination, dates, party, budget and explicit requirements.",
      "sourceNode": {
        "id": "trip-brief",
        "label": "Trip brief",
        "kind": "Record",
        "group": "People & trips",
        "description": "One stay’s purpose, destination, dates, party, budget and explicit requirements.",
        "fields": [
          {
            "name": "schema",
            "type": "\"zendo.trip-brief/v1\"",
            "required": true,
            "schema": {
              "const": "zendo.trip-brief/v1"
            }
          },
          {
            "name": "id",
            "type": "string",
            "required": true,
            "description": "Stable record ID; on Guest Profile, the legacy guest-ID alias.",
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "guestId",
            "type": "string",
            "required": true,
            "description": "The Guest this record concerns.",
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "revision",
            "type": "integer",
            "required": true,
            "description": "Record-local revision; distinct from the workspace version.",
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          },
          {
            "name": "purpose",
            "type": "string",
            "required": true,
            "description": "Why this particular stay is needed.",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          {
            "name": "destination",
            "type": "\"Vancouver\"",
            "required": true,
            "description": "Current prototype destination.",
            "schema": {
              "const": "Vancouver"
            }
          },
          {
            "name": "start",
            "type": "string",
            "required": true,
            "description": "Check-in local calendar date.",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end",
            "type": "string",
            "required": true,
            "description": "Check-out local calendar date.",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "budget",
            "type": "number",
            "required": true,
            "description": "Monthly budget in CAD; not a quoted or charged amount.",
            "schema": {
              "type": "number",
              "minimum": 1000,
              "maximum": 100000
            }
          },
          {
            "name": "currency",
            "type": "\"CAD\"",
            "required": true,
            "schema": {
              "const": "CAD"
            }
          },
          {
            "name": "beds",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 4
            }
          },
          {
            "name": "guests",
            "type": "integer",
            "required": true,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 8
            }
          },
          {
            "name": "mustHaves",
            "type": "array",
            "required": true,
            "description": "Explicit hard requirements for this stay.",
            "schema": {
              "type": "array",
              "maxItems": 8,
              "items": {
                "enum": [
                  "Workspace",
                  "Parking",
                  "Pet friendly",
                  "Gym",
                  "Water view"
                ]
              }
            }
          },
          {
            "name": "notes",
            "type": "string",
            "required": true,
            "description": "Ordinary freeform notes in the owning record.",
            "schema": {
              "type": "string",
              "maxLength": 2000
            }
          }
        ],
        "rules": [
          "Changed trip requirements invalidate its recommendation and request draft.",
          "Identical saves preserve both. The shortlist remains available.",
          "The model allows future trips; this prototype has one active trip."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "brief.id → guestProfile.id"
          },
          {
            "label": "Owner",
            "value": "Concierge workflow; linked to one guest."
          }
        ],
        "links": [
          {
            "label": "has relevant place",
            "target": "context-reference",
            "note": "1 → 0..*"
          },
          {
            "label": "considers",
            "target": "shortlist-entry",
            "note": "1 → 0..*"
          },
          {
            "label": "has itinerary option",
            "target": "context-reference",
            "note": "1 → 0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-1c73ef62b86c63c7d2025d2428a429626671f1b3a06ed24b7f677cd488f990c9",
        "d-7fa69cf5debc09fb4d3b0194d11c9c2e9633213b82cdd757a012314591e0532c"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-9a83193bf54ad8573e56ccd02368d3ad490bbbe6b52bc11dae65e1afd7f7f87c",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "planning-point"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/5",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "planning-point"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/5",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Planning point",
      "description": "An exploratory place on a planning map; relevance does not establish guest preference.",
      "sourceNode": {
        "id": "planning-point",
        "label": "Planning point",
        "kind": "Record",
        "group": "Homes & places",
        "description": "An exploratory place on a planning map; relevance does not establish guest preference.",
        "fields": [
          {
            "name": "id",
            "type": "string",
            "required": true,
            "description": "Stable record ID; on Guest Profile, the legacy guest-ID alias.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entityId",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "kind",
            "type": "\"place\"",
            "required": true,
            "schema": {
              "const": "place"
            }
          },
          {
            "name": "title",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "category",
            "type": "Work | Lifestyle | Transport | Other",
            "required": true,
            "schema": {
              "enum": [
                "Work",
                "Lifestyle",
                "Transport",
                "Other"
              ]
            }
          },
          {
            "name": "lat",
            "type": "number",
            "required": true,
            "schema": {
              "type": "number",
              "minimum": 49.15,
              "maximum": 49.4
            }
          },
          {
            "name": "lng",
            "type": "number",
            "required": true,
            "schema": {
              "type": "number",
              "minimum": -123.35,
              "maximum": -122.9
            }
          },
          {
            "name": "reason",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "evidence",
            "type": "array",
            "required": true,
            "schema": {
              "type": "array"
            }
          },
          {
            "name": "sourceUrl",
            "type": "string | null",
            "required": true,
            "schema": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          {
            "name": "source",
            "type": "object",
            "required": true,
            "schema": {
              "type": "object"
            }
          },
          {
            "name": "method",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "generatedBy",
            "type": "object",
            "required": true,
            "schema": {
              "type": "object"
            }
          },
          {
            "name": "status",
            "type": "\"generated\"",
            "required": true,
            "schema": {
              "const": "generated"
            }
          }
        ],
        "rules": [
          "Generated is not a confirmed trip place or profile favourite.",
          "Point evidence and actor are preserved when explicitly promoting it to a saved reference.",
          "Hermes can add client discoveries to the current working map. Profile pins remain concierge-only with recorded guest interest."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "point ID within a planning session"
          },
          {
            "label": "Owner",
            "value": "Generating method or client discovery; actual actor supplied by transport."
          }
        ],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-1c73ef62b86c63c7d2025d2428a429626671f1b3a06ed24b7f677cd488f990c9",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "context-reference"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/6",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "context-reference"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/6",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Context reference",
      "description": "A place and why it matters, with explicit guest-profile or trip scope.",
      "sourceNode": {
        "id": "context-reference",
        "label": "Context reference",
        "kind": "Record",
        "group": "Homes & places",
        "description": "A place and why it matters, with explicit guest-profile or trip scope.",
        "fields": [
          {
            "name": "id",
            "type": "string",
            "required": true,
            "description": "Stable record ID; on Guest Profile, the legacy guest-ID alias.",
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "guestId",
            "type": "string",
            "required": true,
            "description": "The Guest this record concerns.",
            "schema": {
              "type": "string",
              "maxLength": 120
            }
          },
          {
            "name": "scope",
            "type": "guest | brief",
            "required": true,
            "description": "Guest-profile or active-trip ownership of a place reference.",
            "schema": {
              "enum": [
                "guest",
                "brief"
              ]
            }
          },
          {
            "name": "briefId",
            "type": "string | null",
            "required": true,
            "description": "Active trip reference for trip scope; null for reusable guest scope.",
            "schema": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          {
            "name": "label",
            "type": "string",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 120
            }
          },
          {
            "name": "category",
            "type": "Work | Lifestyle | Transport | Other",
            "required": true,
            "schema": {
              "enum": [
                "Work",
                "Lifestyle",
                "Transport",
                "Other"
              ]
            }
          },
          {
            "name": "lat",
            "type": "number",
            "required": true,
            "schema": {
              "type": "number",
              "minimum": 49.15,
              "maximum": 49.4
            }
          },
          {
            "name": "lng",
            "type": "number",
            "required": true,
            "schema": {
              "type": "number",
              "minimum": -123.35,
              "maximum": -122.9
            }
          },
          {
            "name": "notes",
            "type": "string",
            "required": true,
            "description": "Ordinary freeform notes in the owning record.",
            "schema": {
              "type": "string",
              "maxLength": 2000
            }
          },
          {
            "name": "status",
            "type": "suggested | confirmed",
            "required": true,
            "schema": {
              "enum": [
                "suggested",
                "confirmed"
              ]
            }
          },
          {
            "name": "placeId",
            "type": "string | null",
            "required": false,
            "schema": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          {
            "name": "source",
            "type": "object",
            "required": true,
            "schema": {
              "type": "object"
            }
          },
          {
            "name": "createdBy",
            "type": "object",
            "required": true,
            "schema": {
              "type": "object"
            }
          },
          {
            "name": "updatedBy",
            "type": "object",
            "required": true,
            "schema": {
              "type": "object"
            }
          },
          {
            "name": "confirmedBy",
            "type": "object | null",
            "required": true,
            "schema": {
              "type": [
                "object",
                "null"
              ]
            }
          },
          {
            "name": "relationship",
            "type": "pinned | relevant | profile-context | itinerary-option",
            "required": false,
            "description": "Pinned guest preference, relevant trip place, or unclassified older profile context.",
            "schema": {
              "enum": [
                "pinned",
                "relevant",
                "profile-context",
                "itinerary-option"
              ],
              "description": "Reference role. itinerary-option is a brief-scoped candidate place, not a reservation, scheduled visit or durable guest favourite."
            }
          },
          {
            "name": "preferenceEvidence",
            "type": "object | null",
            "required": false,
            "description": "The guest’s expressed interest as recorded by the concierge; not authenticated guest approval.",
            "schema": {
              "type": [
                "object",
                "null"
              ],
              "description": "Guest-stated interest, recordedBy/recordedAt and guestConfirmation null. Required by service for new profile pins."
            }
          },
          {
            "name": "planningOrigin",
            "type": "object | null",
            "required": false,
            "description": "Server-verified source session, point and dataset lineage.",
            "schema": {
              "type": [
                "object",
                "null"
              ],
              "description": "Planning session/point IDs, dataset hash, original source/evidence and generating actor, assigned by service."
            }
          }
        ],
        "rules": [
          "Guest scope is reusable and has no brief ID. Trip scope binds to the active brief.",
          "Suggested context is not treated as a confirmed fact.",
          "Creator, source and confirming concierge are separate attributions.",
          "New profile pins require a concierge-recorded statement of the guest’s expressed interest. Hermes cannot pin profile favourites.",
          "Earlier guest references remain profile-context until explicitly reviewed; no liking is inferred by migration.",
          "Explicit promotion from a planning point carries its source session and dataset lineage.",
          "Trip-scoped itinerary-option references are candidates, not scheduled visits, reservations or profile favourites."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "context.referencePoints[].id"
          },
          {
            "label": "Owner",
            "value": "Concierge confirms; Hermes may propose."
          }
        ],
        "links": [
          {
            "label": "can reference",
            "target": "place-document",
            "note": "0..* → 0..1"
          },
          {
            "label": "may be promoted from",
            "target": "planning-point",
            "note": "0..* → 0..1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-ceffa6319b337d7c95f9c709c97f29600859e7fcca93620c544e1621fcaad000",
        "d-9a83193bf54ad8573e56ccd02368d3ad490bbbe6b52bc11dae65e1afd7f7f87c"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-ceffa6319b337d7c95f9c709c97f29600859e7fcca93620c544e1621fcaad000",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "place-document"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/7",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "place-document"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/7",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Place document",
      "description": "A retrievable place description, distinct from a guest’s interest in that place.",
      "sourceNode": {
        "id": "place-document",
        "label": "Place document",
        "kind": "Record",
        "group": "Homes & places",
        "description": "A retrievable place description, distinct from a guest’s interest in that place.",
        "fields": [
          {
            "name": "id",
            "type": "string",
            "description": "Stable document identity.",
            "required": true
          },
          {
            "name": "entityId",
            "type": "string",
            "description": "Place-catalog identity.",
            "required": true
          },
          {
            "name": "title",
            "type": "string",
            "description": "Place name.",
            "required": true
          },
          {
            "name": "lat / lng",
            "type": "number",
            "description": "Representative geographic point.",
            "required": true
          },
          {
            "name": "chunks[]",
            "type": "object[]",
            "description": "Named description chunks with text.",
            "required": true
          },
          {
            "name": "revision",
            "type": "string",
            "description": "Content hash revision.",
            "required": true
          },
          {
            "name": "sourceUrl",
            "type": "string | null",
            "description": "Reference supplied by the place seed.",
            "required": true
          }
        ],
        "rules": [
          "Representative coordinates do not guarantee an entrance or current opening hours.",
          "Retrieval uses words and topics, with source chunks and content revisions."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "place:<seed-id> and named chunk IDs"
          },
          {
            "label": "Owner",
            "value": "Curated local place corpus."
          }
        ],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-9d1fcf615dbcb5d22b8a5b708032a4bc84a4075077a9fe9326c370b268c1d536",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "home-listing"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/8",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "home-listing"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/8",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Home listing",
      "description": "A rental candidate with synthetic location, availability, amenities and monthly rate.",
      "sourceNode": {
        "id": "home-listing",
        "label": "Home listing",
        "kind": "Record",
        "group": "Homes & places",
        "description": "A rental candidate with synthetic location, availability, amenities and monthly rate.",
        "fields": [
          {
            "name": "id",
            "type": "string",
            "description": "Local synthetic listing ID.",
            "required": true
          },
          {
            "name": "location",
            "type": "object",
            "description": "Latitude, longitude and location accuracy.",
            "required": true
          },
          {
            "name": "price",
            "type": "number",
            "description": "Illustrative monthly CAD rate.",
            "required": true
          },
          {
            "name": "beds / baths / guests",
            "type": "number",
            "description": "Property capacity.",
            "required": true
          },
          {
            "name": "amenities[]",
            "type": "string[]",
            "description": "Listing features.",
            "required": true
          },
          {
            "name": "availableFrom / availableTo",
            "type": "date",
            "description": "Sample availability window.",
            "required": true
          },
          {
            "name": "manager",
            "type": "string",
            "description": "Manager display name, not an authenticated account.",
            "required": true
          }
        ],
        "rules": [
          "Sample IDs are not Runtime or provider listing IDs.",
          "Monthly rates are illustrative; a match is not a quote or availability guarantee."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "properties[].id"
          },
          {
            "label": "Owner",
            "value": "Synthetic catalog in this repository."
          }
        ],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-7fa69cf5debc09fb4d3b0194d11c9c2e9633213b82cdd757a012314591e0532c",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "shortlist-entry"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/10",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "shortlist-entry"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/10",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Shortlist entry",
      "description": "A considered home and the concierge’s visible comparison note.",
      "sourceNode": {
        "id": "shortlist-entry",
        "label": "Shortlist entry",
        "kind": "Record",
        "group": "Decisions & evidence",
        "description": "A considered home and the concierge’s visible comparison note.",
        "fields": [
          {
            "name": "propertyId",
            "type": "string",
            "description": "The considered home.",
            "required": true
          },
          {
            "name": "guestId / briefId",
            "type": "string",
            "description": "Explicit owner links on new entries.",
            "required": false
          },
          {
            "name": "note",
            "type": "string",
            "description": "Visible benefits and tradeoffs.",
            "required": true
          },
          {
            "name": "addedBy / addedAt",
            "type": "string",
            "description": "Actor and time of addition.",
            "required": true
          }
        ],
        "rules": [
          "New records carry guestId and briefId. Legacy records inherit their single-workspace scope.",
          "Removing the recommended home also clears its recommendation and draft."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "propertyId within the active brief"
          },
          {
            "label": "Owner",
            "value": "Concierge and Hermes through shared commands."
          }
        ],
        "links": [
          {
            "label": "refers to",
            "target": "home-listing",
            "note": "0..* → 1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-9d1fcf615dbcb5d22b8a5b708032a4bc84a4075077a9fe9326c370b268c1d536"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-5f0fc9182de6ffa9dcc597c6f900636175c4fcec9d072a0d38528c798dd5ff37",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "actor"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/14",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "actor"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/14",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Actor",
      "description": "The person or Hermes session performing a command, distinct from the guest.",
      "sourceNode": {
        "id": "actor",
        "label": "Actor",
        "kind": "Record",
        "group": "Authority & interface",
        "description": "The person or Hermes session performing a command, distinct from the guest.",
        "fields": [
          {
            "name": "id",
            "type": "string",
            "description": "Acting identity.",
            "required": true
          },
          {
            "name": "kind",
            "type": "concierge | hermes",
            "description": "Operator category.",
            "required": true
          },
          {
            "name": "sessionId",
            "type": "string",
            "description": "Host/browser session reference.",
            "required": true
          },
          {
            "name": "authority",
            "type": "string",
            "description": "Local authority source.",
            "required": true
          },
          {
            "name": "plugin",
            "type": "string",
            "description": "Client-reported plugin version.",
            "required": false
          }
        ],
        "rules": [
          "Actor and authority are not supplied by model command arguments.",
          "The prototype’s local actor is not a production identity/delegation proof.",
          "A human actor may resolve to Rolodex Person and a Hermes actor to Agent through a future verified adapter. An acting session is distinct from the guest on whose behalf it operates."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "Service-derived actor.id and sessionId"
          },
          {
            "label": "Owner",
            "value": "Local loopback session or native plugin transport."
          }
        ],
        "links": [
          {
            "label": "performs",
            "target": "provenance-event",
            "note": "1 → 0..*"
          },
          {
            "label": "contributes to",
            "target": "profile-chunk",
            "note": "0..* → 0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b706e3d49c1a906aacf3cc61e09c268630f668da2e6347ea840c8f8ef8db245c",
        "d-d71f80916160e177c6d6fb81e021e9e21d3ed5a6fe3678f4948c32c0c85cac46"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-b706e3d49c1a906aacf3cc61e09c268630f668da2e6347ea840c8f8ef8db245c",
      "localIdentity": {
        "family": "zendo",
        "profile": "zendo@0.5.0",
        "localId": "provenance-event"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/3/terms/15",
      "namedClosure": {
        "zendo.schema.json": "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo",
          "profile": "zendo@0.5.0",
          "localId": "provenance-event"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/3/terms/15",
        "readerClosureSha256": "16d51a7b3654a893c56e75dca37ec13f116bdef8d089c6578363ad2fe45f0471"
      },
      "label": "Provenance event",
      "description": "A visible command, actor, input and revision linked to earlier local history.",
      "sourceNode": {
        "id": "provenance-event",
        "label": "Provenance event",
        "kind": "Record",
        "group": "Decisions & evidence",
        "description": "A visible command, actor, input and revision linked to earlier local history.",
        "fields": [
          {
            "name": "command / commandId",
            "type": "string",
            "description": "Operation and idempotency identity.",
            "required": true
          },
          {
            "name": "actor",
            "type": "Actor",
            "description": "The acting session.",
            "required": true
          },
          {
            "name": "guestId / briefId",
            "type": "references",
            "description": "Guest and active-trip context on new events.",
            "required": true
          },
          {
            "name": "guestRevision / tripBriefRevision",
            "type": "integer",
            "description": "Record-local revision counters on new events.",
            "required": true
          },
          {
            "name": "briefVersion",
            "type": "integer",
            "description": "Legacy name for workspace revision.",
            "required": true
          },
          {
            "name": "source / details",
            "type": "object",
            "description": "Source scope and visible command input.",
            "required": true
          },
          {
            "name": "previousHash / hash",
            "type": "string | null",
            "description": "Local ledger integrity links.",
            "required": true
          },
          {
            "name": "trainingEligibility",
            "type": "excluded | pending-review",
            "description": "Review intent, not consent or training.",
            "required": true
          }
        ],
        "rules": [
          "A local hash chain is not signed external evidence or provider reconciliation.",
          "Historical event hashes are preserved by additive migrations.",
          "Workspace revision and trip revision are different counters."
        ],
        "facts": [
          {
            "label": "Identity",
            "value": "events[].id and commandId"
          },
          {
            "label": "Owner",
            "value": "Shared service command path."
          }
        ],
        "links": [
          {
            "label": "records active context",
            "target": "trip-brief",
            "note": "0..* → 1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-fc8963cd77e50a799277bef64af3435ba70cc6009811d34a2c09bfdfb4b5454b"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Workspace"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/0",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Workspace"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/0",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Workspace",
      "description": "Authority and storage partition; a peer can host multiple explicitly isolated workspaces.",
      "sourceNode": {
        "id": "Workspace",
        "label": "Workspace",
        "kind": "Concept",
        "group": "foundation",
        "description": "Authority and storage partition; a peer can host multiple explicitly isolated workspaces.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "operatorRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "operating runtime"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "operatorRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "operatorRef",
            "target": "https://zenith-research.ca/ontology/terms/Organization"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-f159ff144a1bd8f7cdcdeb92915811be18186bac9dcd35e61af50edf6564cea9",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Peer"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/1",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Peer"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/1",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Peer",
      "description": "Addressable local Zenith application participant; endpoint claims require verified binding.",
      "sourceNode": {
        "id": "Peer",
        "label": "Peer",
        "kind": "Concept",
        "group": "foundation",
        "description": "Addressable local Zenith application participant; endpoint claims require verified binding.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "operatorRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "workspaceRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "endpointBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "contractVersions",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "peer operator"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "operatorRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "operatorRef",
            "target": "https://zenith-research.ca/ontology/terms/Organization"
          },
          {
            "label": "workspaceRefs",
            "target": "Workspace"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-500728017817f56c330f7d240d33856df27a5e35d8f485ad2e5d24879467c8f3",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ActionDefinition"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/2",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ActionDefinition"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/2",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ActionDefinition",
      "description": "Shared operation metadata for authorized browser and native Hermes access.",
      "sourceNode": {
        "id": "ActionDefinition",
        "label": "ActionDefinition",
        "kind": "Concept",
        "group": "foundation",
        "description": "Shared operation metadata for authorized browser and native Hermes access.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "version",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "inputSchemaRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "outputSchemaRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "handlerBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "scopeRuleRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "approvalRuleRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "modeAvailability",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "runtime contract catalog"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-0c3a3f4166e43a1df45b74e0630844f8645c6eda2eb9c508b4bd2c4fe82c4a14",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "OperationReceipt"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/3",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "OperationReceipt"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/3",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "OperationReceipt",
      "description": "Evidence of a particular local command result; not proof of external delivery or booking.",
      "sourceNode": {
        "id": "OperationReceipt",
        "label": "OperationReceipt",
        "kind": "Concept",
        "group": "foundation",
        "description": "Evidence of a particular local command result; not proof of external delivery or booking.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "operationRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "commandId",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "verifiedActorRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "representedPartyRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "agentSessionRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "inputHash",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "priorRevision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "resultRevision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "outcome",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "evidenceRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "occurredAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "verifiedSubjectBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "executing runtime"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "operationRef",
            "target": "ActionDefinition"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "verifiedActorRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "representedPartyRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "evidenceRefs",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-500728017817f56c330f7d240d33856df27a5e35d8f485ad2e5d24879467c8f3",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "EvidenceReference"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/4",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "EvidenceReference"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/4",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "EvidenceReference",
      "description": "Scoped reference to an artifact, provider observation or external receipt, with its precise evidentiary meaning.",
      "sourceNode": {
        "id": "EvidenceReference",
        "label": "EvidenceReference",
        "kind": "Concept",
        "group": "foundation",
        "description": "Scoped reference to an artifact, provider observation or external receipt, with its precise evidentiary meaning.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceSystem",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceScope",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "contentHash",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "observedAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "meaning",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sensitivity",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "evidence producer"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": []
      },
      "dependencyRevisionRefs": [],
      "unresolvedReferences": []
    },
    {
      "id": "d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "GuestProfile"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/5",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "GuestProfile"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/5",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "GuestProfile",
      "description": "An extensible context collection describing one guest: many notes, statements and question-and-answer entries, many topics and character references, and the guest’s own interests. Topic choices and questionnaires remain open; contributors and disclosure remain explicit.",
      "sourceNode": {
        "id": "GuestProfile",
        "label": "GuestProfile",
        "kind": "Concept",
        "group": "context",
        "description": "An extensible context collection describing one guest: many notes, statements and question-and-answer entries, many topics and character references, and the guest’s own interests. Topic choices and questionnaires remain open; contributors and disclosure remain explicit.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "cardinality": "1",
            "required": true,
            "description": "Stable profile identity; separate from the person it describes."
          },
          {
            "name": "guestRef",
            "type": "Proposed reference",
            "cardinality": "1",
            "required": true,
            "description": "The one guest described by this profile."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "cardinality": "1",
            "required": true,
            "description": "The authority and storage partition for the profile, preserving legacy concierge-maintained ownership until a verified transfer is accepted."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "cardinality": "1",
            "required": true,
            "description": "Profile record revision; each linked entry and character reference also has its own revision."
          },
          {
            "name": "topicRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Zero or more open-ended topic definitions used to organize context. A topic label is not itself a claim or an interest."
          },
          {
            "name": "provenanceRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Evidence about the profile and its accepted revisions; never a substitute for record-level authorship."
          },
          {
            "name": "interestRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Zero or more guest-scoped interests, exposed as a sharing-filtered reverse view of Interest records. Includes interests in semantic topics as well as properties and offerings. Derived view: Authorized reverse projection of Interest.contextRef referencing this profile and Interest.subjectRef matching its guestRef. Never a separately writable list."
          },
          {
            "name": "contextEntryRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Zero or more separately attributed notes, statements or answers. Multiple entries may concern the same topic or mentioned entity. Derived view: Authorized reverse projection of ProfileEntry.profileRef for this profile and guest; records retain their own provenance and revision."
          },
          {
            "name": "questionRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Zero or more versioned questions relevant to this profile; a question can be present before it has an answer. No universal questionnaire is fixed."
          },
          {
            "name": "characterExtensionRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Zero or more character/profile extension references, each with its own source contract, revision, purpose and sharing scope. No single character is implied or selected by default."
          }
        ],
        "rules": [
          "characterExtensionRef: Earlier candidate singular reference. Preserve as a readable alias during adapter overlap; one singular reference maps to a one-element characterExtensionRefs collection. Conflicting singular/plural values require reconciliation. No deployed record is rewritten by this proposal."
        ],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "traveler profile owner; legacy concierge records retain their current ownership"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "guestRef",
            "target": "https://zenith-research.ca/ontology/terms/Person",
            "note": "1"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace",
            "note": "1"
          },
          {
            "label": "provenanceRefs",
            "target": "EvidenceReference",
            "note": "0..*"
          },
          {
            "label": "interestRefs",
            "target": "Interest",
            "note": "0..*"
          },
          {
            "label": "topicRefs",
            "target": "ProfileTopic",
            "note": "0..*"
          },
          {
            "label": "contextEntryRefs",
            "target": "ProfileEntry",
            "note": "0..*"
          },
          {
            "label": "questionRefs",
            "target": "ProfileQuestion",
            "note": "0..*"
          },
          {
            "label": "characterExtensionRefs",
            "target": "CharacterReference",
            "note": "0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
        "d-0e4a99ca2ef0fefe0c27f7581fa206c43008e9ef8c1b77fef66054dee10e92a6",
        "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
        "d-76876bdb8e1e600555fea1dfd18a870195e7107b96cecbc8959e7d4a6fa619d9",
        "d-2dddb2ce7b4415d9ec0adb0fd62eb962ad949bc69166d7855decc6467b7fe963",
        "d-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ProfileTopic"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/6",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ProfileTopic"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/6",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ProfileTopic",
      "description": "An open-ended semantic topic for grouping context or identifying an interest. The domain does not prescribe a fixed topic list.",
      "sourceNode": {
        "id": "ProfileTopic",
        "label": "ProfileTopic",
        "kind": "Concept",
        "group": "context",
        "description": "An open-ended semantic topic for grouping context or identifying an interest. The domain does not prescribe a fixed topic list.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "vocabularyRef",
            "type": "Wire format pending",
            "cardinality": "0..1",
            "required": false,
            "description": "Optional namespace/source vocabulary reference; preserve its identity and revision when importing a definition."
          },
          {
            "name": "label",
            "type": "Wire format pending",
            "description": "A human-readable topic such as an activity, subject or aspect of life; examples do not define a mandatory taxonomy."
          },
          {
            "name": "description",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "parentTopicRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Optional broader topics. Organizing a record beneath a topic does not assert that the guest likes it."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "provenanceRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "profile context owner or explicitly attributed definition/contribution owner"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "parentTopicRefs",
            "target": "ProfileTopic",
            "note": "0..*"
          },
          {
            "label": "provenanceRefs",
            "target": "EvidenceReference",
            "note": "0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-2dddb2ce7b4415d9ec0adb0fd62eb962ad949bc69166d7855decc6467b7fe963",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ProfileQuestion"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/7",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ProfileQuestion"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/7",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ProfileQuestion",
      "description": "A versioned question or prompt about one or more topics or mentioned resources. Questions and answer formats are selected or authored later.",
      "sourceNode": {
        "id": "ProfileQuestion",
        "label": "ProfileQuestion",
        "kind": "Concept",
        "group": "context",
        "description": "A versioned question or prompt about one or more topics or mentioned resources. Questions and answer formats are selected or authored later.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "text",
            "type": "Wire format pending",
            "description": "The question as presented, retained with its revision. The presence of a question is not an answer or guest fact."
          },
          {
            "name": "topicRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Any number of applicable topics; no fixed sections are required."
          },
          {
            "name": "aboutRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Optional explicit links to the subjects mentioned. Linking does not silently resolve identity from prose."
          },
          {
            "name": "answerFormatRef",
            "type": "Wire format pending",
            "cardinality": "0..1",
            "required": false,
            "description": "Optional versioned format for an answer; freeform text is supported in the design, with structured formats admitted through their own contracts."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "provenanceRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "profile context owner or explicitly attributed definition/contribution owner"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "topicRefs",
            "target": "ProfileTopic",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "ProfileTopic",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "Property",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "Offering",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "Interest",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "CharacterReference",
            "note": "0..*"
          },
          {
            "label": "provenanceRefs",
            "target": "EvidenceReference",
            "note": "0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
        "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-0e4a99ca2ef0fefe0c27f7581fa206c43008e9ef8c1b77fef66054dee10e92a6",
        "d-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-76876bdb8e1e600555fea1dfd18a870195e7107b96cecbc8959e7d4a6fa619d9",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ProfileEntry"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/8",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ProfileEntry"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/8",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ProfileEntry",
      "description": "One separately versioned and attributed contextual note, statement or answer. Many entries can discuss the same topic or mentioned thing without overwriting each other.",
      "sourceNode": {
        "id": "ProfileEntry",
        "label": "ProfileEntry",
        "kind": "Concept",
        "group": "context",
        "description": "One separately versioned and attributed contextual note, statement or answer. Many entries can discuss the same topic or mentioned thing without overwriting each other.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "profileRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "kind",
            "type": "Wire format pending",
            "description": "Note, statement or answer. This open context structure does not define the eventual list of profile topics."
          },
          {
            "name": "topicRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "aboutRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Zero or more explicitly linked mentioned subjects or earlier entries. Preserve identity/source uncertainty rather than inferring links."
          },
          {
            "name": "questionRef",
            "type": "Proposed reference",
            "cardinality": "0..1",
            "required": false,
            "description": "Required for an answer; absent for an ordinary note or statement. Several independently attributed answers can reference the same question."
          },
          {
            "name": "questionRevision",
            "type": "Wire format pending",
            "cardinality": "0..1",
            "required": false,
            "description": "The exact question revision answered, so a later prompt edit does not silently change the meaning of an earlier answer."
          },
          {
            "name": "content",
            "type": "Wire format pending",
            "description": "Authored text or structured content under an explicitly versioned content contract; payload schema remains acceptance work."
          },
          {
            "name": "contentContractRef",
            "type": "Wire format pending",
            "cardinality": "0..1",
            "required": false,
            "description": "Identifies how to interpret the content; no arbitrary executable extension or automatic remote fetch."
          },
          {
            "name": "basis",
            "type": "Wire format pending",
            "description": "Guest-provided, concierge-observation, agent-suggested or unattributed; the actual entering actor comes from contribution receipts."
          },
          {
            "name": "contributionRefs",
            "type": "Proposed reference",
            "cardinality": "1..*",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestConfirmationRef",
            "type": "Proposed reference",
            "cardinality": "0..1",
            "required": false,
            "description": "Optional verified guest confirmation tied to this exact entry revision; changes invalidate earlier confirmation."
          },
          {
            "name": "recordedAt",
            "type": "Wire format pending",
            "description": "Recorded timestamp, separate from any effective-time/context metadata."
          },
          {
            "name": "state",
            "type": "Wire format pending",
            "description": "Active or withdrawn contribution; revision history preserves corrections."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "profile context owner or explicitly attributed definition/contribution owner"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "profileRef",
            "target": "GuestProfile"
          },
          {
            "label": "guestRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "topicRefs",
            "target": "ProfileTopic",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "ProfileTopic",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "Property",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "Offering",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "Interest",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "CharacterReference",
            "note": "0..*"
          },
          {
            "label": "aboutRefs",
            "target": "ProfileEntry",
            "note": "0..*"
          },
          {
            "label": "questionRef",
            "target": "ProfileQuestion",
            "note": "0..1"
          },
          {
            "label": "contributionRefs",
            "target": "OperationReceipt",
            "note": "1..*"
          },
          {
            "label": "guestConfirmationRef",
            "target": "EvidenceReference",
            "note": "0..1"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
        "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-0e4a99ca2ef0fefe0c27f7581fa206c43008e9ef8c1b77fef66054dee10e92a6",
        "d-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de",
        "d-76876bdb8e1e600555fea1dfd18a870195e7107b96cecbc8959e7d4a6fa619d9",
        "d-2dddb2ce7b4415d9ec0adb0fd62eb962ad949bc69166d7855decc6467b7fe963",
        "d-0c3a3f4166e43a1df45b74e0630844f8645c6eda2eb9c508b4bd2c4fe82c4a14",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "CharacterReference"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/9",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "CharacterReference"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/9",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "CharacterReference",
      "description": "One of potentially many external character/profile extensions connected to the guest profile. This is an integration reference, not a locally invented Anema character body.",
      "sourceNode": {
        "id": "CharacterReference",
        "label": "CharacterReference",
        "kind": "Concept",
        "group": "context",
        "description": "One of potentially many external character/profile extensions connected to the guest profile. This is an integration reference, not a locally invented Anema character body.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "profileRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceSystem",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "externalRef",
            "type": "Wire format pending",
            "description": "Opaque reference to one character/profile extension; never a secret access credential."
          },
          {
            "name": "sourceContractRef",
            "type": "Wire format pending",
            "description": "The actual external schema/version, to be inspected and accepted before integration."
          },
          {
            "name": "sourceRevision",
            "type": "Wire format pending",
            "description": "Exact external revision when pinning content; no hidden refresh of a mutable character changes historical decisions."
          },
          {
            "name": "purpose",
            "type": "Wire format pending",
            "description": "Why this particular extension is linked; multiple extensions can serve different contexts."
          },
          {
            "name": "applicabilityScope",
            "type": "Wire format pending",
            "description": "The context in which this reference applies. Linking does not make every extension active for every trip or authorize sharing."
          },
          {
            "name": "provenanceRefs",
            "type": "Proposed reference",
            "cardinality": "0..*",
            "required": false,
            "description": "Evidence of who linked it and its source. Access to external content requires a separate permission check."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "profile context owner or explicitly attributed definition/contribution owner"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "profileRef",
            "target": "GuestProfile"
          },
          {
            "label": "guestRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "provenanceRefs",
            "target": "EvidenceReference",
            "note": "0..*"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-a6435efaf5a6305b3f87fc93caa9af311ea5f6ac9c238ac6f67cbb8f3c56e2f0",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "SharingGrant"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/10",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "SharingGrant"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/10",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "SharingGrant",
      "description": "Selected-field disclosure permission; distinct from booking authority, marketing and training permission.",
      "sourceNode": {
        "id": "SharingGrant",
        "label": "SharingGrant",
        "kind": "Concept",
        "group": "context",
        "description": "Selected-field disclosure permission; distinct from booking authority, marketing and training permission.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "subjectRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "recipientRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "resourceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "fieldSet",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "purpose",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "validFrom",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "expiresAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revokedAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "decisionEvidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "verified traveler or authorized profile controller"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "subjectRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "recipientRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "resourceRef",
            "target": "GuestProfile"
          },
          {
            "label": "resourceRef",
            "target": "ProfileEntry"
          },
          {
            "label": "resourceRef",
            "target": "ProfileQuestion"
          },
          {
            "label": "resourceRef",
            "target": "CharacterReference"
          },
          {
            "label": "resourceRef",
            "target": "Interest"
          },
          {
            "label": "decisionEvidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac",
        "d-76876bdb8e1e600555fea1dfd18a870195e7107b96cecbc8959e7d4a6fa619d9",
        "d-2dddb2ce7b4415d9ec0adb0fd62eb962ad949bc69166d7855decc6467b7fe963",
        "d-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de",
        "d-0e4a99ca2ef0fefe0c27f7581fa206c43008e9ef8c1b77fef66054dee10e92a6",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Property"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/11",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Property"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/11",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Property",
      "description": "A real-world property used for accommodation or related hospitality services; villa is one possible subtype.",
      "sourceNode": {
        "id": "Property",
        "label": "Property",
        "kind": "Concept",
        "group": "discovery",
        "description": "A real-world property used for accommodation or related hospitality services; villa is one possible subtype.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "stewardRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "propertySubtype",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "locationRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "identityEvidenceRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "verified property record steward"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "stewardRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "identityEvidenceRefs",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-cc5511a702715b04ca52d76f4a479e0f69967f385d1181bdfd2c19bd926b5eb7",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "IndexedListing"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/12",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "IndexedListing"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/12",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "IndexedListing",
      "description": "Sourced discovery record; indexing establishes no inventory control, availability or booking rights.",
      "sourceNode": {
        "id": "IndexedListing",
        "label": "IndexedListing",
        "kind": "Concept",
        "group": "discovery",
        "description": "Sourced discovery record; indexing establishes no inventory control, availability or booking rights.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceUrl",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "retrievedAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceRevision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "evidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "propertyRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "matchingStatus",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "displayProjection",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "indexing workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "evidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "propertyRef",
            "target": "Property"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
        "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Offering"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/13",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Offering"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/13",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Offering",
      "description": "Accommodation, service, product delivery or bundle supplied under explicit terms and capacity units.",
      "sourceNode": {
        "id": "Offering",
        "label": "Offering",
        "kind": "Concept",
        "group": "discovery",
        "description": "Accommodation, service, product delivery or bundle supplied under explicit terms and capacity units.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "supplierRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "kind",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "propertyRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "description",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "priceBasis",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "capacityUnit",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "availabilitySourceRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "termsRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "controlEvidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "bookingEndpointRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "verified supplier workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "supplierRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "supplierRef",
            "target": "https://zenith-research.ca/ontology/terms/Organization"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "propertyRef",
            "target": "Property"
          },
          {
            "label": "controlEvidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "bookingEndpointRef",
            "target": "BookingEndpoint"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
        "d-6a8f85f5f06fe045fed6d930179a12d771a6f07fd9ea3274460eea00139e764d"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-0e4a99ca2ef0fefe0c27f7581fa206c43008e9ef8c1b77fef66054dee10e92a6",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Interest"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/14",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Interest"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/14",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Interest",
      "description": "The guest’s interest in a semantic topic, property, sourced listing or offering, scoped to a profile or trip. Contributor and reported source stay explicit; liking a topic or resource does not grant booking access.",
      "sourceNode": {
        "id": "Interest",
        "label": "Interest",
        "kind": "Concept",
        "group": "discovery",
        "description": "The guest’s interest in a semantic topic, property, sourced listing or offering, scoped to a profile or trip. Contributor and reported source stay explicit; liking a topic or resource does not grant booking access.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "subjectRef",
            "type": "Proposed reference",
            "description": "The guest whose interest is described; different from the actor who recorded it."
          },
          {
            "name": "targetRef",
            "type": "Proposed reference",
            "description": "A semantic topic (for example an activity or subject) or a concrete property, listing or offering. This is an explicit interest relation, not every topic mentioned in a note."
          },
          {
            "name": "contextRef",
            "type": "Proposed reference",
            "description": "The reusable profile or particular trip in which this interest applies."
          },
          {
            "name": "sourceEvidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "basis",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "contributionRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestConfirmationRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "traveler or explicitly delegated local workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "subjectRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "targetRef",
            "target": "IndexedListing"
          },
          {
            "label": "targetRef",
            "target": "Offering"
          },
          {
            "label": "targetRef",
            "target": "Property"
          },
          {
            "label": "targetRef",
            "target": "ProfileTopic"
          },
          {
            "label": "contextRef",
            "target": "GuestProfile"
          },
          {
            "label": "contextRef",
            "target": "Trip"
          },
          {
            "label": "sourceEvidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "contributionRefs",
            "target": "OperationReceipt"
          },
          {
            "label": "guestConfirmationRef",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-cc5511a702715b04ca52d76f4a479e0f69967f385d1181bdfd2c19bd926b5eb7",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
        "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
        "d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac",
        "d-ff025b2bfc6335433d0f9c3797c2aa7e8daa140fcf5aefb0a965f220ba6b571b",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-0c3a3f4166e43a1df45b74e0630844f8645c6eda2eb9c508b4bd2c4fe82c4a14"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-6a8f85f5f06fe045fed6d930179a12d771a6f07fd9ea3274460eea00139e764d",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "BookingEndpoint"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/15",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "BookingEndpoint"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/15",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "BookingEndpoint",
      "description": "The property-manager runtime’s authorized channel interface. A concierge runtime calls this interface; the receiving runtime executes its installed booking plugin against Guesty, another provider backend, or its own direct-booking system. Runtime instances share contracts but not provider credentials or plugin permissions.",
      "sourceNode": {
        "id": "BookingEndpoint",
        "label": "BookingEndpoint",
        "kind": "Concept",
        "group": "access",
        "description": "The property-manager runtime’s authorized channel interface. A concierge runtime calls this interface; the receiving runtime executes its installed booking plugin against Guesty, another provider backend, or its own direct-booking system. Runtime instances share contracts but not provider credentials or plugin permissions.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "operatorRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "propertyRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "offeringRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "integrationMode",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "serviceIdentityRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "publicAddressRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "supportedActionRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "contractVersions",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "authorizationBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "evidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "property manager’s service or its authorized direct-booking host"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "operatorRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "operatorRef",
            "target": "https://zenith-research.ca/ontology/terms/Organization"
          },
          {
            "label": "propertyRefs",
            "target": "Property"
          },
          {
            "label": "offeringRefs",
            "target": "Offering"
          },
          {
            "label": "supportedActionRefs",
            "target": "ActionDefinition"
          },
          {
            "label": "evidenceRef",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
        "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-500728017817f56c330f7d240d33856df27a5e35d8f485ad2e5d24879467c8f3",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-eaa4d64143d31925fb78d3d60007283a5c8cb2ad24da1f3f62ca4a911316416a",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ChannelAuthorization"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/17",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ChannelAuthorization"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/17",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ChannelAuthorization",
      "description": "Application reference to the actual credential-backed authority to interface with a specified property booking endpoint. It is not the credential itself or a substitute verifier.",
      "sourceNode": {
        "id": "ChannelAuthorization",
        "label": "ChannelAuthorization",
        "kind": "Concept",
        "group": "access",
        "description": "Application reference to the actual credential-backed authority to interface with a specified property booking endpoint. It is not the credential itself or a substitute verifier.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "authorityBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "subjectBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "representedPartyRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "audienceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "resourceRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "actionRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "validityRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "decisionEvidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "bookingEndpointRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "external authority; application retains only scoped references"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "representedPartyRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "audienceRef",
            "target": "Peer"
          },
          {
            "label": "audienceRef",
            "target": "BookingEndpoint"
          },
          {
            "label": "resourceRefs",
            "target": "Offering"
          },
          {
            "label": "actionRefs",
            "target": "ActionDefinition"
          },
          {
            "label": "decisionEvidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "bookingEndpointRef",
            "target": "BookingEndpoint"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-f159ff144a1bd8f7cdcdeb92915811be18186bac9dcd35e61af50edf6564cea9",
        "d-6a8f85f5f06fe045fed6d930179a12d771a6f07fd9ea3274460eea00139e764d",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-500728017817f56c330f7d240d33856df27a5e35d8f485ad2e5d24879467c8f3",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-ff025b2bfc6335433d0f9c3797c2aa7e8daa140fcf5aefb0a965f220ba6b571b",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Trip"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/18",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Trip"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/18",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Trip",
      "description": "Planning container linking intent, accommodation and services without implying a confirmed stay.",
      "sourceNode": {
        "id": "Trip",
        "label": "Trip",
        "kind": "Concept",
        "group": "planning",
        "description": "Planning container linking intent, accommodation and services without implying a confirmed stay.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "briefRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "accommodationRequestRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "serviceRequestRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "reservationRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "traveler planning workspace or explicit delegate"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "guestRefs",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "briefRefs",
            "target": "TripBrief"
          },
          {
            "label": "accommodationRequestRefs",
            "target": "AccommodationRequest"
          },
          {
            "label": "serviceRequestRefs",
            "target": "ServiceRequest"
          },
          {
            "label": "reservationRefs",
            "target": "ReservationReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-bf271c0d43cee5060bf19614676a2607a55f0d0a55931059e14bdb23ad7992d9",
        "d-e9a8b95973998f0265b409b392c0e64da00a5c62c67fcaf3168d8d16e7c5accd",
        "d-c0cc3f99101698d1cc62e7f38c878ac302e88292e8fb6a2abc12905066e1f001",
        "d-ac4bec1c7406d098bc99495342de1f1da71c0eeb6bcc45b7c2cac13ca46681bf"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-bf271c0d43cee5060bf19614676a2607a55f0d0a55931059e14bdb23ad7992d9",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "TripBrief"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/19",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "TripBrief"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/19",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "TripBrief",
      "description": "Explicit requirements for a particular stay; context is not automatically a hard requirement.",
      "sourceNode": {
        "id": "TripBrief",
        "label": "TripBrief",
        "kind": "Concept",
        "group": "planning",
        "description": "Explicit requirements for a particular stay; context is not automatically a hard requirement.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "tripRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "purpose",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "destinationRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "localDates",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "party",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "budget",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "requirements",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "planning workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "guestRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "tripRef",
            "target": "Trip"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-ff025b2bfc6335433d0f9c3797c2aa7e8daa140fcf5aefb0a965f220ba6b571b",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-e9a8b95973998f0265b409b392c0e64da00a5c62c67fcaf3168d8d16e7c5accd",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "AccommodationRequest"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/22",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "AccommodationRequest"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/22",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "AccommodationRequest",
      "description": "Accommodation intent and submitted inquiry; legacy Request Draft maps only to draft intent.",
      "sourceNode": {
        "id": "AccommodationRequest",
        "label": "AccommodationRequest",
        "kind": "Concept",
        "group": "planning",
        "description": "Accommodation intent and submitted inquiry; legacy Request Draft maps only to draft intent.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "tripRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "targetRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "briefRevision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "state",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "requesting workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "tripRef",
            "target": "Trip"
          },
          {
            "label": "guestRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "targetRef",
            "target": "IndexedListing"
          },
          {
            "label": "targetRef",
            "target": "Offering"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-ff025b2bfc6335433d0f9c3797c2aa7e8daa140fcf5aefb0a965f220ba6b571b",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-cc5511a702715b04ca52d76f4a479e0f69967f385d1181bdfd2c19bd926b5eb7",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-ac4bec1c7406d098bc99495342de1f1da71c0eeb6bcc45b7c2cac13ca46681bf",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ReservationReference"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/23",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ReservationReference"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/23",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ReservationReference",
      "description": "Reference to canonical provider-confirmed accommodation, not an alias for a request or selection.",
      "sourceNode": {
        "id": "ReservationReference",
        "label": "ReservationReference",
        "kind": "Concept",
        "group": "planning",
        "description": "Reference to canonical provider-confirmed accommodation, not an alias for a request or selection.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "provider",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "accountScope",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "externalReservationId",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "canonicalSchema",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "commitmentRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "evidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "sourceRevision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "provider authoritative record; property-manager runtime owns reconciled projection; concierge receives scoped reference"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "commitmentRef",
            "target": "Commitment"
          },
          {
            "label": "evidenceRef",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-4fa957b7ab2c80066175c858165b4dd7ecaafdf0d8e11c193576f2dd8ba9626c",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-c0cc3f99101698d1cc62e7f38c878ac302e88292e8fb6a2abc12905066e1f001",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "ServiceRequest"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/24",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "ServiceRequest"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/24",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "ServiceRequest",
      "description": "Desired service outcome, optionally attached to a trip or confirmed stay and initially provider-independent.",
      "sourceNode": {
        "id": "ServiceRequest",
        "label": "ServiceRequest",
        "kind": "Concept",
        "group": "services",
        "description": "Desired service outcome, optionally attached to a trip or confirmed stay and initially provider-independent.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "requesterRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "guestRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "tripRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "reservationRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "category",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "requirements",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "requestedWindow",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "locationRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "quantity",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "capacityUnit",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "budget",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "state",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "requesting concierge or traveler workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "requesterRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "guestRef",
            "target": "https://zenith-research.ca/ontology/terms/Person"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "tripRef",
            "target": "Trip"
          },
          {
            "label": "reservationRef",
            "target": "ReservationReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-ff025b2bfc6335433d0f9c3797c2aa7e8daa140fcf5aefb0a965f220ba6b571b",
        "d-ac4bec1c7406d098bc99495342de1f1da71c0eeb6bcc45b7c2cac13ca46681bf"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-ad88c148f536b8753b2a9a4cf75d003681aeadf31794dff1ce410f9c866b304e",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Quote"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/26",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Quote"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/26",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Quote",
      "description": "Provider-issued snapshot of exact scope, price, time, capacity, cancellation and payment terms.",
      "sourceNode": {
        "id": "Quote",
        "label": "Quote",
        "kind": "Concept",
        "group": "services",
        "description": "Provider-issued snapshot of exact scope, price, time, capacity, cancellation and payment terms.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "requestRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "offeringRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "termsHash",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "money",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "scope",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "serviceWindow",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "capacityQuantity",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "capacityUnit",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "expiresAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "state",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "supplier workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "requestRef",
            "target": "ServiceRequest"
          },
          {
            "label": "requestRef",
            "target": "AccommodationRequest"
          },
          {
            "label": "offeringRef",
            "target": "Offering"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-c0cc3f99101698d1cc62e7f38c878ac302e88292e8fb6a2abc12905066e1f001",
        "d-e9a8b95973998f0265b409b392c0e64da00a5c62c67fcaf3168d8d16e7c5accd",
        "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-cbc7f78a3ad2a82edf47378cae0d5fd2a8c6df32862618ac938248c8efe86cf9",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Hold"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/27",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Hold"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/27",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Hold",
      "description": "Authoritative expiring capacity allocation; a hold request is not an active Hold.",
      "sourceNode": {
        "id": "Hold",
        "label": "Hold",
        "kind": "Concept",
        "group": "services",
        "description": "Authoritative expiring capacity allocation; a hold request is not an active Hold.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "quoteRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "capacityResourceRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "quantity",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "unit",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "issuedAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "expiresAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "state",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "evidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "supplier workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "quoteRef",
            "target": "Quote"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "evidenceRef",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-ad88c148f536b8753b2a9a4cf75d003681aeadf31794dff1ce410f9c866b304e",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-ad06d13624670b081a861be79e6e39101b22bb8921d35c1c795a8f33cdc66046",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Approval"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/28",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Approval"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/28",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Approval",
      "description": "Decision on exact quote revision and terms, with mandate evidence where delegated.",
      "sourceNode": {
        "id": "Approval",
        "label": "Approval",
        "kind": "Concept",
        "group": "services",
        "description": "Decision on exact quote revision and terms, with mandate evidence where delegated.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "approvingPartyRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "verifiedActorBindingRef",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "mandateEvidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "quoteRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "quoteRevision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "termsHash",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "scope",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "approvedAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "expiresAt",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "evidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "verified traveler or explicitly authorized delegate"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "approvingPartyRef",
            "target": "https://zenith-research.ca/ontology/terms/Entity"
          },
          {
            "label": "mandateEvidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "quoteRef",
            "target": "Quote"
          },
          {
            "label": "evidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
        "d-ad88c148f536b8753b2a9a4cf75d003681aeadf31794dff1ce410f9c866b304e",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd"
      ],
      "unresolvedReferences": []
    },
    {
      "id": "d-4fa957b7ab2c80066175c858165b4dd7ecaafdf0d8e11c193576f2dd8ba9626c",
      "localIdentity": {
        "family": "zendo-core",
        "profile": "zendo-core@0.1.5 candidate",
        "localId": "Commitment"
      },
      "artifactRef": "a-fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
      "sourcePointer": "/modules/4/terms/29",
      "namedClosure": {
        "zendo-core.candidate.json": "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "rolodex.ontology.json": "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      },
      "closureArtifactRefs": [
        "a-f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6",
        "a-afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95"
      ],
      "identityInputs": {
        "recipe": "source-bound-definition-v1",
        "identity": {
          "family": "zendo-core",
          "profile": "zendo-core@0.1.5 candidate",
          "localId": "Commitment"
        },
        "artifactSha256": "fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102",
        "pointer": "/modules/4/terms/29",
        "readerClosureSha256": "bde01a10792d45d9dc87a0b62bd1f585f5fa54830418a8b9a93919b5df9123d4"
      },
      "label": "Commitment",
      "description": "Provider-acknowledged agreement after current approval, terms and capacity checks.",
      "sourceNode": {
        "id": "Commitment",
        "label": "Commitment",
        "kind": "Concept",
        "group": "services",
        "description": "Provider-acknowledged agreement after current approval, terms and capacity checks.",
        "fields": [
          {
            "name": "id",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "quoteRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "approvalRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "holdRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "ownerWorkspaceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "termsHash",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "acknowledgmentEvidenceRef",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "paymentEvidenceRefs",
            "type": "Proposed reference",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "state",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          },
          {
            "name": "revision",
            "type": "Wire format pending",
            "description": "Minimum semantic field; executable schema and wire representation remain unqualified."
          }
        ],
        "rules": [],
        "facts": [
          {
            "label": "Proposed owner",
            "value": "supplier workspace"
          },
          {
            "label": "Readiness",
            "value": "candidate"
          },
          {
            "label": "Contract",
            "value": "Semantic candidate; no executable record schema or approved namespace"
          }
        ],
        "links": [
          {
            "label": "quoteRef",
            "target": "Quote"
          },
          {
            "label": "approvalRef",
            "target": "Approval"
          },
          {
            "label": "holdRef",
            "target": "Hold"
          },
          {
            "label": "ownerWorkspaceRef",
            "target": "Workspace"
          },
          {
            "label": "acknowledgmentEvidenceRef",
            "target": "EvidenceReference"
          },
          {
            "label": "paymentEvidenceRefs",
            "target": "EvidenceReference"
          }
        ]
      },
      "dependencyRevisionRefs": [
        "d-ad88c148f536b8753b2a9a4cf75d003681aeadf31794dff1ce410f9c866b304e",
        "d-ad06d13624670b081a861be79e6e39101b22bb8921d35c1c795a8f33cdc66046",
        "d-cbc7f78a3ad2a82edf47378cae0d5fd2a8c6df32862618ac938248c8efe86cf9",
        "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
        "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015"
      ],
      "unresolvedReferences": []
    }
  ],
  "occurrences": [
    {
      "id": "o-6ef768486a480bf6038688a00efec48803fd9170b4874b69adf1c41299fbdf98",
      "revisionRef": "d-0c171666c1d5179e7fb5303fa83b58a0649788bd6f86779f74db93afa21f2986",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "authority.VerifiedOperationAuthorityReference",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "authority.VerifiedOperationAuthorityReference"
      }
    },
    {
      "id": "o-907fbe8d66817795c6892d9662a51a263d7be3d546522942384805260eba22eb",
      "revisionRef": "d-982fcf942b24c45ff1e461b821b9e8375bb774ec645ef17ff5373b34ef7484a5",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "authority.ContributionPolicyReference",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "authority.ContributionPolicyReference"
      }
    },
    {
      "id": "o-898f9b601265f9b6332ca39f6439dcabab7567e0f5e56218ad1fde2ea6a51228",
      "revisionRef": "d-13261c57d53f539dc71ec845baacb49777d1157b2a0b35305e28b8291556e9bb",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "authority.DisclosurePolicyReference",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "authority.DisclosurePolicyReference"
      }
    },
    {
      "id": "o-8d41cb7e5784a43bbd3b43356f8f360034b148015ce1ddf0de97c327b6855144",
      "revisionRef": "d-f741480e2bc4934b9ed64e63894ad537c251babe753fb71f9fdae1d44ddac3f4",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.OrganizationUnit",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.OrganizationUnit"
      }
    },
    {
      "id": "o-2a664d6a1467adb852fe75c6473e54cd0bebe10a7052a991865efd0272031cb0",
      "revisionRef": "d-d5d68bd25ca6bdb9441b1a6618a599833cfeb0a1dfebf62628a93d7ecf6c3ba2",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.ScopedPost",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.ScopedPost"
      }
    },
    {
      "id": "o-d1a1422d5080c964bafbf7b753b25006b0a83a6eefa650756e1e3b488f1809be",
      "revisionRef": "d-33eefd1843ba436ea9e3094408122cd7ef8d8043ead4e9c675b991fd1a1c015c",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.PostAssignment",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.PostAssignment"
      }
    },
    {
      "id": "o-e9e297552010e4a0091307e50083e5f7c0fc468b9bbeba855ed8c81ceccbf0aa",
      "revisionRef": "d-b5021712ee5bb22097a277aa9612f802ba0122c2d8e850779fd2a09c9f9cf3b9",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.PostRequirement",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.PostRequirement"
      }
    },
    {
      "id": "o-fd59a97751f0c2db7b33507dad821d58e079729e9e677bdf56a7429d5f676351",
      "revisionRef": "d-bfd7b8caac21ad18e226707d48a730ba383fd886f5e476dba9d026f26d93a898",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.ResponsibilityBinding",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.ResponsibilityBinding"
      }
    },
    {
      "id": "o-ccdc80c021928049b91bf34f47e3686d0489011aa1d266b08ee9384e723d2edf",
      "revisionRef": "d-9353cafabd147be18a832ec7f1c7a83062078d190e0c42f0bb75926dadcb5ee9",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.BookingCommitment",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.BookingCommitment"
      }
    },
    {
      "id": "o-b9014c2dd9f87fbbdedeb6dec9cc35eb938fff486031fbb01469a77ec42bffe1",
      "revisionRef": "d-7aa4ede794d92f5b98094409fd03e64109e6ba15ac2f8880afb58b135dafe9b3",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.RepresentationBinding",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.RepresentationBinding"
      }
    },
    {
      "id": "o-03d8bac8203fed32c36669741cac7aee2c1a8d46eaba3b21e170ac3d8a43db5d",
      "revisionRef": "d-f3cde3d5b0850ec487c9ee24ef4702e3085294e672108d114c2ceece400521e0",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.ExternalSubjectBinding",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.ExternalSubjectBinding"
      }
    },
    {
      "id": "o-1bbb52f3ab931ae7f858f76bc3732328beae6ca683ca3095c9291d503855e738",
      "revisionRef": "d-277c5cae8f472b4fa6396beb9a19816f185b64aa0534b4f4d6c9573efc272f9b",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.PersonInterfaceBinding",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.PersonInterfaceBinding"
      }
    },
    {
      "id": "o-8d451ca8cc909cf44aad0650bee256fc494a6fd5065f072976a09b7359154f86",
      "revisionRef": "d-4dbe44eb919312bb68feef595ac6bc0771db7a8eaea5c5567bb7d74d4b79117d",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "directory.RestrictedContactProjection",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "directory.RestrictedContactProjection"
      }
    },
    {
      "id": "o-ede8245854a2438df32e5fd62f6d352adc532fab2421c7701cd0d073b12ff41c",
      "revisionRef": "d-f73a17deb8645861f2fe69de0d39b86a3c89f642d7b6d04a56d36668c8c666f2",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "foundation.ArtifactRef",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "foundation.ArtifactRef"
      }
    },
    {
      "id": "o-7f05bec7af282c8ec465c8f2a160bbc279c883b8df316936eeb359a198cae083",
      "revisionRef": "d-621ed191be53ad30ff96dc2bb9c13927404eada0eaca13bd8f119a82c859e9d0",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "foundation.ScopeRef",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "foundation.ScopeRef"
      }
    },
    {
      "id": "o-b8754df2bde5c338837052fa712d005d2b03df579c0c34a9523f130f6cc9f485",
      "revisionRef": "d-bfc3d2b08fa8bd8b46aa05c814d0a45181182d7c3d4d7934e2db0665463bf660",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "foundation.OwnedRecordRef",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "foundation.OwnedRecordRef"
      }
    },
    {
      "id": "o-9c3d7655a624e7c4b44b958d852f9ff6d90ca5410d16044456e6b4494b8afa9d",
      "revisionRef": "d-bfc2ce5c14fc5b739f01cc08d1b470937ffbe0b4c43a242d9cdad4a09d49db04",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "foundation.RevisionQualifiedRef",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "foundation.RevisionQualifiedRef"
      }
    },
    {
      "id": "o-dae7e6063ad9020522e042ced47ff383207d3bd4496d482fab2709b521561343",
      "revisionRef": "d-6e73f8f6c663056f96579a3a20b82abc62d6944ecfc1a88fc2ff2c6d0673373f",
      "profileRef": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
      "sourceLocalId": "foundation.TimeWindow",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7abca15b9ad2fbd322675f7913d2e89c571b5b0c3c6d9fcd82cb96f8c70b6a57",
        "snapshotKey": "s-30ba18073b20c533bcc5cda02197a30a95f9806b4b54291c48c2a2dda4cfb6d3",
        "localId": "foundation.TimeWindow"
      }
    },
    {
      "id": "o-51a3b9b5bcb0b849e26e0a2230457265d04aaa9bfbf7faaf51a36c2c4bb1714e",
      "revisionRef": "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "Entity",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "Entity"
      }
    },
    {
      "id": "o-79fad9a229eeb126d30b598526d1f3d6d9cbd67a273f2c27def53dbeb61a919f",
      "revisionRef": "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "Person",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "Person"
      }
    },
    {
      "id": "o-59ee745a4f75fd0c4e69a1c0e7759879c9f1f059f4b6977f2976b24b180b3e74",
      "revisionRef": "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "Agent",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "Agent"
      }
    },
    {
      "id": "o-af18f44a3a621fbf034c0e20042b08d633d280a548e02c167366aa60626ec831",
      "revisionRef": "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "Organization",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "Organization"
      }
    },
    {
      "id": "o-eadad9a2b678d4a63eff7d51791741fe195aa8263d10e58eb31cdc85cb74ef86",
      "revisionRef": "d-65156a7e8add06f6374c2fa8fc3dbc49334b528c672eef5d7daa483ca51998a9",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "MEMBER_OF",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "MEMBER_OF"
      }
    },
    {
      "id": "o-2b726c7da11d38d1f814a994bed9b6a8c076bea79d7e166fd50d08ae4970aa54",
      "revisionRef": "d-a95f61d7333e1bd575f94861be0d4669d795a7479a251394c2d6730aa567d0f8",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "OPERATED_BY",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "OPERATED_BY"
      }
    },
    {
      "id": "o-2146b3fef0a1ece20b1fdbc1f45865c1ce8d18f31daa419de7c2da11c2451d7e",
      "revisionRef": "d-db7ee1b4a6d09283132542b1418a088f4d8ebed6f83dbdb7fee935c5a6459a97",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "ASSIGNED_TO",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "ASSIGNED_TO"
      }
    },
    {
      "id": "o-4606f3676448d90d914fe1ab29eca3e905dece5cdf34b67f9bdb346523f07146",
      "revisionRef": "d-3d99656a1164227a71e01497d5f3c71d2e8832c22aba25371807fc9913dad077",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "OWNED_BY",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "OWNED_BY"
      }
    },
    {
      "id": "o-597dabd7617b0a09848046da5090f381b2a016b4628508acf8f922407a9976e7",
      "revisionRef": "d-90a5fe42726d1b58be086069f50f1bd9fcf2a92517ac8f5663fab81e291bc5c8",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "ATTRIBUTED_TO",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "ATTRIBUTED_TO"
      }
    },
    {
      "id": "o-497c85aee4b294b856c1d126a14f11c01ed091c15ab6d8f547214c0050c790ca",
      "revisionRef": "d-b27190d01cd67ca3078a831f81c539ca1bd3b634248b00522f772c5e8c75a7ae",
      "profileRef": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
      "sourceLocalId": "Actor",
      "sourceMaturity": "Published",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-feea21ed0e04d177c949b9c2e9587cd2ece532d687943ea9027c4d55f29571d0",
        "snapshotKey": "s-236c88f54fbc47860bb8ca24f4fbf320805109932ef52c655b1705b98bb7effb",
        "localId": "Actor"
      }
    },
    {
      "id": "o-10f4f61cfe9fd07d152592f59430458d9ae37886d39fd9ab311cd3e65b96d1a2",
      "revisionRef": "d-b5cfeeb4a43fa27f346464d6b32ce901831b88da7f4b06e1766d747da1ca9eac",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "Entity",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "Entity"
      }
    },
    {
      "id": "o-b34f6d97b0862597a8a6fbc076b45a2044942a9619185c9dd742d83ac2f73af1",
      "revisionRef": "d-a156b629f64adfaab190234b2098e03ea1d60db3b262234ba60b02aa864bc764",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "Person",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "Person"
      }
    },
    {
      "id": "o-a9bd05384b44acdf923ab04481977e89fe7db26a01f13fe42cba9e9c72f8b721",
      "revisionRef": "d-88a0a39d590183158a56da40a8e876610773c3495a61146f1f57395db049656e",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "Agent",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "Agent"
      }
    },
    {
      "id": "o-ac75c9e80c8b6e1c4bcb6ff3460fd0a6e262b4ee5b2c43313529d2c09f49c314",
      "revisionRef": "d-fd5632748c96001fc51fa94bd50e6733223c07a117d063278782b8c3a1e6c0a8",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "Organization",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "Organization"
      }
    },
    {
      "id": "o-5a1acb23162efe21a4727c563bc57236a9e3169d25a494eb810040424c56e47c",
      "revisionRef": "d-65156a7e8add06f6374c2fa8fc3dbc49334b528c672eef5d7daa483ca51998a9",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "MEMBER_OF",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "MEMBER_OF"
      }
    },
    {
      "id": "o-5a835ebe41daff4e3280e6f977339dcfed190de4546ff7c61f0ad5f07dcde73d",
      "revisionRef": "d-a95f61d7333e1bd575f94861be0d4669d795a7479a251394c2d6730aa567d0f8",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "OPERATED_BY",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "OPERATED_BY"
      }
    },
    {
      "id": "o-0c10886f40edfe782b444df86ccec4a042de14d292b6933a2d7cdf2365b9ca54",
      "revisionRef": "d-db7ee1b4a6d09283132542b1418a088f4d8ebed6f83dbdb7fee935c5a6459a97",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "ASSIGNED_TO",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "ASSIGNED_TO"
      }
    },
    {
      "id": "o-91d994db62258a0c77b82c271910de0d588f2f6a75872a92100a172f92cd6f64",
      "revisionRef": "d-3d99656a1164227a71e01497d5f3c71d2e8832c22aba25371807fc9913dad077",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "OWNED_BY",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "OWNED_BY"
      }
    },
    {
      "id": "o-d35a8fd9db7f90003d14d2a06d13c11682cc9d5336cf4f5b44d6d1da72a3bdb0",
      "revisionRef": "d-90a5fe42726d1b58be086069f50f1bd9fcf2a92517ac8f5663fab81e291bc5c8",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "ATTRIBUTED_TO",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "ATTRIBUTED_TO"
      }
    },
    {
      "id": "o-9e23e4fb3d0f7eb8cbc6b277b18eb0e81edb398c6985788a27a05e65204ef3e2",
      "revisionRef": "d-b27190d01cd67ca3078a831f81c539ca1bd3b634248b00522f772c5e8c75a7ae",
      "profileRef": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
      "sourceLocalId": "Actor",
      "sourceMaturity": "Imported reference",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-7606dd0c1336497aaf361032d696b4733e9bfa971468dd5ca7567f0b0a23c885",
        "snapshotKey": "s-3a683eb35f2793bfe17a81468255532ced37c4991c2c3a0605b1ea651e9152e3",
        "localId": "Actor"
      }
    },
    {
      "id": "o-9bd4e076d5adfef057ae5cf3adf894a3b294541f45727293df6bd01342a50c99",
      "revisionRef": "d-9b9392c05ca5e3f59132e003308507b28498172c07ace5839a1a528bef1ad2f3",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "guest",
      "sourceMaturity": "Prototype",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "guest"
      }
    },
    {
      "id": "o-b660a0390a4beedd8f72e4ca376f7802bddbeceba32078613c81252d9a2e89a1",
      "revisionRef": "d-520c55663c6cc2f65d232daa912e7aa2a9e313235bf157e39625b68ed9b1aead",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "guest-profile",
      "sourceMaturity": "Prototype",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "guest-profile"
      }
    },
    {
      "id": "o-e9d7d6ba630c22c408b4dd1023b7c4f5ca0b6bd874f44a9194bd8bf7fad16d5b",
      "revisionRef": "d-d71f80916160e177c6d6fb81e021e9e21d3ed5a6fe3678f4948c32c0c85cac46",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "profile-chunk",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "profile-chunk"
      }
    },
    {
      "id": "o-e41f60de8b8f326962446b130a83f49ed9f7f91c3688cfd97921e7d0b1092a61",
      "revisionRef": "d-fc8963cd77e50a799277bef64af3435ba70cc6009811d34a2c09bfdfb4b5454b",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "trip-brief",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "trip-brief"
      }
    },
    {
      "id": "o-3277cfaba8f3ca908c405d4b79124539daf5082d4260e0cf2749780c8668276e",
      "revisionRef": "d-9a83193bf54ad8573e56ccd02368d3ad490bbbe6b52bc11dae65e1afd7f7f87c",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "planning-point",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "planning-point"
      }
    },
    {
      "id": "o-10596161da8132e37d3d11cbd5f058d5c1cb3f497726478184f7c9a0a4a51f25",
      "revisionRef": "d-1c73ef62b86c63c7d2025d2428a429626671f1b3a06ed24b7f677cd488f990c9",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "context-reference",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "context-reference"
      }
    },
    {
      "id": "o-bc1d349f1c5983fffbed0664a9bddfbb97bc0997423fd3fdbdd16f3c2803f665",
      "revisionRef": "d-ceffa6319b337d7c95f9c709c97f29600859e7fcca93620c544e1621fcaad000",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "place-document",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "place-document"
      }
    },
    {
      "id": "o-3f77ea8594279aeaccb000b046a1c693a35623279e66ce6cdb0f11af7fccb20a",
      "revisionRef": "d-9d1fcf615dbcb5d22b8a5b708032a4bc84a4075077a9fe9326c370b268c1d536",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "home-listing",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "home-listing"
      }
    },
    {
      "id": "o-66f7997bb6b49faea69ac13cdd88cd41a60577eef1ba2a52c35df71e67c74b09",
      "revisionRef": "d-7fa69cf5debc09fb4d3b0194d11c9c2e9633213b82cdd757a012314591e0532c",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "shortlist-entry",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "shortlist-entry"
      }
    },
    {
      "id": "o-894d8adb47d2fbeba07cdbf5b70cee4fa2425e9d1f3b7f3638448e91ffc7517c",
      "revisionRef": "d-5f0fc9182de6ffa9dcc597c6f900636175c4fcec9d072a0d38528c798dd5ff37",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "actor",
      "sourceMaturity": "Prototype",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "actor"
      }
    },
    {
      "id": "o-b4e2c3fe780888ba1cf93f6046e056b409ccf65f99dee791f05d939ad5e237ca",
      "revisionRef": "d-b706e3d49c1a906aacf3cc61e09c268630f668da2e6347ea840c8f8ef8db245c",
      "profileRef": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
      "sourceLocalId": "provenance-event",
      "sourceMaturity": "Prototype",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2",
        "snapshotKey": "s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2",
        "localId": "provenance-event"
      }
    },
    {
      "id": "o-3609ea5e96d5411194b71f668131d6054e86d88e416306a59e7ee7a8d5901af9",
      "revisionRef": "d-4b4901478697bff0303206eef28ee7f022244871d41e6a387358d23e2d14d4cd",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Workspace",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Workspace"
      }
    },
    {
      "id": "o-01fabfeacb0afc9d029b36e0f5619186608246e46493527538ce683a4c1e5314",
      "revisionRef": "d-f159ff144a1bd8f7cdcdeb92915811be18186bac9dcd35e61af50edf6564cea9",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Peer",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Peer"
      }
    },
    {
      "id": "o-d8753929d8214c8974ac1dd25877bf9fe2e5604f40edab97eb4b2e4c854d9d7b",
      "revisionRef": "d-500728017817f56c330f7d240d33856df27a5e35d8f485ad2e5d24879467c8f3",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ActionDefinition",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ActionDefinition"
      }
    },
    {
      "id": "o-9b54934352f1ff77674c7963f7ef7855f1289a901d1b39585f4b3188a666ce1e",
      "revisionRef": "d-0c3a3f4166e43a1df45b74e0630844f8645c6eda2eb9c508b4bd2c4fe82c4a14",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "OperationReceipt",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "OperationReceipt"
      }
    },
    {
      "id": "o-719055b0dc6ab6ded1eee2ed8e6273d4503a38375dca6f0461ebe58450a3f992",
      "revisionRef": "d-6516ac344616a87692e6dea751fed934d5ef7413509edd04c3860d8a68316015",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "EvidenceReference",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "EvidenceReference"
      }
    },
    {
      "id": "o-0ce35baf9d35ea1cd78b10761321ab88de5020e9a1de147b3b8969b6977ca095",
      "revisionRef": "d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "GuestProfile",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "GuestProfile"
      }
    },
    {
      "id": "o-5a8b955cbf7f139b366b25b6443165e19172f9a686281d15c5f7eb26790afc00",
      "revisionRef": "d-9babc0e9c844d87f14b59e79f992bc54b57971f5003224bd69282d8f4fcf4ad2",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ProfileTopic",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ProfileTopic"
      }
    },
    {
      "id": "o-a5135689fa82ca5777ee55601f0841b5c67671c6ee6e2ed85fc1a92bd7a49584",
      "revisionRef": "d-2dddb2ce7b4415d9ec0adb0fd62eb962ad949bc69166d7855decc6467b7fe963",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ProfileQuestion",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ProfileQuestion"
      }
    },
    {
      "id": "o-b5de0accc824538ec2534dc5e1e4e78da19438756878b190149132e7bb58ec77",
      "revisionRef": "d-76876bdb8e1e600555fea1dfd18a870195e7107b96cecbc8959e7d4a6fa619d9",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ProfileEntry",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ProfileEntry"
      }
    },
    {
      "id": "o-4d2cf033ec602457f929e8c382e5bb2bbdd8b6a8889f68cece95c97e1531fd32",
      "revisionRef": "d-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "CharacterReference",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "CharacterReference"
      }
    },
    {
      "id": "o-e3253e36f688ca909126699ff2d241ce9681437e61384c3032bdfecc27f435a3",
      "revisionRef": "d-a6435efaf5a6305b3f87fc93caa9af311ea5f6ac9c238ac6f67cbb8f3c56e2f0",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "SharingGrant",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "SharingGrant"
      }
    },
    {
      "id": "o-fcda0792ab0d1d62c0f2125a3b93a059db2173340758529870db335a1afae83a",
      "revisionRef": "d-c8bd6711740982b3b2bd57a6c07ad716d4fca71811933b314dec7c232d1b89fc",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Property",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Property"
      }
    },
    {
      "id": "o-3b3cb54975e900b123dd719390965943ada6fddd7e100f9375b007c87680374d",
      "revisionRef": "d-cc5511a702715b04ca52d76f4a479e0f69967f385d1181bdfd2c19bd926b5eb7",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "IndexedListing",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "IndexedListing"
      }
    },
    {
      "id": "o-84ec8a3037dcc2f1784299c2b4a3bb08bcb95141de059c00ebd0db4a7c800584",
      "revisionRef": "d-ffa89b9eac403402eea097e7e17f79d77b8e150b592f73f0ce0f0d321ceed3cc",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Offering",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Offering"
      }
    },
    {
      "id": "o-98cc11c9da7b5875c121052f2a44c1bba2e9fc553ed630abe38ff012f0d33d6b",
      "revisionRef": "d-0e4a99ca2ef0fefe0c27f7581fa206c43008e9ef8c1b77fef66054dee10e92a6",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Interest",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Interest"
      }
    },
    {
      "id": "o-f5d82e2f064f25e226ea687f2f61f70f8d248cc6f691626705cf145ea33380e4",
      "revisionRef": "d-6a8f85f5f06fe045fed6d930179a12d771a6f07fd9ea3274460eea00139e764d",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "BookingEndpoint",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "BookingEndpoint"
      }
    },
    {
      "id": "o-d2d897182d1960646edc460d5d48fd8089bef9b68c397b8f812a07a1334d4b47",
      "revisionRef": "d-eaa4d64143d31925fb78d3d60007283a5c8cb2ad24da1f3f62ca4a911316416a",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ChannelAuthorization",
      "sourceMaturity": "Review draft",
      "dependencyOnly": false,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ChannelAuthorization"
      }
    },
    {
      "id": "o-9b4180e67e8ba5286d00b973bed7305dde0f51bc5b0c7a61074980d1936a77cc",
      "revisionRef": "d-ff025b2bfc6335433d0f9c3797c2aa7e8daa140fcf5aefb0a965f220ba6b571b",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Trip",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Trip"
      }
    },
    {
      "id": "o-4110fa75def52396d81323b02762476061b608390dfcab50ef1dffc92fd7e91c",
      "revisionRef": "d-bf271c0d43cee5060bf19614676a2607a55f0d0a55931059e14bdb23ad7992d9",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "TripBrief",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "TripBrief"
      }
    },
    {
      "id": "o-3371a02819ff812791149fc885d30a0f0ac23c36b6f325c8a211c3eb2d907fc3",
      "revisionRef": "d-e9a8b95973998f0265b409b392c0e64da00a5c62c67fcaf3168d8d16e7c5accd",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "AccommodationRequest",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "AccommodationRequest"
      }
    },
    {
      "id": "o-907ced4570a1c9e0a8c72b50f3b1434bd10f8f186fc3f9b2919648b204191b33",
      "revisionRef": "d-ac4bec1c7406d098bc99495342de1f1da71c0eeb6bcc45b7c2cac13ca46681bf",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ReservationReference",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ReservationReference"
      }
    },
    {
      "id": "o-69c63ca162ed63c9e5548e6c9f7e7de87f6221a1008357cd273271a10293009e",
      "revisionRef": "d-c0cc3f99101698d1cc62e7f38c878ac302e88292e8fb6a2abc12905066e1f001",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "ServiceRequest",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "ServiceRequest"
      }
    },
    {
      "id": "o-ca040664920e857a66ec5b26901b3ec258c32b06c35959789e9faaf487fdf799",
      "revisionRef": "d-ad88c148f536b8753b2a9a4cf75d003681aeadf31794dff1ce410f9c866b304e",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Quote",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Quote"
      }
    },
    {
      "id": "o-3d5fadd10cf11ca6f2ba1b3cd5996b1ea83eb291a4b45e38af935a0196df050c",
      "revisionRef": "d-cbc7f78a3ad2a82edf47378cae0d5fd2a8c6df32862618ac938248c8efe86cf9",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Hold",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Hold"
      }
    },
    {
      "id": "o-d06d3dd0ec7e6ed1559a1cdd14b5712c4fac8413fddc1b07d32560da56dcf686",
      "revisionRef": "d-ad06d13624670b081a861be79e6e39101b22bb8921d35c1c795a8f33cdc66046",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Approval",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Approval"
      }
    },
    {
      "id": "o-3bc47b4f88ea6a8fd79fefcf52dc21a83bf94d43d66a05271932fa177f8b901a",
      "revisionRef": "d-4fa957b7ab2c80066175c858165b4dd7ecaafdf0d8e11c193576f2dd8ba9626c",
      "profileRef": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
      "sourceLocalId": "Commitment",
      "sourceMaturity": "Review draft",
      "dependencyOnly": true,
      "identityInputs": {
        "recipe": "reader-occurrence-v2",
        "profileKey": "p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f",
        "snapshotKey": "s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537",
        "localId": "Commitment"
      }
    }
  ],
  "memberships": [
    {
      "occurrenceRef": "o-6ef768486a480bf6038688a00efec48803fd9170b4874b69adf1c41299fbdf98",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-907fbe8d66817795c6892d9662a51a263d7be3d546522942384805260eba22eb",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-898f9b601265f9b6332ca39f6439dcabab7567e0f5e56218ad1fde2ea6a51228",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-8d41cb7e5784a43bbd3b43356f8f360034b148015ce1ddf0de97c327b6855144",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-2a664d6a1467adb852fe75c6473e54cd0bebe10a7052a991865efd0272031cb0",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-d1a1422d5080c964bafbf7b753b25006b0a83a6eefa650756e1e3b488f1809be",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-e9e297552010e4a0091307e50083e5f7c0fc468b9bbeba855ed8c81ceccbf0aa",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-fd59a97751f0c2db7b33507dad821d58e079729e9e677bdf56a7429d5f676351",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-ccdc80c021928049b91bf34f47e3686d0489011aa1d266b08ee9384e723d2edf",
      "primaryDomain": "resources",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-b9014c2dd9f87fbbdedeb6dec9cc35eb938fff486031fbb01469a77ec42bffe1",
      "primaryDomain": "identity",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-03d8bac8203fed32c36669741cac7aee2c1a8d46eaba3b21e170ac3d8a43db5d",
      "primaryDomain": "identity",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-1bbb52f3ab931ae7f858f76bc3732328beae6ca683ca3095c9291d503855e738",
      "primaryDomain": "identity",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-8d451ca8cc909cf44aad0650bee256fc494a6fd5065f072976a09b7359154f86",
      "primaryDomain": "identity",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-ede8245854a2438df32e5fd62f6d352adc532fab2421c7701cd0d073b12ff41c",
      "primaryDomain": "foundation",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-7f05bec7af282c8ec465c8f2a160bbc279c883b8df316936eeb359a198cae083",
      "primaryDomain": "foundation",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-b8754df2bde5c338837052fa712d005d2b03df579c0c34a9523f130f6cc9f485",
      "primaryDomain": "foundation",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-9c3d7655a624e7c4b44b958d852f9ff6d90ca5410d16044456e6b4494b8afa9d",
      "primaryDomain": "foundation",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-dae7e6063ad9020522e042ced47ff383207d3bd4496d482fab2709b521561343",
      "primaryDomain": "foundation",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-51a3b9b5bcb0b849e26e0a2230457265d04aaa9bfbf7faaf51a36c2c4bb1714e",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-79fad9a229eeb126d30b598526d1f3d6d9cbd67a273f2c27def53dbeb61a919f",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-59ee745a4f75fd0c4e69a1c0e7759879c9f1f059f4b6977f2976b24b180b3e74",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-af18f44a3a621fbf034c0e20042b08d633d280a548e02c167366aa60626ec831",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-eadad9a2b678d4a63eff7d51791741fe195aa8263d10e58eb31cdc85cb74ef86",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-2b726c7da11d38d1f814a994bed9b6a8c076bea79d7e166fd50d08ae4970aa54",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-2146b3fef0a1ece20b1fdbc1f45865c1ce8d18f31daa419de7c2da11c2451d7e",
      "primaryDomain": "work",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-4606f3676448d90d914fe1ab29eca3e905dece5cdf34b67f9bdb346523f07146",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-597dabd7617b0a09848046da5090f381b2a016b4628508acf8f922407a9976e7",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-497c85aee4b294b856c1d126a14f11c01ed091c15ab6d8f547214c0050c790ca",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-10f4f61cfe9fd07d152592f59430458d9ae37886d39fd9ab311cd3e65b96d1a2",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-b34f6d97b0862597a8a6fbc076b45a2044942a9619185c9dd742d83ac2f73af1",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-a9bd05384b44acdf923ab04481977e89fe7db26a01f13fe42cba9e9c72f8b721",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-ac75c9e80c8b6e1c4bcb6ff3460fd0a6e262b4ee5b2c43313529d2c09f49c314",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-5a1acb23162efe21a4727c563bc57236a9e3169d25a494eb810040424c56e47c",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-5a835ebe41daff4e3280e6f977339dcfed190de4546ff7c61f0ad5f07dcde73d",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-0c10886f40edfe782b444df86ccec4a042de14d292b6933a2d7cdf2365b9ca54",
      "primaryDomain": "work",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-91d994db62258a0c77b82c271910de0d588f2f6a75872a92100a172f92cd6f64",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-d35a8fd9db7f90003d14d2a06d13c11682cc9d5336cf4f5b44d6d1da72a3bdb0",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-9e23e4fb3d0f7eb8cbc6b277b18eb0e81edb398c6985788a27a05e65204ef3e2",
      "primaryDomain": "identity",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-9bd4e076d5adfef057ae5cf3adf894a3b294541f45727293df6bd01342a50c99",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-b660a0390a4beedd8f72e4ca376f7802bddbeceba32078613c81252d9a2e89a1",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-e9d7d6ba630c22c408b4dd1023b7c4f5ca0b6bd874f44a9194bd8bf7fad16d5b",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-e41f60de8b8f326962446b130a83f49ed9f7f91c3688cfd97921e7d0b1092a61",
      "primaryDomain": "hospitality",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3277cfaba8f3ca908c405d4b79124539daf5082d4260e0cf2749780c8668276e",
      "primaryDomain": "hospitality",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-10596161da8132e37d3d11cbd5f058d5c1cb3f497726478184f7c9a0a4a51f25",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-bc1d349f1c5983fffbed0664a9bddfbb97bc0997423fd3fdbdd16f3c2803f665",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3f77ea8594279aeaccb000b046a1c693a35623279e66ce6cdb0f11af7fccb20a",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-66f7997bb6b49faea69ac13cdd88cd41a60577eef1ba2a52c35df71e67c74b09",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-894d8adb47d2fbeba07cdbf5b70cee4fa2425e9d1f3b7f3638448e91ffc7517c",
      "primaryDomain": "identity",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-b4e2c3fe780888ba1cf93f6046e056b409ccf65f99dee791f05d939ad5e237ca",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "hospitality",
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3609ea5e96d5411194b71f668131d6054e86d88e416306a59e7ee7a8d5901af9",
      "primaryDomain": "software",
      "additionalDomains": [
        "foundation"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-01fabfeacb0afc9d029b36e0f5619186608246e46493527538ce683a4c1e5314",
      "primaryDomain": "software",
      "additionalDomains": [
        "identity"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-d8753929d8214c8974ac1dd25877bf9fe2e5604f40edab97eb4b2e4c854d9d7b",
      "primaryDomain": "software",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-9b54934352f1ff77674c7963f7ef7855f1289a901d1b39585f4b3188a666ce1e",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-719055b0dc6ab6ded1eee2ed8e6273d4503a38375dca6f0461ebe58450a3f992",
      "primaryDomain": "knowledge",
      "additionalDomains": [
        "software"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-0ce35baf9d35ea1cd78b10761321ab88de5020e9a1de147b3b8969b6977ca095",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "identity",
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-5a8b955cbf7f139b366b25b6443165e19172f9a686281d15c5f7eb26790afc00",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-a5135689fa82ca5777ee55601f0841b5c67671c6ee6e2ed85fc1a92bd7a49584",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-b5de0accc824538ec2534dc5e1e4e78da19438756878b190149132e7bb58ec77",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-4d2cf033ec602457f929e8c382e5bb2bbdd8b6a8889f68cece95c97e1531fd32",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-e3253e36f688ca909126699ff2d241ce9681437e61384c3032bdfecc27f435a3",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "identity",
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-fcda0792ab0d1d62c0f2125a3b93a059db2173340758529870db335a1afae83a",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3b3cb54975e900b123dd719390965943ada6fddd7e100f9375b007c87680374d",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-84ec8a3037dcc2f1784299c2b4a3bb08bcb95141de059c00ebd0db4a7c800584",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-98cc11c9da7b5875c121052f2a44c1bba2e9fc553ed630abe38ff012f0d33d6b",
      "primaryDomain": "hospitality",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-f5d82e2f064f25e226ea687f2f61f70f8d248cc6f691626705cf145ea33380e4",
      "primaryDomain": "software",
      "additionalDomains": [
        "hospitality"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-d2d897182d1960646edc460d5d48fd8089bef9b68c397b8f812a07a1334d4b47",
      "primaryDomain": "software",
      "additionalDomains": [
        "hospitality",
        "identity",
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-9b4180e67e8ba5286d00b973bed7305dde0f51bc5b0c7a61074980d1936a77cc",
      "primaryDomain": "hospitality",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-4110fa75def52396d81323b02762476061b608390dfcab50ef1dffc92fd7e91c",
      "primaryDomain": "hospitality",
      "additionalDomains": [],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3371a02819ff812791149fc885d30a0f0ac23c36b6f325c8a211c3eb2d907fc3",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-907ced4570a1c9e0a8c72b50f3b1434bd10f8f186fc3f9b2919648b204191b33",
      "primaryDomain": "hospitality",
      "additionalDomains": [
        "resources"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-69c63ca162ed63c9e5548e6c9f7e7de87f6221a1008357cd273271a10293009e",
      "primaryDomain": "resources",
      "additionalDomains": [
        "hospitality"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-ca040664920e857a66ec5b26901b3ec258c32b06c35959789e9faaf487fdf799",
      "primaryDomain": "resources",
      "additionalDomains": [
        "hospitality"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3d5fadd10cf11ca6f2ba1b3cd5996b1ea83eb291a4b45e38af935a0196df050c",
      "primaryDomain": "resources",
      "additionalDomains": [
        "hospitality"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-d06d3dd0ec7e6ed1559a1cdd14b5712c4fac8413fddc1b07d32560da56dcf686",
      "primaryDomain": "resources",
      "additionalDomains": [
        "hospitality",
        "knowledge"
      ],
      "disposition": "proposed"
    },
    {
      "occurrenceRef": "o-3bc47b4f88ea6a8fd79fefcf52dc21a83bf94d43d66a05271932fa177f8b901a",
      "primaryDomain": "resources",
      "additionalDomains": [
        "hospitality"
      ],
      "disposition": "proposed"
    }
  ],
  "contributions": [],
  "selectedDomain": "identity"
}
