On this page
Community status is a contractual dimension, not an IANA root-zone type. Specification 12 records community registration policies and commitments for applicable registry agreements; the actual rules vary by TLD.
Community is a separate dimension
Do not collapse “community” into the IANA TLD type. IANA may classify a TLD as generic while the ICANN registry agreement separately contains community commitments.
What Specification 12 is for
For applicable community-based registry agreements, Specification 12 contains community registration policies and related commitments. Those terms are specific enough that a reference site should link to the actual agreement rather than paraphrasing from the TLD string.
How to model it safely
| Field | Source | Meaning |
|---|---|---|
iana_type | IANA | Root-zone classification |
spec_12_community | ICANN agreement | Community contractual attribute |
| Registration eligibility | Agreement / registry policy | TLD-specific rules; never infer |
Avoid universal policy summaries
Eligibility and naming policies can differ. The correct detail page should cite the TLD's own authoritative agreement or policy source.
Primary sources
These are the primary references this guide is designed around. When implementation data disagrees with editorial copy, the primary source wins.