{
  "id": "TT-LCY-0001",
  "uri": "tt: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 states a partner account passes through, from first application to active status and, where it ends, archival.",
    "uk": "Стани, через які проходить партнерський акаунт: від першої заявки до активного статусу та, за потреби, архівування.",
    "ro": "Stările prin care trece un cont de partener, de la prima aplicație la statutul activ și, acolo unde se încheie, arhivare.",
    "es": "Los estados por los que pasa una cuenta de socio, desde la primera solicitud hasta el estado activo y, donde termina, el archivo.",
    "fr": "Les états que traverse un compte partenaire, de la première candidature au statut actif et, le cas échéant, à l'archivage.",
    "ru": "Состояния, через которые проходит партнёрский аккаунт: от первой заявки до активного статуса и, при завершении, архивации."
  },
  "status": "Active",
  "canonical": "https://traffic-titans.com/ocom/records/TT-LCY-0001",
  "record": "https://traffic-titans.com/ocom/records/TT-LCY-0001.json",
  "markdown": "https://traffic-titans.com/ocom/records/TT-LCY-0001.md",
  "ownership": {
    "role": "TT-ROLE-0002",
    "basis": "role-based; never assigned to a person"
  },
  "registry": "TT-REG-0002",
  "assurance": "owner-confirmed",
  "last_updated": "2026-10-01",
  "record_version": "1.0",
  "relationships": [
    {
      "type": "applies_to",
      "target": "TT-PRG-0001"
    }
  ],
  "lifecycle": {
    "states": [
      "Applied",
      "Reviewed",
      "Active",
      "Paused",
      "Archived"
    ],
    "state": "Active",
    "initial": "Applied",
    "terminal": [
      "Archived"
    ],
    "transitions": [
      {
        "from": "Applied",
        "to": "Reviewed",
        "trigger": "application received",
        "via": "TT-CAP-0001"
      },
      {
        "from": "Reviewed",
        "to": "Active",
        "trigger": "application approved by the Partnerships role"
      },
      {
        "from": "Reviewed",
        "to": "Archived",
        "trigger": "application declined"
      },
      {
        "from": "Active",
        "to": "Paused",
        "trigger": "partner or Traffic Titans pauses the account"
      },
      {
        "from": "Paused",
        "to": "Active",
        "trigger": "account reinstated"
      },
      {
        "from": "Paused",
        "to": "Archived",
        "trigger": "account closed without reinstatement"
      },
      {
        "from": "Active",
        "to": "Archived",
        "trigger": "account closed"
      }
    ],
    "assurance": "declared",
    "note": "Described at the level the public site itself describes partner onboarding at; this is not a copy of any internal admin workflow or its field names."
  },
  "domain": {
    "name": "Affiliate",
    "primary": true,
    "note": "Names an existing OCOM domain of operational responsibility. It introduces no new concept."
  },
  "governance": {
    "governed_by": "TT-POL-0003",
    "change_process": "Changes are made in the governed source and republished; no surface here is a second copy.",
    "record_versioning": "https://traffic-titans.com/ocom/release.json"
  },
  "classification": {
    "by": "domain of operational responsibility",
    "value": "Affiliate",
    "scheme": "The OCOM domains named in TT-REG-0006 and indexed at /ocom/domains.json."
  },
  "metadata": {
    "descriptive": {
      "type": "Lifecycle"
    },
    "administrative": {
      "record_version": "1.0",
      "last_updated": "2026-10-01"
    },
    "operational": {
      "status": "Active",
      "assurance": "owner-confirmed"
    },
    "technical": {
      "record": "https://traffic-titans.com/ocom/records/TT-LCY-0001.json",
      "canonical": "https://traffic-titans.com/ocom/records/TT-LCY-0001"
    },
    "identity": {
      "id": "TT-LCY-0001",
      "uri": "tt:PartnerLifecycle",
      "canonical": "https://traffic-titans.com/ocom/records/TT-LCY-0001"
    },
    "governance": {
      "owning_role": "TT-ROLE-0002",
      "governed_by": "TT-POL-0003",
      "assurance": "owner-confirmed"
    }
  },
  "extension_of": "Traffic Titans partner domain model, Partner Lifecycle. Realises ocom:Object.",
  "applies_to": "Partner (object class, private registry)",
  "governed_by_note": "The transitions above are governed by the Terms & Conditions (TT-POL-0002); this record states no rule of its own."
}
