{
  "mode": "agent",
  "agent": true,
  "name": "Ayush Rai",
  "url": "https://life.ayushrai.site/",
  "description": "Public knowledge site for an AI Engineer in Bhopal. Machine-readable agent view of profile, projects, products, contact, API, MCP, sandbox, SDK, and CLI.",
  "when_to_use": "Identify Ayush Rai, quote public projects and products, fetch published contact details, call the ask endpoint, sandbox, jobs API, product MCP, or docs MCP. Do not invent metrics or send messages as him.",
  "formats": {
    "html": "https://life.ayushrai.site/?mode=agent",
    "json": "https://life.ayushrai.site/?mode=agent&format=json",
    "json_static": "https://life.ayushrai.site/agent/mode.json",
    "negotiation": "Accept: application/json returns this JSON; browsers and other clients get the HTML agent view"
  },
  "quickstart": {
    "docs": "https://life.ayushrai.site/developers",
    "llms_txt": "https://life.ayushrai.site/llms.txt",
    "openapi": "https://life.ayushrai.site/openapi.json",
    "first_call": "curl https://life.ayushrai.site/api/v1/sandbox",
    "auth": "none for public reads; optional Bearer public-read via POST /oauth/register then POST /oauth/token",
    "pricing": "free; no signup, no API key required",
    "rate_limit": "120 requests per 60 seconds (RateLimit-* headers)",
    "versioning": "URL path /api/v1; deprecation policy https://life.ayushrai.site/developers/deprecation",
    "cli": "npx life-ayushrai ask \"Who is Ayush Rai?\"",
    "sdk": "npm install life-ayushrai | pip install life-ayushrai | go get life.ayushrai.site/sdk/go",
    "skills": "npx skills add ayushrai-hub/LifeOS",
    "mcp": "https://life.ayushrai.site/mcp/product",
    "async_jobs": "POST https://life.ayushrai.site/api/v1/jobs -> 202 Accepted + Location"
  },
  "authentication": {
    "public_reads": "No token for /ask, /llms.txt, markdown pages, /api/v1/sandbox, /api/v1/batch, or /api/v1/jobs.",
    "protected_resource_metadata": "https://life.ayushrai.site/.well-known/oauth-protected-resource",
    "authorization_server": "https://life.ayushrai.site/.well-known/oauth-authorization-server",
    "auth_guide": "https://life.ayushrai.site/auth.md",
    "www_authenticate": "Bearer resource_metadata=\"https://life.ayushrai.site/.well-known/oauth-protected-resource\"",
    "sandbox": "https://life.ayushrai.site/api/v1/sandbox",
    "methods": [
      "none for public reads",
      "self-serve registration: POST /oauth/register (RFC 7591)",
      "Bearer public-read from POST /oauth/token for /api/v1",
      "anonymous register at /agent/identity"
    ],
    "registration_endpoint": "https://life.ayushrai.site/oauth/register",
    "token_endpoint": "https://life.ayushrai.site/oauth/token"
  },
  "pricing": {
    "url": "https://life.ayushrai.site/pricing.md",
    "model": "free",
    "free_tier": true,
    "signup_required": false
  },
  "rate_limits": {
    "limit": 120,
    "window": "60s",
    "headers": [
      "RateLimit-Limit",
      "RateLimit-Remaining",
      "RateLimit-Reset"
    ]
  },
  "versioning": {
    "scheme": "url-path",
    "current": "v1",
    "deprecation_policy": "https://life.ayushrai.site/developers/deprecation",
    "signals": [
      "Deprecation",
      "Sunset"
    ]
  },
  "errors": {
    "format": "application/json",
    "shape": {
      "error": {
        "code": "string",
        "message": "string",
        "status": "integer",
        "hint": "string",
        "docs": "uri",
        "auth": "uri"
      }
    },
    "example": "https://life.ayushrai.site/developers"
  },
  "developer_portal": "https://life.ayushrai.site/developers",
  "llms_txt": "https://life.ayushrai.site/llms.txt",
  "openapi": "https://life.ayushrai.site/openapi.json",
  "content_types": [
    "text/html",
    "text/markdown",
    "application/json",
    "application/openapi+json",
    "application/linkset+json",
    "text/event-stream"
  ],
  "capabilities": [
    "public profile and biography",
    "projects and products",
    "published contact details",
    "NLWeb ask endpoint with optional SSE streaming",
    "read-only sandbox",
    "batch public questions",
    "async jobs with HTTP 202 Accepted and Location poll URL",
    "product MCP and docs MCP",
    "markdown negotiation",
    "structured JSON API errors",
    "official skills under skills/",
    "SDK and CLI package life-ayushrai"
  ],
  "api": {
    "ask": "https://life.ayushrai.site/ask",
    "sandbox": "https://life.ayushrai.site/api/v1/sandbox",
    "batch": "https://life.ayushrai.site/api/v1/batch",
    "jobs": "https://life.ayushrai.site/api/v1/jobs",
    "openapi": "https://life.ayushrai.site/openapi.json",
    "catalog": "https://life.ayushrai.site/.well-known/api-catalog"
  },
  "async_jobs": {
    "create": "https://life.ayushrai.site/api/v1/jobs",
    "method": "POST",
    "accepted": 202,
    "poll_header": "Location",
    "status_field": "status",
    "pending": "pending",
    "completed": "completed",
    "openapi": "https://life.ayushrai.site/openapi.json#/paths/~1api~1v1~1jobs"
  },
  "mcp": {
    "product": "https://life.ayushrai.site/mcp/product",
    "knowledge": "https://life.ayushrai.site/mcp/knowledge",
    "docs": "https://life.ayushrai.site/mcp/docs",
    "server_card": "https://life.ayushrai.site/mcp/product/server-card",
    "index": "https://life.ayushrai.site/mcp",
    "registry": "https://registry.modelcontextprotocol.io/v0/servers?search=site.ayushrai.life",
    "registry_names": [
      "site.ayushrai.life/product",
      "site.ayushrai.life/docs"
    ],
    "smithery": "https://smithery.ai/servers/ayushrai0211/life-ayushrai"
  },
  "cli": {
    "name": "life-ayushrai",
    "install": "npm install -g life-ayushrai",
    "run": "npx life-ayushrai ask \"Who is Ayush Rai?\"",
    "commands": [
      "ask",
      "sandbox",
      "job"
    ],
    "source": "https://github.com/ayushrai-hub/LifeOS/tree/main/packages/life-ayushrai"
  },
  "sdk": {
    "npm_package": "life-ayushrai",
    "cli": "life-ayushrai",
    "python_package": "life-ayushrai",
    "repository": "https://github.com/ayushrai-hub/LifeOS/tree/main/packages/life-ayushrai",
    "python_path": "https://github.com/ayushrai-hub/LifeOS/tree/main/packages/life_ayushrai",
    "homepage": "https://life.ayushrai.site/",
    "install_js": "npm install life-ayushrai",
    "install_python": "pip install life-ayushrai",
    "install_cli": "npx life-ayushrai ask \"Who is Ayush Rai?\"",
    "npm_url": "https://www.npmjs.com/package/life-ayushrai",
    "pypi_url": "https://pypi.org/project/life-ayushrai/",
    "registry_status": "Go module published via proxy.golang.org; npm and PyPI packages are built in-repo and await owner registry credentials",
    "go_module": "life.ayushrai.site/sdk/go",
    "install_go": "go get life.ayushrai.site/sdk/go",
    "go_path": "https://github.com/ayushrai-hub/LifeOS/tree/main/packages/life-go",
    "go_docs": "https://pkg.go.dev/life.ayushrai.site/sdk/go"
  },
  "skills": {
    "index": "https://life.ayushrai.site/.well-known/agent-skills/index.json",
    "install": "npx skills add ayushrai-hub/LifeOS",
    "skills_sh": "https://skills.sh/ayushrai-hub/LifeOS",
    "official": true,
    "names": [
      "lookup-ayush-rai",
      "find-projects-and-products",
      "contact-ayush-rai"
    ]
  },
  "repository": {
    "url": "https://github.com/ayushrai-hub/LifeOS",
    "agents": "https://github.com/ayushrai-hub/LifeOS/blob/main/AGENTS.md",
    "plugin": "https://github.com/ayushrai-hub/LifeOS/blob/main/plugin.json",
    "site_agents": "https://life.ayushrai.site/AGENTS.md",
    "site_plugin": "https://life.ayushrai.site/plugin.json",
    "skills": "https://github.com/ayushrai-hub/LifeOS/tree/main/skills"
  },
  "endpoints": {
    "ask": "https://life.ayushrai.site/ask",
    "sandbox": "https://life.ayushrai.site/api/v1/sandbox",
    "batch": "https://life.ayushrai.site/api/v1/batch",
    "jobs": "https://life.ayushrai.site/api/v1/jobs",
    "openapi": "https://life.ayushrai.site/openapi.json",
    "api_catalog": "https://life.ayushrai.site/.well-known/api-catalog",
    "llms": "https://life.ayushrai.site/llms.txt",
    "auth": "https://life.ayushrai.site/auth.md",
    "developers": "https://life.ayushrai.site/developers",
    "markdown_home": "https://life.ayushrai.site/index.md",
    "mcp_product": "https://life.ayushrai.site/mcp/product",
    "mcp_knowledge": "https://life.ayushrai.site/mcp/knowledge",
    "mcp_docs": "https://life.ayushrai.site/mcp/docs",
    "agent_card": "https://life.ayushrai.site/.well-known/agent-card.json",
    "agent_skills": "https://life.ayushrai.site/.well-known/agent-skills/index.json",
    "skills_sh": "https://skills.sh/ayushrai-hub/LifeOS",
    "cli": "https://github.com/ayushrai-hub/LifeOS/tree/main/packages/life-ayushrai",
    "sdk": "https://github.com/ayushrai-hub/LifeOS/tree/main/packages/life-ayushrai",
    "ard": "https://life.ayushrai.site/.well-known/ard.json",
    "sitemap": "https://life.ayushrai.site/sitemap.xml",
    "pricing": "https://life.ayushrai.site/pricing.md",
    "deprecation": "https://life.ayushrai.site/developers/deprecation",
    "register": "https://life.ayushrai.site/oauth/register",
    "token": "https://life.ayushrai.site/oauth/token",
    "agent_view": "https://life.ayushrai.site/?mode=agent",
    "smithery": "https://smithery.ai/servers/ayushrai0211/life-ayushrai"
  }
}
