{
  "format": "vercy-enterprise-profile-candidate/v1",
  "contourId": "EM-COM-02",
  "name": "Enterprise Sales and Marketing Interaction Binding",
  "decision": "PROFILE",
  "newRuntimeId": false,
  "bases": [
    "WM-ECO-026",
    "WM-ECO-021",
    "WM-ECO-027"
  ],
  "delegates": [
    {
      "target": "EM-COM-01",
      "purpose": "Party identity and read-only role resolution; no role is asserted by this profile"
    },
    {
      "target": "EM-PRD-01",
      "purpose": "Offering definition"
    },
    {
      "target": "WM-ECO-020",
      "purpose": "Order identity"
    },
    {
      "target": "WM-ECO-006",
      "purpose": "Contract identity and legal formation"
    },
    {
      "target": "finance authority",
      "purpose": "Recognized revenue and posting state"
    }
  ],
  "identity": {
    "scope": "All record keys are unique only within observerDimensionRef and are never recycled.",
    "catalogueAuthority": "None of the five profile-local records has a world-model, registry or runtime identifier."
  },
  "objects": {
    "PursuitLink": {
      "identity": [
        "observerDimensionRef",
        "pursuitLinkId"
      ],
      "required": [
        "observerDimensionRef",
        "pursuitRef",
        "campaignRevisionRef",
        "linkKind",
        "assertedAt",
        "asOf"
      ],
      "optional": [
        "touchpointEvidenceRefs",
        "validFrom",
        "validTo",
        "supersedesRef"
      ],
      "lifecycle": [
        "asserted",
        "superseded",
        "withdrawn"
      ]
    },
    "PartyLinkAssertion": {
      "identity": [
        "observerDimensionRef",
        "partyLinkAssertionId"
      ],
      "required": [
        "observerDimensionRef",
        "pursuitRef",
        "partyLinkState",
        "linkKind",
        "matchMethodRef",
        "matchMethodVersion",
        "matchConfidence",
        "evidenceRefs",
        "assertedAt",
        "asOf"
      ],
      "optional": [
        "partyRef",
        "withholdingBasisRef",
        "validFrom",
        "validTo",
        "supersedesRef"
      ],
      "lifecycle": [
        "asserted",
        "superseded",
        "withdrawn"
      ]
    },
    "ProposalBinding": {
      "identity": [
        "observerDimensionRef",
        "proposalBindingId"
      ],
      "required": [
        "observerDimensionRef",
        "pursuitRef",
        "proposalRevisionRef",
        "scopeKey",
        "scopeKeyDerivation",
        "assertedAt",
        "asOf"
      ],
      "optional": [
        "supersedesRef"
      ],
      "lifecycle": [
        "asserted",
        "superseded",
        "withdrawn"
      ]
    },
    "AttributionClaim": {
      "identity": [
        "observerDimensionRef",
        "attributionClaimId"
      ],
      "required": [
        "observerDimensionRef",
        "subjectKind",
        "subjectRef",
        "campaignRevisionRef",
        "methodRef",
        "methodVersion",
        "windowKind",
        "window",
        "touchpointEvidenceRefs",
        "creditFraction",
        "creditConfidence",
        "assertedAt",
        "asOf",
        "status"
      ],
      "optional": [
        "supersedesClaimRef",
        "experimentEvidenceRef",
        "limitations"
      ],
      "lifecycle": [
        "draft",
        "asserted",
        "reviewed",
        "superseded",
        "withdrawn",
        "retired"
      ]
    },
    "OutcomeBinding": {
      "identity": [
        "observerDimensionRef",
        "outcomeBindingId"
      ],
      "required": [
        "observerDimensionRef",
        "pursuitRef",
        "proposalRevisionRef",
        "scopeKey",
        "outcomeKind",
        "outcomeRef",
        "assertedAt",
        "asOf"
      ],
      "optional": [
        "supersedesRef"
      ],
      "lifecycle": [
        "asserted",
        "superseded",
        "withdrawn"
      ]
    }
  },
  "constraints": [
    "WM-ECO-026 owns Lead and Opportunity lifecycle; opportunity is a pursuit state, not a second commercial object.",
    "WM-ECO-021 owns proposal identity, scope and validity; the profile derives scopeKey from proposal content under a declared method and defines no commercial-scope vocabulary.",
    "WM-ECO-027 owns campaign and attribution-method design; methodRef must resolve there or to a declared external master and free-text methods are invalid.",
    "Party links never create Party, customer role, consent, permission or audience membership; email and display name are evidence only.",
    "partyLinkState is linked, unknown or withheld; withheld forbids profile rematching until superseded by external authority.",
    "Opportunity stage, probability, score, forecast category and outcome remain separate. Weighted forecast requires amount type, currency, range, recurrence and basis and is never revenue.",
    "Quote, offer, order and contract remain distinct. Proposal acceptance is neither order nor contract formation nor revenue.",
    "Attribution is method-relative credit, never causality or a posting instruction. creditFraction is within zero and one for one observer dimension, subject, method version and window.",
    "Canonical scenario claims use pursuit subject P. Outcome-level claims are a separate population and are never summed with pursuit-level claims.",
    "OutcomeBinding is unique on observerDimensionRef, pursuitRef, scopeKey and outcomeKind. A superseding accepted proposal supersedes the prior binding; distinct outcomeKind values are not duplicates.",
    "assertedAt is record time, asOf is evaluation time and validity/window bounds are subject time; these clocks are never merged.",
    "Recognized amounts are read through external outcome references and never stored in this profile."
  ],
  "invariants": [
    "No profile record remasters Party, campaign, pursuit, proposal, order, contract or revenue.",
    "All five profile-local record types remain identifier-unassigned.",
    "Unknown and withheld Party states remain distinct and first-class.",
    "A withheld subject is never rematched by the profile.",
    "A PartyLinkAssertion does not authorize contact or establish a commercial role.",
    "Pursuit provenance is not AttributionClaim and PursuitLink is not outcome credit.",
    "Attribution names method, version, window and exact subject level.",
    "Competing method versions coexist and are never summed across method, window, subject level or observer dimension.",
    "Causal conclusions require separate experiment evidence.",
    "Forecast probability and weighted forecast never become recognized revenue.",
    "One OutcomeBinding exists per uniqueness key; multiple method-labelled credit claims may cite one external outcome without duplicating it.",
    "Corrections append successors and preserve original records and evidence.",
    "The profile has no posting capability and holds no finance state."
  ],
  "projections": [
    "rolesAt(t) delegated and read-only",
    "weightedForecast(asOf, method)",
    "creditFor(subject, method, window)",
    "recognizedFor(subject) external and non-materialised"
  ],
  "holds": [
    "All three bases remain reviewable drafts with publishableCanonical false and unsettled relation ledgers; this profile inherits every upstream hold.",
    "ACT-028/ECO-027 parentage, WM-ECO-026 to Party and WM-ECO-021 to order/contract relation rows are not settled.",
    "No published derivation method for commercial scope keys exists; disjointness must be evidenced from proposal content.",
    "Organization-neutral forecast calibration and attribution methodology, calibration and bias review are unresolved.",
    "Cross-model attribution credit has no reserved world-model authority. Allocation is refused for this contour and the registry gap remains recorded.",
    "EM-COM-01 endpoint ownership and consent/permission boundaries remain inherited and unresolved.",
    "Independent Claude and Grok reviews and one frozen semantic audit are complete; all withhold publication."
  ]
}