{
  "format": "vercy-model-allocation-candidate/v1",
  "contourId": "EM-FAC-02",
  "proposedName": "Inventory Boundary",
  "modelId": null,
  "registryId": null,
  "allocationState": "unassigned",
  "decision": "NEW MODEL",
  "canonicalPublishable": false,
  "identityTest": {
    "stableIdentity": "One governed inventory boundary persists across reporting periods, calculation runs, disclosures and recalculations.",
    "versionIdentity": "Consolidation approach, included entities, operational scope, value-chain coverage or recalculation policy changes create immutable successor revisions.",
    "independentLifecycle": [
      "draft",
      "approved",
      "effective",
      "superseded",
      "retired"
    ],
    "mastership": "sustainability inventory-governance authority"
  },
  "boundary": {
    "owns": [
      "stable boundary identity",
      "organizational consolidation approach",
      "operational scope classification",
      "value-chain coverage and exclusions",
      "base-year and recalculation policy",
      "immutable revisions and comparability lineage"
    ],
    "references": [
      {
        "target": "WM-ORG-001",
        "purpose": "Included organization identities",
        "edgeState": "unapproved"
      },
      {
        "target": "WM-ORG-012",
        "purpose": "Group and consolidation context",
        "edgeState": "unapproved"
      },
      {
        "target": "WM-OBJ-001",
        "purpose": "Included asset identities",
        "edgeState": "unapproved"
      },
      {
        "target": "WM-FLW-015",
        "purpose": "Consumption activity inside the boundary",
        "edgeState": "unapproved"
      },
      {
        "target": "WM-ECO-034",
        "purpose": "Disclosures citing boundary revisions",
        "edgeState": "unapproved"
      },
      {
        "target": "WM-KNW-012",
        "purpose": "Recalculation policy statement",
        "edgeState": "unapproved"
      },
      {
        "target": "WM-KNW-013",
        "purpose": "Significance threshold",
        "edgeState": "unapproved"
      }
    ],
    "excludes": [
      "activity and observation facts",
      "emission-factor identity",
      "calculation execution and results",
      "disclosure lifecycle",
      "assurance engagement"
    ]
  },
  "objects": {
    "InventoryBoundary": {
      "identity": [
        "inventoryBoundaryId"
      ],
      "required": [
        "name",
        "ownerRef",
        "status",
        "currentRevisionRef"
      ],
      "optional": [
        "successorRef"
      ],
      "lifecycle": [
        "draft",
        "approved",
        "effective",
        "superseded",
        "retired"
      ]
    },
    "BoundaryRevision": {
      "identity": [
        "inventoryBoundaryId",
        "revision"
      ],
      "required": [
        "organizationalFacetRevisionRef",
        "operationalFacetRevisionRef",
        "valueChainFacetRevisionRef",
        "recalculationPolicyRef",
        "baseYear",
        "effectiveFrom",
        "contentDigest"
      ],
      "optional": [
        "effectiveTo",
        "supersedesRevision",
        "counterpartyAssertions"
      ]
    },
    "OrganizationalFacetRevision": {
      "identity": [
        "inventoryBoundaryId",
        "organizationalFacetRevision"
      ],
      "required": [
        "consolidationApproach",
        "includedEntityRefs",
        "effectiveFrom",
        "contentDigest"
      ],
      "optional": [
        "effectiveTo",
        "supersedesRevision"
      ],
      "closedSets": {
        "consolidationApproach": [
          "equityShare",
          "financialControl",
          "operationalControl"
        ]
      }
    },
    "OperationalFacetRevision": {
      "identity": [
        "inventoryBoundaryId",
        "operationalFacetRevision"
      ],
      "required": [
        "includedSourceRefs",
        "scopeClassification",
        "effectiveFrom",
        "contentDigest"
      ],
      "optional": [
        "effectiveTo",
        "supersedesRevision"
      ]
    },
    "ValueChainFacetRevision": {
      "identity": [
        "inventoryBoundaryId",
        "valueChainFacetRevision"
      ],
      "required": [
        "categoryInclusion",
        "coveragePercent",
        "exclusions",
        "effectiveFrom",
        "contentDigest"
      ],
      "optional": [
        "effectiveTo",
        "supersedesRevision"
      ]
    },
    "CounterpartyAssertion": {
      "required": [
        "assertedByOrgRef",
        "assertedShare",
        "consolidationApproach",
        "assertionStatus",
        "evidenceRef"
      ],
      "closedSets": {
        "assertionStatus": [
          "unverified",
          "corroborated",
          "disputed"
        ]
      }
    }
  },
  "invariants": [
    "Organizational, operational and value-chain boundaries remain separate facets.",
    "Every calculation pins one immutable boundary revision.",
    "A consolidation-method change creates a successor revision.",
    "Boundary revision never rewrites source activity.",
    "Missing boundary coverage is never inferred as zero.",
    "Each source, asset and interval maps once per boundary and reporting axis.",
    "Shared-asset shares total at most one within one consolidation approach.",
    "Base year is boundary-scoped and cites a recalculation policy.",
    "Structural change triggers recalculation and comparability review.",
    "Original and recalculated results remain resolvable.",
    "Boundary bridge distinguishes boundary, method, factor and activity effects.",
    "Disclosure cites a boundary revision and never owns it.",
    "Access and confidentiality follow source masters.",
    "Retired boundary identifiers and revisions are never recycled.",
    "A composite boundary revision pins exactly one revision of each facet, and a facet revision changes only when that facet changes.",
    "A counterparty assertion is never an input to a result quantity.",
    "Shared-asset shares held under one consolidation approach sum to at most 1.0, and any shortfall is exposed as a declared residual.",
    "Inventories held by different counterparties are never netted, eliminated or deduplicated against each other.",
    "A boundary revision whose status is approved or effective carries an established base year and a recalculation policy reference; notEstablished is a draft-only sentinel and never reaches a calculation run.",
    "consolidationApproach is a dated decision carried on the organizational facet revision and is never derived by traversing an organization or group master.",
    "No approved relation edge exists for any reference in this candidate; all reference edges are declared unapproved.",
    "Every enumerated field is a closed set; an unrecognised value blocks the run rather than passing through."
  ],
  "holds": [
    "Registry allocation is pending and no identifier may be guessed.",
    "Independent Grok review is pending.",
    "Consolidation relations and characterization-set authority remain incomplete.",
    "Frozen audit, relation approvals and source pins remain pending.",
    "No approved relation edge exists for any reference in this candidate; all reference edges are declared unapproved."
  ]
}
