{"data":[{"path":"introduction","title":"Welcome","description":"What Dusk State is, what it publishes, and how these docs are organised.","section":"Start","position":0,"version":"introduction-2026-10-06.2","published_at":"2026-10-06T10:23:55.536Z"},{"path":"quickstart","title":"Quickstart","description":"Four requests that show what the API offers, with no account or key.","section":null,"position":1,"version":"quickstart-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"concepts","title":"Concepts","description":"Labels, versions and records: how Dusk State states what it knows.","section":null,"position":2,"version":"concepts-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"discovery","title":"Discovery files","description":"The files an agent or crawler can read to learn what Dusk State offers.","section":"Discovery","position":10,"version":"discovery-2026-10-06.2","published_at":"2026-10-06T10:23:55.536Z"},{"path":"discovery/machine-readable","title":"Machine-readable files","description":"The JSON files Dusk State publishes, and what each one contains.","section":null,"position":11,"version":"discovery.machine-readable-2026-10-06.2","published_at":"2026-10-06T10:59:12.833Z"},{"path":"discovery/crawlers","title":"Crawlers and search","description":"robots.txt, the sitemap, llms.txt, security.txt and the Link header.","section":null,"position":12,"version":"discovery.crawlers-2026-10-06.2","published_at":"2026-10-06T10:59:12.833Z"},{"path":"api","title":"Public API","description":"Base URL, authentication, versioning, request rules and the endpoint index.","section":"API reference","position":20,"version":"api-2026-10-06.3","published_at":"2026-10-06T10:59:12.833Z"},{"path":"api/errors","title":"Errors","description":"The problem format every error uses, and what each status means.","section":null,"position":21,"version":"api.errors-2026-10-06.2","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/products","title":"Products","description":"Published products, store categories and the compact price list.","section":null,"position":22,"version":"api.products-2026-10-06.2","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/records","title":"Records","description":"Labelled public records: one subject, a list of claims, the evidence for each.","section":null,"position":23,"version":"api.records-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/policies","title":"Policies","description":"Published policies, their versions, and the consent version forms must send.","section":null,"position":24,"version":"api.policies-2026-10-06.2","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/docs","title":"Docs","description":"These pages as Markdown, for software that reads documentation.","section":null,"position":25,"version":"api.docs-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/waitlist","title":"Waiting list","description":"Join the waiting list for public registration.","section":null,"position":26,"version":"api.waitlist-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/audit-requests","title":"Audit requests","description":"Request an agent-readiness audit. Closed at present.","section":null,"position":27,"version":"api.audit-requests-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/status","title":"Status and health","description":"Liveness and component status.","section":null,"position":28,"version":"api.status-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"api/resources","title":"Resources","description":"Recommended agents, services, software, guides and directories, with how each link is paid.","section":null,"position":29,"version":"api.resources-2026-10-06","published_at":"2026-10-06T10:59:12.833Z"},{"path":"agents","title":"Agents","description":"The rule agents work under, trust levels and scopes, and what an agent can do today.","section":"Agents","position":30,"version":"agents-2026-10-06.3","published_at":"2026-10-06T10:59:12.833Z"},{"path":"agents/authentication","title":"Authentication","description":"How an agent registers, optionally gets claimed by a person, and obtains an access token.","section":null,"position":31,"version":"agents.authentication-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"agents/waitlist","title":"Agent waiting list","description":"Join the agent waiting list: one entry per agent registration.","section":null,"position":32,"version":"agents.waitlist-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"agents/survey","title":"Agent survey","description":"Tell Dusk State what your agent needs: one survey per agent registration.","section":null,"position":33,"version":"agents.survey-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"},{"path":"agents/mcp","title":"MCP server","description":"Dusk State tools over the Model Context Protocol, in the browser (WebMCP), and the tools directory.","section":null,"position":34,"version":"agents.mcp-2026-10-06.2","published_at":"2026-10-06T11:14:24.509Z"},{"path":"support","title":"Help and contact","description":"Where to send questions, security reports and corrections.","section":"Help","position":40,"version":"support-2026-10-06","published_at":"2026-10-06T10:23:55.536Z"}]}