AI-Me

Quick Start

Get your AI-Me vendor card published in under 5 minutes.

The fastest way

Prefer AI? Copy this prompt

Paste into ChatGPT, Claude, Cursor, or any AI assistant to generate your vendor card instantly.

I want to create an AI-Me vendor card for my website. The AI-Me spec is at https://spec.ai-me.dev/spec and the JSON Schema is at https://spec.ai-me.dev/schemas/ai-me.schema.json

Please ask me about my business (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 vendor card

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

Minimal card (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 card (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 vendor card.

/.well-known/llms.txt
# Your Company

> What you do, in one sentence.

## Links

- Website: https://example.com
- Docs: https://example.com/docs
- Vendor Card: 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 vendor card:

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

Or paste your JSON into the online validator playground.

What's next?