{
  "id": "AV-LCY-0001",
  "uri": "av:PartnerLifecycle",
  "type": "Lifecycle",
  "ocom_terms": [
    {
      "uri": "ocom:Object",
      "url": "https://ocom.uno/vocabulary/object"
    },
    {
      "uri": "ocom:Metadata",
      "url": "https://ocom.uno/vocabulary/metadata"
    }
  ],
  "name": {
    "en": "Partner lifecycle",
    "uk": "Життєвий цикл партнера",
    "ro": "Ciclul de viață al partenerului",
    "es": "Ciclo de vida del socio",
    "fr": "Cycle de vie du partenaire",
    "ru": "Жизненный цикл партнёра"
  },
  "summary": {
    "en": "The governed states a partner passes through, from application to archive.",
    "uk": "Керовані стани, через які проходить партнер: від заявки до архіву.",
    "ro": "Stările guvernate prin care trece un partener, de la aplicare la arhivare.",
    "es": "Los estados gobernados por los que pasa un socio, desde la solicitud hasta el archivo.",
    "fr": "Les états gouvernés par lesquels passe un partenaire, de la candidature à l'archivage.",
    "ru": "Управляемые состояния, через которые проходит партнёр: от заявки до архива."
  },
  "status": "Active",
  "canonical": "https://affvector.com/ocom/records/AV-LCY-0001",
  "record": "https://affvector.com/ocom/records/AV-LCY-0001.json",
  "markdown": "https://affvector.com/ocom/records/AV-LCY-0001.md",
  "ownership": {
    "role": "AV-ROLE-0002",
    "basis": "role-based; never assigned to a person"
  },
  "registry": null,
  "assurance": "owner-confirmed",
  "last_updated": "2026-09-04",
  "record_version": "1.0",
  "extension_of": "AffVector affiliate domain model, Partner Lifecycle (DOMAIN-AFFILIATE-LIFECYCLES-01 in the OCOM specification repository, not published at ocom.uno). Realises ocom:Object.",
  "applies_to": "Partner (object class, private registry)",
  "states": [
    "Registered",
    "Under Review",
    "Approved",
    "Active",
    "Suspended",
    "Reinstated",
    "Terminated",
    "Archived"
  ],
  "state_labels": {
    "en": [
      "Registered",
      "Under Review",
      "Approved",
      "Active",
      "Suspended",
      "Reinstated",
      "Terminated",
      "Archived"
    ],
    "uk": [
      "Зареєстровано",
      "На розгляді",
      "Схвалено",
      "Активний",
      "Призупинено",
      "Поновлено",
      "Припинено",
      "В архіві"
    ],
    "ro": [
      "Înregistrat",
      "În evaluare",
      "Aprobat",
      "Activ",
      "Suspendat",
      "Reinstaurat",
      "Încetat",
      "Arhivat"
    ],
    "es": [
      "Registrado",
      "En revisión",
      "Aprobado",
      "Activo",
      "Suspendido",
      "Reincorporado",
      "Terminado",
      "Archivado"
    ],
    "fr": [
      "Inscrit",
      "En cours d'examen",
      "Approuvé",
      "Actif",
      "Suspendu",
      "Rétabli",
      "Résilié",
      "Archivé"
    ],
    "ru": [
      "Зарегистрирован",
      "На рассмотрении",
      "Одобрен",
      "Активен",
      "Приостановлен",
      "Восстановлен",
      "Прекращён",
      "В архиве"
    ]
  },
  "transitions": [
    {
      "from": "Registered",
      "to": "Under Review",
      "trigger": "application received",
      "via": "AV-CAP-0001",
      "governed_by": [
        "AV-AGR-0001:2. Eligibility"
      ]
    },
    {
      "from": "Under Review",
      "to": "Approved",
      "trigger": "application accepted by the Partnerships role",
      "governed_by": [
        "AV-AGR-0001:2. Eligibility",
        "AV-POL-0003"
      ]
    },
    {
      "from": "Under Review",
      "to": "Archived",
      "trigger": "application declined",
      "governed_by": [
        "AV-AGR-0001:2. Eligibility"
      ]
    },
    {
      "from": "Approved",
      "to": "Active",
      "trigger": "offers and tracking assigned",
      "governed_by": [
        "AV-POL-0004"
      ]
    },
    {
      "from": "Active",
      "to": "Suspended",
      "trigger": "suspected breach of Traffic or Compliance Policy",
      "governed_by": [
        "AV-POL-0002",
        "AV-POL-0003",
        "AV-CST-0002"
      ]
    },
    {
      "from": "Suspended",
      "to": "Reinstated",
      "trigger": "review closed without breach",
      "governed_by": [
        "AV-AGR-0001:9. Term and termination"
      ]
    },
    {
      "from": "Reinstated",
      "to": "Active",
      "trigger": "tracking re-enabled",
      "governed_by": [
        "AV-POL-0004"
      ]
    },
    {
      "from": "Suspended",
      "to": "Terminated",
      "trigger": "breach confirmed",
      "governed_by": [
        "AV-AGR-0001:9. Term and termination"
      ]
    },
    {
      "from": "Active",
      "to": "Terminated",
      "trigger": "termination by either party",
      "governed_by": [
        "AV-AGR-0001:9. Term and termination"
      ]
    },
    {
      "from": "Terminated",
      "to": "Archived",
      "trigger": "final settlement completed",
      "governed_by": [
        "AV-POL-0001"
      ]
    }
  ],
  "relationships": [
    {
      "type": "defined_for",
      "target": "AV-PRG-0001"
    },
    {
      "type": "governed_by",
      "target": "AV-AGR-0001"
    },
    {
      "type": "constrained_by",
      "target": "AV-CST-0002"
    }
  ],
  "governed_by_note": "The transitions below cite the Agreement sections and Policies that govern them; this record states no rule of its own.",
  "domain": {
    "name": "Affiliate",
    "primary": true,
    "note": "Names an existing OCOM domain of operational responsibility. It introduces no new concept."
  },
  "governance": {
    "governed_by": "AV-POL-0005",
    "change_process": "Changes are made in the governed source and republished; no surface here is a second copy.",
    "record_versioning": "https://affvector.com/ocom/release.json",
    "published_at": "https://affvector.com/ocom/records/AV-LCY-0001"
  },
  "lifecycle": {
    "states": [
      "Draft",
      "Active",
      "Superseded",
      "Archived"
    ],
    "state": "Active"
  },
  "metadata": {
    "descriptive": {
      "type": "Lifecycle",
      "languages": [
        "en",
        "uk",
        "ro",
        "es",
        "fr",
        "ru"
      ]
    },
    "administrative": {
      "record_version": "1.0",
      "last_updated": "2026-09-04"
    },
    "operational": {
      "status": "Active",
      "assurance": "owner-confirmed"
    },
    "technical": {
      "record": "https://affvector.com/ocom/records/AV-LCY-0001.json",
      "canonical": "https://affvector.com/ocom/records/AV-LCY-0001"
    },
    "identity": {
      "id": "AV-LCY-0001",
      "uri": "av:PartnerLifecycle",
      "canonical": "https://affvector.com/ocom/records/AV-LCY-0001"
    },
    "governance": {
      "owning_role": "AV-ROLE-0002",
      "governed_by": "AV-POL-0005",
      "assurance": "owner-confirmed"
    }
  },
  "classification": {
    "by": "domain of operational responsibility",
    "value": "Affiliate",
    "scheme": "The OCOM domains named in AV-REG-0006 and indexed at /ocom/domains.json."
  }
}
