draft-mozleywilliams-dnsop-dnsaid
DNS for AI Discovery: the _agents label convention and the entrypoint service names used above.
Restart Property Group publishes DNS for AI Discovery (DNS-AID) entrypoint records so automated agents can find our machine-readable resources straight from DNS, before fetching a single page of HTML.
DNS-AID uses SVCB ServiceMode records under the _agents label to advertise where an organisation's agent-facing endpoints live. Our zone publishes five records under _agents.restartpropertygroup.com.au — an index entrypoint plus records for the site guide, full summary, sitemap and contact details. The zone is signed with DNSSEC so validating resolvers receive authenticated answers.
Each record names a service under the _agents label, an ALPN set and the HTTPS endpoint an agent should fetch.
| Owner name | Endpoint | Purpose |
|---|---|---|
_index._agents.restartpropertygroup.com.au. | https://restartpropertygroup.com.au/.well-known/api-catalog | Primary entrypoint. Points agents at the RFC 9264 linkset listing every Markdown page, the sitemap, llms.txt and contact details. |
_llms._agents.restartpropertygroup.com.au. | https://restartpropertygroup.com.au/llms.txt | Short orientation file: who Restart Property Group is, the key facts, and links to every main page. |
_llms-full._agents.restartpropertygroup.com.au. | https://restartpropertygroup.com.au/llms-full.txt | Expanded summary covering all nine service divisions, Brisbane renovation pricing guides and every FAQ answer. |
_sitemap._agents.restartpropertygroup.com.au. | https://restartpropertygroup.com.au/sitemap.xml | Complete crawlable list of pages, including published blog articles. |
_contact._agents.restartpropertygroup.com.au. | https://restartpropertygroup.com.au/contact.md | Phone 1300 661 965 (24/7), email, service area and what to include in an enquiry, in plain Markdown. |
Priority values set the order an agent should try: the index record is served first, with the summary, sitemap and contact records as supporting resources.
These are the records as they appear in the authoritative zone. Anyone managing our DNS can paste them directly, then re-sign the zone.
; DNS for AI Discovery (DNS-AID) records for restartpropertygroup.com.au
; SVCB ServiceMode records per RFC 9460 and draft-mozleywilliams-dnsop-dnsaid.
; Sign the zone with DNSSEC so validating resolvers return authenticated data.
_index._agents.restartpropertygroup.com.au. 3600 IN SVCB 1 restartpropertygroup.com.au. alpn="h2,http/1.1" endpoint="https://restartpropertygroup.com.au/.well-known/api-catalog" desc="Linkset of machine-readable resources"
_llms._agents.restartpropertygroup.com.au. 3600 IN SVCB 1 restartpropertygroup.com.au. alpn="h2,http/1.1" endpoint="https://restartpropertygroup.com.au/llms.txt" desc="Plain text site guide for AI agents"
_llms-full._agents.restartpropertygroup.com.au. 3600 IN SVCB 2 restartpropertygroup.com.au. alpn="h2,http/1.1" endpoint="https://restartpropertygroup.com.au/llms-full.txt" desc="Full site summary with services, pricing and FAQs"
_sitemap._agents.restartpropertygroup.com.au. 3600 IN SVCB 3 restartpropertygroup.com.au. alpn="h2,http/1.1" endpoint="https://restartpropertygroup.com.au/sitemap.xml" desc="XML sitemap of all pages"
_contact._agents.restartpropertygroup.com.au. 3600 IN SVCB 3 restartpropertygroup.com.au. alpn="h2,http/1.1" endpoint="https://restartpropertygroup.com.au/contact.md" desc="Contact details in Markdown"
endpoint parameter carries the full HTTPS URLalpn parameter advertises HTTP/2 with HTTP/1.1 as a fallback/.well-known/dns-aid.json_index._agents.restartpropertygroup.com.au for an SVCB record.endpoint parameter and fetch the linkset it names..md or sending Accept: text/markdown/.well-known/api-catalogLink response headerOur records are built against the published drafts and RFCs for DNS-based service discovery.
DNS for AI Discovery: the _agents label convention and the entrypoint service names used above.
Service binding and parameter specification via the DNS, defining SVCB ServiceMode records and the alpn parameter.