AI-Me

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.
1

Create your discovery manifest

Create a JSON file at /.well-known/ai-me.json on your web server.

Minimal manifest (required fields only)

/.well-known/ai-me.json
{
  "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)

/.well-known/ai-me.json
{
  "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.

2

Add llms.txt (recommended)

Create a human-readable /.well-known/llms.txt file and link to your discovery manifest.

/.well-known/llms.txt
# 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
3

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.conf
# nginx example
location /.well-known/ai-me.json {
    default_type application/json;
    add_header Cache-Control "public, max-age=3600";
}
4

Validate

Use the CLI validator to check your discovery manifest:

terminal
npx @ai-me/validator https://yourdomain.com

Or paste your JSON into the online validator playground.

What's next?