{
  "schemaVersion": "1.0.0",
  "packageId": "PACKAGE-HARBOR-EXCHANGE-001",
  "revision": 3,
  "state": "in_review",
  "effectiveDate": "2026-09-15",
  "packageOwnerRole": "ROLE-PARTNERSHIPS",
  "approvalAuthorityRole": "ROLE-EVENT-DIRECTOR",
  "changeOwnerRole": "ROLE-PARTNERSHIPS",
  "sourceOfTruth": "example.test/records/PACKAGE-HARBOR-EXCHANGE-001/revisions/3",
  "event": {
    "name": "Harbor Exchange Forum",
    "format": "hybrid",
    "audienceDescription": "Fictional regional operations and community-program leaders",
    "expectedAttendanceInput": 220,
    "attendanceStatus": "fictional_planning_input"
  },
  "objectives": [
    {
      "id": "OBJ-ACCESS",
      "statement": "Fund accessible event delivery while keeping program control with the organizer",
      "measurementRef": "MET-OBLIGATIONS"
    },
    {
      "id": "OBJ-ACKNOWLEDGEMENT",
      "statement": "Provide factual sponsor acknowledgement within approved inventory and brand rules",
      "measurementRef": "MET-POSTS"
    }
  ],
  "benefits": [
    {
      "id": "BEN-ACK-WEB",
      "name": "Website acknowledgement",
      "category": "acknowledgement",
      "capacityUnit": "sponsor placements",
      "totalCapacity": 12,
      "reservedCapacity": 1,
      "allocatedCapacity": 9,
      "availableCapacity": 2,
      "ownerRole": "ROLE-COMMS",
      "evidenceRef": "EVID-WEB-SLOT",
      "conflictGroup": "none",
      "eligibility": "Approved public logo asset and brand review",
      "approvalStatus": "approved",
      "disclosureReview": "not_applicable",
      "status": "active"
    },
    {
      "id": "BEN-REG-COMP",
      "name": "Complimentary registrations",
      "category": "access",
      "capacityUnit": "registrations",
      "totalCapacity": 30,
      "reservedCapacity": 4,
      "allocatedCapacity": 15,
      "availableCapacity": 11,
      "ownerRole": "ROLE-REGISTRATION",
      "evidenceRef": "EVID-REG-CAPACITY",
      "conflictGroup": "none",
      "eligibility": "Named registration allocation after agreement",
      "approvalStatus": "approved",
      "disclosureReview": "not_applicable",
      "status": "active"
    },
    {
      "id": "BEN-EXPO-TABLE",
      "name": "Event information table",
      "category": "onsite",
      "capacityUnit": "table positions",
      "totalCapacity": 6,
      "reservedCapacity": 1,
      "allocatedCapacity": 4,
      "availableCapacity": 1,
      "ownerRole": "ROLE-VENUE",
      "evidenceRef": "EVID-FLOORPLAN",
      "conflictGroup": "onsite-footprint",
      "eligibility": "Venue and safety approval",
      "approvalStatus": "approved",
      "disclosureReview": "not_applicable",
      "status": "active"
    },
    {
      "id": "BEN-STAGE-ACK",
      "name": "Opening acknowledgement",
      "category": "acknowledgement",
      "capacityUnit": "spoken acknowledgements",
      "totalCapacity": 5,
      "reservedCapacity": 1,
      "allocatedCapacity": 4,
      "availableCapacity": 0,
      "ownerRole": "ROLE-PROGRAM",
      "evidenceRef": "EVID-RUN-OF-SHOW",
      "conflictGroup": "stage-time",
      "eligibility": "Neutral factual acknowledgement only",
      "approvalStatus": "approved",
      "disclosureReview": "not_applicable",
      "status": "active"
    },
    {
      "id": "BEN-STAGE-SLOT",
      "name": "Short sponsor presentation",
      "category": "promotion",
      "capacityUnit": "presentation slots",
      "totalCapacity": 3,
      "reservedCapacity": 0,
      "allocatedCapacity": 3,
      "availableCapacity": 0,
      "ownerRole": "ROLE-PROGRAM",
      "evidenceRef": "EVID-PROGRAM-GRID",
      "conflictGroup": "stage-time",
      "eligibility": "Content and speaker approval required",
      "approvalStatus": "approved",
      "disclosureReview": "required",
      "status": "held"
    },
    {
      "id": "BEN-SOCIAL",
      "name": "Organizer social post",
      "category": "promotion",
      "capacityUnit": "posts",
      "totalCapacity": 10,
      "reservedCapacity": 2,
      "allocatedCapacity": 4,
      "availableCapacity": 4,
      "ownerRole": "ROLE-COMMS",
      "evidenceRef": "EVID-CONTENT-CALENDAR",
      "conflictGroup": "none",
      "eligibility": "Approved copy and disclosure review",
      "approvalStatus": "approved",
      "disclosureReview": "complete",
      "status": "active"
    },
    {
      "id": "BEN-REPORT",
      "name": "Aggregate fulfillment report",
      "category": "reporting",
      "capacityUnit": "reports",
      "totalCapacity": 9,
      "reservedCapacity": 0,
      "allocatedCapacity": 9,
      "availableCapacity": 0,
      "ownerRole": "ROLE-OPERATIONS",
      "evidenceRef": "EVID-REPORT-SPEC",
      "conflictGroup": "none",
      "eligibility": "Aggregate non-personal metrics only",
      "approvalStatus": "approved",
      "disclosureReview": "not_applicable",
      "status": "active"
    }
  ],
  "tiers": [
    {
      "id": "TIER-COMMUNITY",
      "name": "Community supporter",
      "packageCapacity": 5,
      "intendedFit": "Small organizations seeking factual acknowledgement and event access",
      "priceInput": {
        "amount": 750,
        "currency": "USD",
        "status": "fictional_planning_input",
        "basis": "Invented teaching value; research and approve separately"
      },
      "benefits": [
        { "benefitId": "BEN-ACK-WEB", "quantity": 1 },
        { "benefitId": "BEN-REG-COMP", "quantity": 1 },
        { "benefitId": "BEN-REPORT", "quantity": 1 }
      ],
      "approvalStatus": "approved",
      "changeOwnerRole": "ROLE-PARTNERSHIPS",
      "outcomeGuaranteed": false,
      "notes": "Reusable package definition; not a sponsor-specific offer"
    },
    {
      "id": "TIER-PROGRAM",
      "name": "Program partner",
      "packageCapacity": 3,
      "intendedFit": "Organizations needing a bounded onsite presence and approved communications",
      "priceInput": {
        "amount": 1800,
        "currency": "USD",
        "status": "fictional_planning_input",
        "basis": "Invented teaching value; research and approve separately"
      },
      "benefits": [
        { "benefitId": "BEN-ACK-WEB", "quantity": 1 },
        { "benefitId": "BEN-REG-COMP", "quantity": 2 },
        { "benefitId": "BEN-EXPO-TABLE", "quantity": 1 },
        { "benefitId": "BEN-STAGE-ACK", "quantity": 1 },
        { "benefitId": "BEN-SOCIAL", "quantity": 1 },
        { "benefitId": "BEN-REPORT", "quantity": 1 }
      ],
      "approvalStatus": "approved",
      "changeOwnerRole": "ROLE-PARTNERSHIPS",
      "outcomeGuaranteed": false,
      "notes": "Venue, program, and communications inventory remain organizer-controlled"
    },
    {
      "id": "TIER-PRESENTING",
      "name": "Presenting partner",
      "packageCapacity": 1,
      "intendedFit": "One organization seeking a broader approved presence with additional review gates",
      "priceInput": {
        "amount": 4200,
        "currency": "USD",
        "status": "fictional_planning_input",
        "basis": "Invented teaching value; research and approve separately"
      },
      "benefits": [
        { "benefitId": "BEN-ACK-WEB", "quantity": 1 },
        { "benefitId": "BEN-REG-COMP", "quantity": 4 },
        { "benefitId": "BEN-EXPO-TABLE", "quantity": 1 },
        { "benefitId": "BEN-STAGE-ACK", "quantity": 1 },
        { "benefitId": "BEN-STAGE-SLOT", "quantity": 3 },
        { "benefitId": "BEN-SOCIAL", "quantity": 1 },
        { "benefitId": "BEN-REPORT", "quantity": 1 }
      ],
      "approvalStatus": "in_review",
      "changeOwnerRole": "ROLE-PARTNERSHIPS",
      "outcomeGuaranteed": false,
      "notes": "Held from proposals until presentation and disclosure review is complete"
    }
  ],
  "fulfillment": [
    {
      "id": "OBL-COMMUNITY-WEB",
      "tierId": "TIER-COMMUNITY",
      "benefitId": "BEN-ACK-WEB",
      "quantity": 1,
      "ownerRole": "ROLE-COMMS",
      "dueRelativeToEvent": "14 days before",
      "evidenceRef": "EVID-WEB-PROOF",
      "status": "ready",
      "substitutionRule": "Equivalent acknowledgement only after revision approval"
    },
    {
      "id": "OBL-COMMUNITY-REG",
      "tierId": "TIER-COMMUNITY",
      "benefitId": "BEN-REG-COMP",
      "quantity": 1,
      "ownerRole": "ROLE-REGISTRATION",
      "dueRelativeToEvent": "7 days before",
      "evidenceRef": "EVID-REG-LEDGER",
      "status": "ready",
      "substitutionRule": "Unused registration has no automatic substitute"
    },
    {
      "id": "OBL-COMMUNITY-REPORT",
      "tierId": "TIER-COMMUNITY",
      "benefitId": "BEN-REPORT",
      "quantity": 1,
      "ownerRole": "ROLE-OPERATIONS",
      "dueRelativeToEvent": "10 days after",
      "evidenceRef": "EVID-AGG-REPORT",
      "status": "planned",
      "substitutionRule": "Aggregate non-personal report only"
    },
    {
      "id": "OBL-PROGRAM-WEB",
      "tierId": "TIER-PROGRAM",
      "benefitId": "BEN-ACK-WEB",
      "quantity": 1,
      "ownerRole": "ROLE-COMMS",
      "dueRelativeToEvent": "14 days before",
      "evidenceRef": "EVID-WEB-PROOF",
      "status": "ready",
      "substitutionRule": "Equivalent acknowledgement only after revision approval"
    },
    {
      "id": "OBL-PROGRAM-REG",
      "tierId": "TIER-PROGRAM",
      "benefitId": "BEN-REG-COMP",
      "quantity": 2,
      "ownerRole": "ROLE-REGISTRATION",
      "dueRelativeToEvent": "7 days before",
      "evidenceRef": "EVID-REG-LEDGER",
      "status": "ready",
      "substitutionRule": "Unused registrations have no automatic substitute"
    },
    {
      "id": "OBL-PROGRAM-TABLE",
      "tierId": "TIER-PROGRAM",
      "benefitId": "BEN-EXPO-TABLE",
      "quantity": 1,
      "ownerRole": "ROLE-VENUE",
      "dueRelativeToEvent": "1 day before",
      "evidenceRef": "EVID-FLOORPLAN-SIGNOFF",
      "status": "planned",
      "substitutionRule": "Alternative footprint requires venue approval"
    },
    {
      "id": "OBL-PROGRAM-ACK",
      "tierId": "TIER-PROGRAM",
      "benefitId": "BEN-STAGE-ACK",
      "quantity": 1,
      "ownerRole": "ROLE-PROGRAM",
      "dueRelativeToEvent": "event day",
      "evidenceRef": "EVID-RUN-OF-SHOW-PROOF",
      "status": "planned",
      "substitutionRule": "Neutral acknowledgement only"
    },
    {
      "id": "OBL-PROGRAM-SOCIAL",
      "tierId": "TIER-PROGRAM",
      "benefitId": "BEN-SOCIAL",
      "quantity": 1,
      "ownerRole": "ROLE-COMMS",
      "dueRelativeToEvent": "7 days before",
      "evidenceRef": "EVID-SOCIAL-PROOF",
      "status": "planned",
      "substitutionRule": "Replacement channel requires disclosure review"
    },
    {
      "id": "OBL-PROGRAM-REPORT",
      "tierId": "TIER-PROGRAM",
      "benefitId": "BEN-REPORT",
      "quantity": 1,
      "ownerRole": "ROLE-OPERATIONS",
      "dueRelativeToEvent": "10 days after",
      "evidenceRef": "EVID-AGG-REPORT",
      "status": "planned",
      "substitutionRule": "Aggregate non-personal report only"
    },
    {
      "id": "OBL-PRESENTING-WEB",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-ACK-WEB",
      "quantity": 1,
      "ownerRole": "ROLE-COMMS",
      "dueRelativeToEvent": "14 days before",
      "evidenceRef": "EVID-WEB-PROOF",
      "status": "pending_approval",
      "substitutionRule": "No fulfillment before tier approval"
    },
    {
      "id": "OBL-PRESENTING-REG",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-REG-COMP",
      "quantity": 4,
      "ownerRole": "ROLE-REGISTRATION",
      "dueRelativeToEvent": "7 days before",
      "evidenceRef": "EVID-REG-LEDGER",
      "status": "pending_approval",
      "substitutionRule": "No fulfillment before tier approval"
    },
    {
      "id": "OBL-PRESENTING-TABLE",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-EXPO-TABLE",
      "quantity": 1,
      "ownerRole": "ROLE-VENUE",
      "dueRelativeToEvent": "1 day before",
      "evidenceRef": "EVID-FLOORPLAN-SIGNOFF",
      "status": "pending_approval",
      "substitutionRule": "No fulfillment before tier approval"
    },
    {
      "id": "OBL-PRESENTING-ACK",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-STAGE-ACK",
      "quantity": 1,
      "ownerRole": "ROLE-PROGRAM",
      "dueRelativeToEvent": "event day",
      "evidenceRef": "EVID-RUN-OF-SHOW-PROOF",
      "status": "pending_approval",
      "substitutionRule": "No fulfillment before tier approval"
    },
    {
      "id": "OBL-PRESENTING-STAGE",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-STAGE-SLOT",
      "quantity": 3,
      "ownerRole": "ROLE-PROGRAM",
      "dueRelativeToEvent": "event day",
      "evidenceRef": "EVID-PROGRAM-PROOF",
      "status": "pending_approval",
      "substitutionRule": "Content and disclosure review required"
    },
    {
      "id": "OBL-PRESENTING-SOCIAL",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-SOCIAL",
      "quantity": 1,
      "ownerRole": "ROLE-COMMS",
      "dueRelativeToEvent": "7 days before",
      "evidenceRef": "EVID-SOCIAL-PROOF",
      "status": "pending_approval",
      "substitutionRule": "No fulfillment before tier approval"
    },
    {
      "id": "OBL-PRESENTING-REPORT",
      "tierId": "TIER-PRESENTING",
      "benefitId": "BEN-REPORT",
      "quantity": 1,
      "ownerRole": "ROLE-OPERATIONS",
      "dueRelativeToEvent": "10 days after",
      "evidenceRef": "EVID-AGG-REPORT",
      "status": "pending_approval",
      "substitutionRule": "Aggregate non-personal report only"
    }
  ],
  "reporting": {
    "privacyBoundary": "Aggregate event and fulfillment counts only; no attendee-level or sponsor-contact data",
    "metrics": [
      {
        "id": "MET-CHECKINS",
        "name": "Total event check-ins",
        "aggregation": "count",
        "unit": "people",
        "sourceRef": "EVID-AGG-CHECKINS",
        "containsPersonalData": false
      },
      {
        "id": "MET-SESSION",
        "name": "Total session attendance",
        "aggregation": "count",
        "unit": "people",
        "sourceRef": "EVID-AGG-SESSION",
        "containsPersonalData": false
      },
      {
        "id": "MET-WEB",
        "name": "Package acknowledgement page views",
        "aggregation": "count",
        "unit": "views",
        "sourceRef": "EVID-AGG-WEB",
        "containsPersonalData": false
      },
      {
        "id": "MET-POSTS",
        "name": "Organizer sponsor posts delivered",
        "aggregation": "count",
        "unit": "posts",
        "sourceRef": "EVID-SOCIAL-PROOF",
        "containsPersonalData": false
      },
      {
        "id": "MET-OBLIGATIONS",
        "name": "Fulfillment obligations completed",
        "aggregation": "count",
        "unit": "obligations",
        "sourceRef": "EVID-FULFILLMENT",
        "containsPersonalData": false
      }
    ]
  },
  "approvals": [
    {
      "topic": "package_release",
      "ownerRole": "ROLE-EVENT-DIRECTOR",
      "status": "pending",
      "evidenceRef": "EVID-PACKAGE-REVIEW"
    },
    {
      "topic": "brand_and_logo",
      "ownerRole": "ROLE-BRAND",
      "status": "approved",
      "evidenceRef": "EVID-BRAND-REVIEW"
    },
    {
      "topic": "privacy_and_attendee_data",
      "ownerRole": "ROLE-PRIVACY",
      "status": "approved",
      "evidenceRef": "EVID-PRIVACY-REVIEW"
    },
    {
      "topic": "legal_and_agreement",
      "ownerRole": "ROLE-LEGAL",
      "status": "pending",
      "evidenceRef": "EVID-LEGAL-HANDOFF"
    },
    {
      "topic": "tax_treatment",
      "ownerRole": "ROLE-FINANCE",
      "status": "pending",
      "evidenceRef": "EVID-TAX-HANDOFF"
    },
    {
      "topic": "endorsement_and_disclosure",
      "ownerRole": "ROLE-COMPLIANCE",
      "status": "pending",
      "evidenceRef": "EVID-DISCLOSURE-HANDOFF"
    }
  ],
  "boundaries": {
    "sponsorSpecificProposal": false,
    "presentationDeck": false,
    "contractTerms": false,
    "invoiceOrPayment": false,
    "pricingRecommendation": false,
    "valuation": false,
    "legalAdvice": false,
    "taxDetermination": false,
    "endorsementApproval": false,
    "attendeePersonalData": false,
    "guaranteedOutcomes": false
  }
}
