AffVector 기록의 객체 · Lifecycle
파트너 라이프사이클
신청부터 보관까지 파트너가 지나는, 관리되는 상태들.
확장 대상AffVector affiliate domain model, Partner Lifecycle (DOMAIN-AFFILIATE-LIFECYCLES-01 in the OCOM specification repository, not published at ocom.uno). Realises ocom:Object.
| 식별자 | AV-LCY-0001 · av:PartnerLifecycle |
|---|---|
| 유형 | Lifecycle |
| 상태 | Active |
| 확실성 | 소유자가 확인함 |
| 소유 역할 | AV-ROLE-0002 · 파트너십 |
| 기록 버전 | 1.2 · 2026-09-23 |
OCOM 용어
관계
- defined_for AffVector 제휴 프로그램
AV-PRG-0001 - governed_by 제휴 계약서
AV-AGR-0001 - constrained_by 금지 트래픽
AV-CST-0002
세부 내용
적용 대상
Partner (object class, private registry)
상태 값
- Registered
- Under Review
- Approved
- Active
- Suspended
- Reinstated
- Terminated
- Archived
전이
[
{
"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"
]
}
]분류
{
"by": "domain of operational responsibility",
"value": "Affiliate",
"scheme": "The OCOM domains named in AV-REG-0006 and indexed at /ocom/domains.json."
}메타데이터
{
"descriptive": {
"type": "Lifecycle",
"languages": [
"en",
"uk",
"ro",
"es",
"fr",
"ru",
"ko"
]
},
"administrative": {
"record_version": "1.2",
"last_updated": "2026-09-23"
},
"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"
}
}라이프사이클
{
"states": [
"Draft",
"Active",
"Superseded",
"Archived"
],
"state": "Active",
"initial": "Draft",
"terminal": [
"Archived"
],
"transitions": [
{
"from": "Draft",
"to": "Active",
"trigger": "published"
},
{
"from": "Active",
"to": "Superseded",
"trigger": "a newer version of this object is published"
},
{
"from": "Active",
"to": "Archived",
"trigger": "withdrawn without a successor"
},
{
"from": "Superseded",
"to": "Archived",
"trigger": "kept for the record and no longer served"
}
],
"assurance": "declared",
"note": "Transitions are written from the order in which the states were already declared, with the reinstatement pattern the Partner lifecycle (AV-LCY-0001) uses for this programme. No state was added, renamed or removed."
}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": [
"Зарегистрирован",
"На рассмотрении",
"Одобрен",
"Активен",
"Приостановлен",
"Восстановлен",
"Прекращён",
"В архиве"
],
"ko": [
"등록됨",
"검토 중",
"승인됨",
"활성",
"정지됨",
"복구됨",
"종료됨",
"보관됨"
]
}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"
}initial
Registered
terminal
- Archived