Get the Plugin
Rootz AI Discovery Plugin for WordPress
Version 2.3.0 — March 5, 2026
Make your WordPress site AI-agent-ready in minutes. The Rootz AI Discovery plugin implements the complete AI Discovery Standard — serving structured identity, signed content, machine-readable policies, and interactive tools at /.well-known/ai.
Download v2.3.0 (1 MB) | Scan Your Site | Operator Guide
What It Does
The plugin transforms your WordPress database into a structured, signed, machine-readable interface for AI agents. Instead of scraping your HTML and guessing, AI agents get:
- Your identity, mission, and core concepts in structured JSON
- Content policies (can AI quote? train? cache?) as explicit machine-readable rules
- Every page inventoried with SHA-256 content hashes for integrity verification
- 9 interactive tools AI agents can call to search, read, and verify your content
- Every response signed with your plugin’s cryptographic wallet
Everything is served in real-time from your live WordPress database. Not a static file that drifts out of sync — the authoritative source, served fresh.
Conversation Mode (New in v2.3.0)
Your site now supports three modes of AI interaction:
| Mode | What | Tools |
|---|---|---|
| Broadcast | AI reads your identity manifest and llms.txt | getOrganizationInfo, llms.txt |
| Search | AI queries your content interactively | searchContent |
| Conversation | AI reads any page as clean markdown | getPage (new) |
getPage — AI Reads Your Pages
Any AI agent can request any published page and receive clean markdown with metadata, freshness, provenance, policies, and a cryptographic signature. No scraping, no HTML parsing — server-side conversion with full context attached.
Adaptive Freshness
Every response includes a _freshness block with adaptive shelf-life: 1-hour TTL for actively edited content, up to 30-day TTL for stable pages. AI agents know exactly when to come back for updates.
Origin Provenance
Every response embeds _origin and _provenance blocks in the response body — not just HTTP headers. Your domain, timestamps, wallet address, and standard URL travel with the content even when scraped, cached, or quoted.
Search Pagination
The searchContent tool now supports offset, type filter, totalFound, hasMore, and nextOffset for complete result set traversal.
Signed llms.txt
Both /llms.txt and /llms-full.txt include an ECDSA signature footer. No other WordPress llms.txt plugin signs its output.
9 AI Tools
| Category | Tool | What It Does |
|---|---|---|
| Discovery | getOrganizationInfo | Identity manifest with pages, concepts, and signature |
| Discovery | getPolicies | Content license, quoting/training permissions, policy pages |
| Discovery | getKnowledge | Organizational encyclopedia from WordPress content |
| Discovery | getFeed | AI-optimized blog feed with per-item licensing |
| Actions | searchContent | Full-text search with pagination (offset, type, totalFound) |
| Actions | getPage | Read any page as markdown with provenance and freshness |
| Actions | verifyPageHash | Verify content integrity via SHA-256 hash comparison |
| Meta | getStatus | Self-scoring AI readiness (100-point scale, A-F grade) |
| Meta | getContext | Plugin documentation for AI assistants helping with setup |
Endpoints
| URL | Purpose | Signed |
|---|---|---|
/.well-known/ai |
Main manifest (identity, pages, capabilities) | Yes |
/.well-known/ai/policies |
Content license and permissions | Yes |
/.well-known/ai/knowledge |
Organizational encyclopedia | Yes |
/.well-known/ai/feed |
AI-optimized blog feed | Yes |
/.well-known/ai/content |
Structured content (pages, posts, media) | Yes |
/.well-known/ai/tools |
Tool manifest (9 tools, 3 categories) | Yes |
/wp-json/rootz/v1/search |
Full-text search with pagination | Yes |
/wp-json/rootz/v1/page |
Read any page as markdown | Yes |
/wp-json/rootz/v1/verify |
Verify page content integrity | Yes |
/wp-json/rootz/v1/status |
AI readiness score and diagnostics | Yes |
/wp-json/rootz/v1/context |
Plugin documentation for AI assistants | No |
/llms.txt |
Signed concise overview (links + excerpts) | Yes |
/llms-full.txt |
Signed full content as markdown | Yes |
Installation
- Download the plugin zip
- In WordPress: Plugins → Add New → Upload Plugin → Choose File → Install Now
- Activate the plugin
- Go to Settings → AI Discovery — the Quick Start tab runs automatically
- Review Identity, Content, and Policies tabs (hover the (i) icons for guidance)
- Visit the “What AI Sees” tab to preview your manifest
- Scan your site to check your score
Requirements
- WordPress 6.0 or later
- PHP 7.4 or later
- PHP GMP extension (recommended for full ECDSA signing; plugin works without it using hash-only attestation)
Previous Versions
| Version | Date | Key Changes |
|---|---|---|
| 2.3.0 | March 5, 2026 | Conversation Mode: getPage, freshness, provenance, search pagination, signed llms.txt |
| 2.2.1 | March 2, 2026 | Fix: saving one tab no longer resets other tabs |
| 2.2.0 | March 2, 2026 | Adoption Registry, two-level identity documentation |
| 2.1.1 | Feb 26, 2026 | WordPress Plugin Check compliance, improved escaping |
| 2.1.0 | Feb 24, 2026 | Policies endpoint, self-hosted updater |
| 2.0.4 | Feb 23, 2026 | Score preview, WebMCP improvements |
| 1.8.0 | Feb 22, 2026 | AI metrics, searchContent, verifyPageHash, status scoring |
| 1.7.0 | Feb 21, 2026 | Per-page content hashes, all endpoints signed, contacts |