{"eid":"docs-2","name":"is-a.dev","domain":"docs.is-a.dev","resolved_by":"domain","topics":["domains-dns"],"n_records":1,"best_vorder":1,"review":null,"aliases":["docs.is-a.dev","is-a.dev"],"records":[{"rid":"domains-dns/is-a-dev","card":{"rid":"domains-dns/is-a-dev","eid":"docs-2","topic":"domains-dns","slug":"is-a-dev","provider":"is-a.dev","url":"https://docs.is-a.dev/","domain":"docs.is-a.dev","category":"free registrable subdomain","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"write-gated","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"git","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-03T16:43:10.325Z","verified_basis":"live","checked_on":"2026-11-03","stale_on":"2026-12-04","n_evidence":11,"usd_month":null,"usd_per_tb_month":null,"summary":"a free <name>.is-a.dev subdomain, registered by a pull request that adds one JSON file to the domains directory of the service's GitHub repository","duplicate_of":null,"n_unknown":0,"free_unit":"objects"},"record":{"topic":"domains-dns","slug":"is-a-dev","provider":"is-a.dev","url":"https://docs.is-a.dev/","category":"free registrable subdomain","free_tier":{"stated":"a free <name>.is-a.dev subdomain, registered by a pull request that adds one JSON file to the domains directory of the service's GitHub repository","unit":"objects","source_url":"https://docs.is-a.dev/domain-structure/","read_on":"2026-11-03","metered_on":"none"},"per_object_cap":{"stated":"no subdomain count per account is published on the pages read; only one single-letter subdomain per user is allowed","bytes":null},"retention":{"stated":"no expiry or renewal term is published; a subdomain lasts until the maintainers remove it or its JSON file is deleted by a pull request","days":null,"source_url":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md"},"egress":{"terms":"no query cap published","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://docs.is-a.dev/useful/faq.md"},"interface":["git"],"interface_detail":"every create, change or delete is a pull request against the register repository with a JSON file per name; the supported record types are A, AAAA, CAA, CNAME, DS, MX, SRV, TLSA, TXT and a service-specific URL redirector, and NS only in approved cases","tooling":"git and a GitHub account; a pull request for each change, merged by a maintainer","chaining":"a CNAME to a free static host gives a named site; the zone is not yours (NS delegation is refused to an account that has held a subdomain for under 30 days and is otherwise decided case by case), so it cannot become a Cloudflare zone of its own by default","limits":[{"kind":"write-gated","value":"every registration and every later change is a pull request that a maintainer reviews; the service states it can deny any request for any reason, and review time is volunteer time with no published figure","source":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md"},{"kind":"write-gated","value":"NS records are approved only in specific cases and are refused to an account without an is-a.dev subdomain held for at least 30 days; review takes usually 24 to 72 hours and up to 2 weeks","source":"https://docs.is-a.dev/useful/faq.md"},{"kind":"write-gated","value":"a root subdomain must belong to a software-development-related project; the eligibility is part of the review","source":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md"}],"binding":"write-gated","binding_note":"the operator reviews each request and states it can terminate a subdomain at any time for any reason, so the owner can withdraw the name; the zone is the operator's and the registrant holds records only, apart from approved NS cases","identity_cost":{"kind":"email","detail":"a GitHub account of an individual; the only owner field the JSON file requires is the GitHub username, and a GitHub organisation account cannot register; no phone and no card are asked (https://docs.is-a.dev/domain-structure/)","country":null},"reliability_note":"the operator can remove a subdomain at any time for any reason, the service is run by volunteers and the TLS limit is per name because the suffix is on the Public Suffix List","confidence":"documented","confidence_note":"the domain-structure, FAQ, quickstart and terms pages were read and quoted; the TLS statement is an inference from the Let's Encrypt registered-domain rule and the suffix's listing in the captured Public Suffix List","evidence":[{"url":"https://docs.is-a.dev/domain-structure/","date":"2026-11-03","proved":"registration is a pull request that adds a JSON file to the domains directory","capture":"sha256:7893ea12c488accac0b0ba4d7feadeeac151cb479d541416be01e91c1363e7b6","quote":"To register a subdomain, submit a pull request with a new JSON file in the `domains` directory."},{"url":"https://docs.is-a.dev/domain-structure/","date":"2026-11-03","proved":"the only required owner field is a GitHub username","capture":"sha256:7893ea12c488accac0b0ba4d7feadeeac151cb479d541416be01e91c1363e7b6","quote":"`username`: Your GitHub username."},{"url":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md","date":"2026-11-03","proved":"the operator can terminate a subdomain at any time for any reason","capture":"sha256:44a0a4517bed6442a132916cec318044e7dea12fbc746e6c2089f15920820306","quote":"We reserve the right to terminate your subdomain at any time, for any reason."},{"url":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md","date":"2026-11-03","proved":"the operator can deny any registration request for any reason","capture":"sha256:44a0a4517bed6442a132916cec318044e7dea12fbc746e6c2089f15920820306","quote":"We reserve the right to deny any subdomain registration request for any reason."},{"url":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md","date":"2026-11-03","proved":"a subdomain must be registered to an individual GitHub account, not an organisation account","capture":"sha256:44a0a4517bed6442a132916cec318044e7dea12fbc746e6c2089f15920820306","quote":"Subdomains must be registered to an individual GitHub account, and cannot be registered to a GitHub organisation account."},{"url":"https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md","date":"2026-11-03","proved":"root subdomains are for software-development-related projects","capture":"sha256:44a0a4517bed6442a132916cec318044e7dea12fbc746e6c2089f15920820306","quote":"Subdomains are intended solely for individuals, software developer groups and non-commercial projects that are related to software development"},{"url":"https://docs.is-a.dev/useful/faq.md","date":"2026-11-03","proved":"review is by volunteers and has no published time","capture":"sha256:04da38c28de9de4605841d59128eaafa32a628ff2493a73aaf71145b89d5ef40","quote":"We're a team of volunteers, and is-a.dev is a side project for us, so review times can vary."},{"url":"https://docs.is-a.dev/useful/faq.md","date":"2026-11-03","proved":"NS delegation is refused to an account whose first is-a.dev subdomain is under 30 days old","capture":"sha256:04da38c28de9de4605841d59128eaafa32a628ff2493a73aaf71145b89d5ef40","quote":"If you have not had an is-a.dev subdomain for at least 30 days, you will be denied due to security reasons."},{"url":"https://docs.is-a.dev/useful/faq.md","date":"2026-11-03","proved":"NS requests are decided at the operator's discretion","capture":"sha256:04da38c28de9de4605841d59128eaafa32a628ff2493a73aaf71145b89d5ef40","quote":"We reserve the right to deny any NS request at our discretion for any reason."},{"url":"https://publicsuffix.org/list/public_suffix_list.dat","date":"2026-11-03","proved":"is-a.dev is an entry of the private section of the Public Suffix List","capture":"sha256:617d1b276660e5a01209d7b58159450e400cf636634a7a9c2cfd50a1c6675d01","quote":"hrsn.dev is-a.dev vps.hrsn.net"},{"url":"https://letsencrypt.org/docs/rate-limits/","date":"2026-11-03","proved":"Let's Encrypt counts 50 certificates per registered domain in 7 days and finds the registered domain with the Public Suffix List, so a listed suffix gives each name its own count","capture":"sha256:b5eee1fee7260f24a875dbca422432161e1e6e37041c64df017d7057af897c00","quote":"Up to 50 certificates can be issued per registered domain (or IPv4 address, or IPv6 /64 range) every 7 days."}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-03T16:43:10.325Z","price_per_tb_month":null,"notes":"Withdrawal binds first: a maintainer's pull-request review stands between the request and the name, and the operator can end the name at any time. The zone is not the registrant's, so there is no own zone, no Cloudflare zone and no wildcard certificate for the subdomain by default. The TLS limit does not bind, because the suffix is listed and each name counts alone against the Let's Encrypt limit."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:write-gated","num":72.0,"unit":"hours","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[2].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]}]}