AX Protocol documentation — install and configure an agent-ready WordPress siteAX Protocol — Documentation
AX Protocol makes a WordPress site readable, controllable and verifiable for AI agents. This page covers installation, what the plugin publishes, and the endpoints it exposes.
Requirements
WordPress 5.8 or newer · PHP 7.4 or newer · pretty permalinks enabled.
Installation (2 minutes)
- Upload the plugin zip via Plugins → Add New → Upload Plugin and activate it.
- That’s it. On activation the plugin registers your domain with the AX hub at rainz.ai, receives a license key automatically, derives your site’s network identity (AXID), and starts logging agent traffic. No account, no signup form.
- Open AX Protocol in the admin menu to see the dashboard.
What the plugin publishes
| File / endpoint | Purpose |
|---|---|
/.well-known/ax.json | The site manifest: identity (AXID), capabilities, policy, contact channel. The heart of the protocol. |
/llms.txt | Human-readable site summary for language models. |
robots.txt rules | Managed per-agent allow / block rules, kept in sync with your policy. |
/wp-json/rainz-ax/v1/enquiry | Structured channel for agents to send enquiries to the site owner, with status tracking. |
Link HTTP header | Advertises ax.json on every response so agents can discover it. |
Your AXID
Every install gets a stable global identifier, e.g. AXID-3D7FFD6C-F245BF40-B8A1F26A-DEFEB5D8. It is derived from your license key and domain, never exposes the key, and can be verified by the issuing hub. Verified sites are listed in the public AX registry.
The dashboard
Agent traffic shows which AI agents (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others) visited, what they fetched and when. Mission Control summarises your agent-readiness. Settings controls policy, license and advanced options.
Free vs Pro
The free tier is fully functional and never expires. Pro ($49/site/year) adds full-history analytics with CSV export, a verified badge and priority listing in the registry, IndexNow push, agent webhooks, and priority support.
Troubleshooting
ax.json returns 404 — resave Permalinks (Settings → Permalinks → Save) to flush rewrite rules.
License shows “Free” without a key — your server may block outbound requests; the plugin retries daily and everything else keeps working.
No agent visits logged — give it a few days; verify your host or a CDN isn’t blocking bots before WordPress sees them.
Still stuck? Head to support.