{
  "id": "TT-CST-0001",
  "uri": "tt:ServiceAvailability",
  "type": "Constraint",
  "ocom_terms": [
    {
      "uri": "ocom:Constraint",
      "url": "https://ocom.uno/vocabulary/constraint"
    }
  ],
  "name": {
    "en": "Service Availability",
    "uk": "Доступність сервісу",
    "ro": "Disponibilitatea serviciului",
    "es": "Disponibilidad del servicio",
    "fr": "Disponibilité du service",
    "ru": "Доступность сервиса"
  },
  "summary": {
    "en": "traffic-titans.com is not served to visitors whose IP address resolves to one of ten sanctioned or high-risk countries.",
    "uk": "traffic-titans.com не обслуговує відвідувачів, чия IP-адреса належить до однієї з десяти країн під санкціями чи підвищеного ризику.",
    "ro": "traffic-titans.com nu este livrat vizitatorilor a căror adresă IP aparține uneia dintre cele zece țări sancționate sau cu risc ridicat.",
    "es": "traffic-titans.com no se sirve a visitantes cuya dirección IP pertenezca a uno de los diez países sancionados o de alto riesgo.",
    "fr": "traffic-titans.com n'est pas servi aux visiteurs dont l'adresse IP appartient à l'un des dix pays sanctionnés ou à haut risque.",
    "ru": "traffic-titans.com не обслуживает посетителей, чей IP-адрес относится к одной из десяти стран под санкциями или повышенного риска."
  },
  "status": "Active",
  "canonical": "https://traffic-titans.com/ocom/records/TT-CST-0001",
  "record": "https://traffic-titans.com/ocom/records/TT-CST-0001.json",
  "markdown": "https://traffic-titans.com/ocom/records/TT-CST-0001.md",
  "ownership": {
    "role": "TT-ROLE-0003",
    "basis": "role-based; never assigned to a person"
  },
  "registry": "TT-REG-0004",
  "assurance": "owner-confirmed",
  "last_updated": "2026-10-01",
  "record_version": "1.0",
  "relationships": [
    {
      "type": "member_of",
      "target": "TT-REG-0004"
    }
  ],
  "lifecycle": {
    "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": "The same four-state publication lifecycle every object in this record uses: it governs how this record's own entries are published and retired, not any business process."
  },
  "domain": {
    "name": "Compliance",
    "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": "Compliance",
    "scheme": "The OCOM domains named in TT-REG-0006 and indexed at /ocom/domains.json."
  },
  "metadata": {
    "descriptive": {
      "type": "Constraint"
    },
    "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-CST-0001.json",
      "canonical": "https://traffic-titans.com/ocom/records/TT-CST-0001"
    },
    "identity": {
      "id": "TT-CST-0001",
      "uri": "tt:ServiceAvailability",
      "canonical": "https://traffic-titans.com/ocom/records/TT-CST-0001"
    },
    "governance": {
      "owning_role": "TT-ROLE-0003",
      "governed_by": "TT-POL-0003",
      "assurance": "owner-confirmed"
    }
  },
  "rule": "The website returns a hard 403 to any visitor whose IP address resolves to one of the listed countries, enforced at the edge (Caddy, IP-range matching against ipdeny.com zones).",
  "expression": "visitor.country in restricted_countries => site.not_served",
  "source": {
    "document": "TT-POL-0002",
    "note": "Operational control verified directly against the production Caddy configuration on the host serving traffic-titans.com; Terms & Conditions governs who the program serves."
  },
  "restricted_countries": [
    "MD",
    "RU",
    "IQ",
    "KP",
    "IR",
    "SY",
    "CU",
    "BY",
    "SD",
    "MM"
  ],
  "verified_on": "2026-10-01",
  "enforcement": {
    "layer": "edge",
    "basis": "IP address",
    "review": "the list is refreshed by a monthly scheduled job"
  },
  "scope": "Visitors to traffic-titans.com.",
  "severity": {
    "level": "blocking",
    "note": "The condition cannot be crossed: the site is not served to a visitor whose address resolves to a listed country."
  },
  "effective_period": {
    "from": "2026-10-01",
    "until": "open"
  },
  "exception_policy": {
    "status": "not set",
    "note": "No exception to this condition is published."
  },
  "purpose": "To keep the site away from jurisdictions it is not served to."
}
