Publish Your AI Discovery Manifest
Get your ai-me.json published in under 5 minutes — and give AI agents an authoritative, structured picture of your site.
The fastest way
Prefer AI? Copy this prompt
Paste into ChatGPT, Claude, Cursor, or any AI assistant to generate your discovery manifest instantly.
I want to create an AI-Me discovery manifest for my website. The AI-Me spec is at https://spec.ai-me.dev/spec and example manifests are at https://spec.ai-me.dev/examples Please ask me about my site (name, website, what we do, offerings, etc.) and then generate a valid ai-me.json file. The file should be placed at /.well-known/ai-me.json on my web server.
Create your discovery manifest
Create a JSON file at /.well-known/ai-me.json on your web server.
Minimal manifest (required fields only)
{
"schema_version": "0.1",
"name": "Your Company",
"website": "https://example.com",
"summary": "What you do, in one sentence.",
"canonical_pages": {
"home": "https://example.com/",
"contact": "https://example.com/contact"
},
"last_updated": "2026-03-05"
} Full manifest (with recommended fields)
{
"schema_version": "0.1",
"name": "Your Company",
"legal_name": "Your Company Inc.",
"website": "https://example.com",
"summary": "What you do, in one sentence.",
"logo": "https://example.com/logo.png",
"languages": [
"en"
],
"regions": [
"US"
],
"category": [
"saas"
],
"canonical_pages": {
"home": "https://example.com/",
"pricing": "https://example.com/pricing",
"docs": "https://example.com/docs",
"contact": "https://example.com/contact",
"privacy": "https://example.com/privacy",
"terms": "https://example.com/terms"
},
"offerings": [
{
"name": "Your Product",
"type": "subscription",
"description": "A brief description of what this offering does.",
"pricing": {
"model": "tiered",
"currency": "USD",
"url": "https://example.com/pricing"
},
"cta": {
"label": "Start free trial",
"url": "https://example.com/signup"
}
}
],
"related": {
"llms_txt": "https://example.com/.well-known/llms.txt"
},
"support": {
"email": "support@example.com",
"hours": "Mon-Fri 09:00-17:00 EST",
"response_time": "24 hours"
},
"last_updated": "2026-03-05"
} Required fields: schema_version, name, website, summary, canonical_pages (with home and contact), and last_updated.
Add llms.txt (recommended)
Create a human-readable /.well-known/llms.txt file and link to your discovery manifest.
# Your Company
> What you do, in one sentence.
## Links
- Website: https://example.com
- Docs: https://example.com/docs
- Discovery Manifest: https://example.com/.well-known/ai-me.json Serve with correct headers
Ensure your server returns the correct Content-Type and caching headers.
• Content-Type: application/json
• Cache-Control: at least 1 hour recommended
• ETag / Last-Modified: for conditional requests (recommended)
# nginx example
location /.well-known/ai-me.json {
default_type application/json;
add_header Cache-Control "public, max-age=3600";
} Validate
Use the CLI validator to check your discovery manifest:
npx @ai-me/validator https://yourdomain.com Or paste your JSON into the online validator playground.
What's next?
- • Browse example discovery manifests for different business types
- • Read the full specification
- • Understand how AI-Me differs from schema.org
- • Contribute to the specification