The verified data resolver for AI.

Enter a domain. Get the official machine resources published by its owner.

A DNS-like lookup model — one domain in, its authoritative pointers out.

Or check what AI can already discover about your domain →

For organizations

Show AI systems where your official resources live — a data file, an API, an agent endpoint, documentation. Everything stays on your own site; NessGate stores only verified pointers. To update a listing, register the same domain again with the full new list.

Verification required — in the next step you'll prove domain ownership with a DNS TXT record, a file on your website, or a field in your JSON. No account needed.

Any format, any protocol — JSON, APIs, MCP, A2A, or one that doesn't exist yet (optional JSON templates)  ·  verification is read-only (why it's safe)

Remove a listing

For developers

One stable endpoint. No keys, no auth, open CORS.

GET https://nessgate.com/resolve/{domain}
curl https://nessgate.com/resolve/example.com
# → { "domain": "example.com", "verified": true,
#     "resources": [ { "name": "Company data", "type": "json",
#       "url": "https://example.com/ai-info.json" } ] }

Your format

No required schema, no required protocol. JSON, APIs, MCP servers, agents, docs — declare any resource, even one NessGate has never heard of. AI systems read it directly from your URLs.

Your server

Your resources live on your own infrastructure, always. Like DNS, NessGate is just the router: it holds only the verified pointers.

Zero access

No passwords, no API keys, no server access, no code to install. Verification is a single read-only lookup of a public file or DNS record.