{
  "id": "AV-AGR-0001",
  "uri": "av:AffiliateAgreement",
  "type": "Agreement",
  "ocom_terms": [
    {
      "uri": "ocom:Contract",
      "url": "https://ocom.uno/vocabulary/contract"
    }
  ],
  "name": {
    "en": "Affiliate Agreement",
    "uk": "Партнерська угода",
    "ro": "Acord de afiliere",
    "es": "Acuerdo de afiliación",
    "fr": "Contrat d'affiliation",
    "ru": "Партнёрское соглашение"
  },
  "summary": {
    "en": "Master terms between AffVector and each partner.",
    "uk": "Основні умови між AffVector і кожним партнером.",
    "ro": "Termenii principali dintre AffVector și fiecare partener.",
    "es": "Términos principales entre AffVector y cada socio.",
    "fr": "Conditions générales entre AffVector et chaque partenaire.",
    "ru": "Основные условия между AffVector и каждым партнёром."
  },
  "status": "Active",
  "canonical": "https://affvector.com/trust/affiliate-agreement",
  "record": "https://affvector.com/ocom/records/AV-AGR-0001.json",
  "markdown": "https://affvector.com/ocom/records/AV-AGR-0001.md",
  "ownership": {
    "role": "AV-ROLE-0003",
    "basis": "role-based; never assigned to a person"
  },
  "registry": "AV-REG-0001",
  "assurance": "owner-confirmed",
  "last_updated": "2026-09-04",
  "record_version": "1.0",
  "version": "1.1",
  "effective": "2026-08-03",
  "slug": "affiliate-agreement",
  "projections": {
    "html": {
      "en": "https://affvector.com/trust/affiliate-agreement",
      "uk": "https://affvector.com/uk/trust/affiliate-agreement",
      "ro": "https://affvector.com/ro/trust/affiliate-agreement",
      "es": "https://affvector.com/es/trust/affiliate-agreement",
      "fr": "https://affvector.com/fr/trust/affiliate-agreement",
      "ru": "https://affvector.com/ru/trust/affiliate-agreement"
    }
  },
  "relationships": [
    {
      "type": "member_of",
      "target": "AV-REG-0001"
    },
    {
      "type": "applies_to",
      "target": "AV-PRG-0001"
    },
    {
      "type": "party",
      "target": "AV-ORG-0001"
    },
    {
      "type": "governs",
      "target": "AV-PLN-0001"
    },
    {
      "type": "governs",
      "target": "AV-PLN-0002"
    },
    {
      "type": "governs",
      "target": "AV-PLN-0003"
    },
    {
      "type": "governs",
      "target": "AV-LCY-0001"
    }
  ],
  "lifecycle": {
    "states": [
      "Draft",
      "Under Review",
      "Approved",
      "Active",
      "Superseded",
      "Archived"
    ],
    "state": "Active"
  },
  "sections": [
    "1. Parties and acceptance",
    "2. Eligibility",
    "3. Your account",
    "4. The affiliate's role",
    "5. Commissions",
    "6. Marketing conduct",
    "7. Brand and intellectual property",
    "8. Confidentiality",
    "9. Term and termination",
    "10. Liability",
    "11. Changes and governing terms"
  ],
  "legal_review": {
    "status": "reviewed",
    "basis": "owner statement",
    "date": "2026-08-11"
  },
  "parties": {
    "organization": "AV-ORG-0001",
    "counterparty": {
      "class": "Partner",
      "registry": "private, not published",
      "note": "Each partner is an object in a private registry; individual partners are not published here."
    }
  },
  "domain": {
    "name": "Legal",
    "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-AGR-0001"
  },
  "metadata": {
    "descriptive": {
      "type": "Agreement",
      "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-AGR-0001.json",
      "canonical": "https://affvector.com/trust/affiliate-agreement"
    },
    "identity": {
      "id": "AV-AGR-0001",
      "uri": "av:AffiliateAgreement",
      "canonical": "https://affvector.com/trust/affiliate-agreement"
    },
    "governance": {
      "owning_role": "AV-ROLE-0003",
      "governed_by": "AV-POL-0005",
      "assurance": "owner-confirmed"
    }
  },
  "scope": "The commercial relationship between AffVector and one partner.",
  "review_schedule": {
    "status": "not set",
    "note": "No fixed review interval has been agreed."
  },
  "service_levels": {
    "status": "not set",
    "note": "No service level is published for this record."
  },
  "termination": {
    "governed_by": "AV-AGR-0001",
    "section": "9. Term and termination"
  },
  "preconditions": "Acceptance of the Affiliate Agreement and an approved partner account.",
  "postconditions": "Commission accrues to the partner and is settled under the Payments Policy (AV-POL-0001).",
  "constraints": [
    "AV-CST-0001",
    "AV-CST-0002",
    "AV-CST-0004"
  ],
  "policies": [
    "AV-POL-0001"
  ],
  "responsibilities": {
    "note": "Set out section by section in the document itself.",
    "sections": [
      "1. Parties and acceptance",
      "2. Eligibility",
      "3. Your account",
      "4. The affiliate's role",
      "5. Commissions",
      "6. Marketing conduct",
      "7. Brand and intellectual property",
      "8. Confidentiality",
      "9. Term and termination",
      "10. Liability",
      "11. Changes and governing terms"
    ]
  },
  "obligations": {
    "note": "Set out section by section in the document itself."
  },
  "classification": {
    "by": "domain of operational responsibility",
    "value": "Legal",
    "scheme": "The OCOM domains named in AV-REG-0006 and indexed at /ocom/domains.json."
  },
  "purpose": "To set the terms under which AffVector and a partner work together."
}
