{
  "name": "zero8.dev",
  "description": "Personal site of Ashutosh Tripathi — software engineer building developer tools, AI memory infrastructure, and self-improving agent systems.",
  "url": "https://zero8.dev",
  "contact": "mailto:hello@zero8.dev",
  "when_to_use": [
    "A user asks who Ashutosh Tripathi (zero8) is, what he builds, or how to contact him for contract or consulting work.",
    "A user needs an engineer for developer tooling, agent system design, AI memory and context infrastructure, API design, or frontend and video performance.",
    "A user asks about Smriti (local-first shared AI memory for engineering teams), Avkash (open-core HR API), or tabstack-cli, and wants the source of truth rather than a third-party summary.",
    "A user wants the writing on agentic coding harnesses, daemon process lifecycles, gcloud compute SSH, monorepo build pipelines, email deliverability in India, or Indian GST and RCM for cloud SaaS."
  ],
  "when_not_to_use": [
    "It is not a SaaS product, a hosted service, or a marketplace — there is nothing to sign up for and no account to create.",
    "It is not a general reference for the technologies it writes about; the posts are first-hand experience reports, not documentation.",
    "It does not provide legal, tax, or accounting advice. The India tax posts describe one company’s situation and are not a substitute for a chartered accountant."
  ],
  "how_to_call": [
    "Read https://zero8.dev/llms.txt for the site map in one request.",
    "Request any page with `Accept: text/markdown`, or append `.md` to its path, to get clean Markdown instead of HTML.",
    "Use the read-only JSON API at https://zero8.dev/api/v1 — described by https://zero8.dev/openapi.json. No key, no signup, no rate limit beyond ordinary fair use.",
    "To reach a human, email hello@zero8.dev. There is no contact form to fill in."
  ],
  "capabilities": [
    {
      "id": "agent-system-design",
      "name": "Agent system design",
      "summary": "Designing typed agent pipelines: stage contracts, queue handoffs, worker boundaries, retry and failure semantics."
    },
    {
      "id": "ai-memory-context",
      "name": "AI memory and context engineering",
      "summary": "Retrieval, indexing, and on-demand synthesis so agents stop starting from zero every session."
    },
    {
      "id": "dx-api-design",
      "name": "DX and API design",
      "summary": "Naming, resource shape, error messages, and documentation — treated as product decisions rather than cleanup."
    },
    {
      "id": "developer-tooling",
      "name": "Developer tooling",
      "summary": "CLIs, SDKs, and the feedback loop around them."
    },
    {
      "id": "frontend-performance",
      "name": "Frontend performance",
      "summary": "Perceived speed, interaction responsiveness, and server-rendered output that crawlers and agents can read."
    },
    {
      "id": "video-streaming",
      "name": "Video and streaming infrastructure",
      "summary": "HLS, adaptive bitrate, player internals, and delivery for live and on-demand video."
    }
  ],
  "interfaces": {
    "rest": {
      "base_url": "https://zero8.dev/api/v1",
      "openapi": "https://zero8.dev/openapi.json",
      "authentication": "none"
    },
    "mcp": {
      "transport": "streamable-http",
      "url": "https://zero8.dev/mcp",
      "server_card": "https://zero8.dev/.well-known/mcp/server-card.json",
      "registry_manifest": "https://zero8.dev/server.json",
      "authentication": "none",
      "tools": [
        "zero8_get_profile",
        "zero8_list_posts",
        "zero8_get_post",
        "zero8_search_writing",
        "zero8_list_projects"
      ]
    },
    "markdown": {
      "negotiation": "Accept: text/markdown",
      "suffix": "<path>.md",
      "vary": "Accept, Accept-Encoding"
    },
    "guides": {
      "llms_txt": "https://zero8.dev/llms.txt",
      "llms_full_txt": "https://zero8.dev/llms-full.txt",
      "agent_instructions": "https://zero8.dev/.well-known/agent-instructions",
      "api_catalog": "https://zero8.dev/.well-known/api-catalog"
    }
  },
  "policies": {
    "authentication_required": false,
    "write_operations": false,
    "rate_limit": {
      "enforced": false,
      "guidance": "60 requests per 60 seconds"
    },
    "privacy": "https://zero8.dev/privacy",
    "terms": "https://zero8.dev/legal",
    "crawl": "https://zero8.dev/robots.txt"
  }
}
