Headless, custom and everything else
Is your custom or headless site agent-ready? Check it free
When you own the code, every pillar is yours. The check reads the same public documents an agent reads: robots.txt, the home page's JSON-LD, llms.txt, a sitemap, /.well-known/poppy.json and the issuer's metadata.
What the check usually finds on Headless, custom and everything else
- Found
- Whatever robots.txt says. Headless sites behind a CDN sometimes block unknown user agents at the edge, which the check reports as the home page not loading.
- Understood
- JSON-LD only if the front end renders it on the server; client-only rendering leaves the check (and agents) with an empty page.
- Usable
- No poppy.json unless you publish it. Serve the file yourself or proxy it from a hosted Company; a redirect to another host doesn't count.
- Trusted
- Nothing to score until there is agent sign-in.
What you can do
- 1
Render structured data on the server
Agents and the check read the HTML as served. Put Organization and Product/Service JSON-LD in the server-rendered page, not after hydration.
- 2
Let assistants in through robots.txt
Edit the file, and check any edge rule that blocks unknown user agents. Allow ChatGPT-User, Claude-User and Perplexity-User (they fetch a page only when a person asks) and the AI search bots (OAI-SearchBot, Claude-SearchBot, PerplexityBot). Blocking training crawlers such as GPTBot or CCBot is a separate choice and costs no points.
- 3
Publish llms.txt
A short Markdown page at /llms.txt naming the business, what it sells, its delivery and returns policies, and the pages that matter. Most platforms can serve a plain-text file at the root; where one cannot, a redirect to a page you host elsewhere works.
- 4
The protocol part: a hosted Company
One proxy rule for /.well-known/poppy.json at the edge, the web server or the framework's routes, so it is served on your own domain. Agent Adapt is building a hosted Company for sites that cannot run its WordPress plugin: it publishes poppy.json, runs the sign-in and the customer API, and the document is served on the site's own domain through a small proxy (the spec stopped allowing a redirect to the provider's host on 16 October 2026). It is not yet on sale.
Ask for early access
Common questions
›Can I implement the Personal Agent Protocol myself?
Yes. The spec is open (Apache-2.0). It is an OAuth server with sender-bound (DPoP) tokens, agent client documents, a customer sign-in flow and a scope-enforced API. The check scores the discovery part; the rest you prove with a real agent.
›What does the check not test?
Anything that needs a session: it never signs in, never sends a token and never changes anything. It reads public documents only.
In depth: Headless and custom stores with personal agents on getagentadapt.com.