{"tld":"co.il","registry":"ISOC-IL (Israel Internet Association)","provisional":true,"provisional_reason":"Openprovider's published additional-data tables have NO entry for .il, .co.il or .org.il at all - so unlike .us there is no documented wire name to infer from, and `x-provider-field` is deliberately null. The property names and the registry rules below come from ISOC-IL's own published registrant requirements. The wire names MUST be read from `get_additional_data_description('co.il')` before this ending can be sold; guessing them would produce a registration that fails after the card is charged, which is the exact failure this whole gate exists to prevent.","verification":"email","verification_note":"ISOC-IL emails the registrant a verification link after registration. Until it is actioned the domain is not fully registered and the registry may cancel it. The order therefore rests in `awaiting_registrant_verification`, which is neither REGISTERED nor REGISTRATION_FAILED - see shared/services/registration.py.","sellable":false,"sellable_note":"Satisfying this schema does not yet buy a .co.il. The schema is published so a form can be built against it, but the ending stays unsellable until the field names are confirmed against the registrar by a real end-to-end registration. /api/buy-domain refuses until then.","version":"2026-08-19","source":"Openprovider published documentation (doc.openprovider.eu API_Format_Extensions_Additional_Data_Customer + API_Format_Additional_Data_Customer, read 2026-08-18) for .us; the usTLD Nexus policy for the .us allowed values; ISOC-IL's published registrant rules for .co.il / .org.il. NOT read from the live registrar - see `provisional`.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://mcp.justdomain.ai/api/v1/tlds/co.il/requirements.schema.json","title":".co.il registrant requirements","description":"ISOC-IL requires a registrant identifier (an Israeli ID number for an individual, or a company registration number for an organisation) and the registrant type it belongs to.","type":"object","additionalProperties":false,"required":["registrant_id","registrant_type"],"properties":{"registrant_type":{"type":"string","title":"Registrant type","description":"Which kind of registrant this is. It decides what the registrant ID number must contain.","enum":["individual","company","non_profit","government"],"x-provider-field":null,"x-applies-to":"customer","x-help":"Are you registering as a person or on behalf of an organisation? Your answer decides which ID number to enter below."},"registrant_id":{"type":"string","title":"Registrant ID number","description":"Israeli ID number for an individual, or the company or association registration number for an organisation. Digits only.","pattern":"^[0-9]{5,15}$","x-provider-field":null,"x-applies-to":"customer","x-help":"Your Israeli ID number (teudat zehut) if you are registering as an individual, or your company or association registration number if you are registering for an organisation. Digits only, no dashes or spaces."}}}}