{
  "ahtml": "0.1",
  "site": "https://dibbayajyoti.com",
  "policy": {
    "agents_welcome": true,
    "contact": "https://cal.com/dibbayajyoti",
    "attribution_required": true,
    "republish": "attribution_only",
    "content_signals": {
      "search": "allowed",
      "ai_input": "allowed",
      "ai_train": "allowed"
    }
  },
  "rsl_url": "https://dibbayajyoti.com/rsl.txt",
  "snapshot_url_template": "https://dibbayajyoti.com/ahtml/{path}",
  "routes": [
    {
      "path": "/",
      "page_type": "home",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/"
    },
    {
      "path": "/about",
      "page_type": "profile",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/about"
    },
    {
      "path": "/projects",
      "page_type": "product_list",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects"
    },
    {
      "path": "/projects/fresco",
      "page_type": "product_detail",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects/fresco"
    },
    {
      "path": "/projects/ahtml",
      "page_type": "product_detail",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects/ahtml"
    },
    {
      "path": "/projects/whatbroke",
      "page_type": "product_detail",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects/whatbroke"
    },
    {
      "path": "/projects/diffcore",
      "page_type": "product_detail",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects/diffcore"
    },
    {
      "path": "/projects/roy-ui",
      "page_type": "product_detail",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects/roy-ui"
    },
    {
      "path": "/projects/klinder-oss",
      "page_type": "product_detail",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/projects/klinder-oss"
    },
    {
      "path": "/writing",
      "page_type": "category",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/writing"
    },
    {
      "path": "/writing/fresco-linux-live-wallpaper-engine",
      "page_type": "article",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/writing/fresco-linux-live-wallpaper-engine"
    },
    {
      "path": "/writing/merged-into-pyrefly-and-reductstore",
      "page_type": "article",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/writing/merged-into-pyrefly-and-reductstore"
    },
    {
      "path": "/writing/optimistic-ui-rfc-6902-react",
      "page_type": "article",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/writing/optimistic-ui-rfc-6902-react"
    },
    {
      "path": "/writing/nextjs-seo-2026",
      "page_type": "article",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/writing/nextjs-seo-2026"
    },
    {
      "path": "/writing/redis-polling-bottleneck",
      "page_type": "article",
      "snapshot_url": "https://dibbayajyoti.com/ahtml/writing/redis-polling-bottleneck"
    }
  ],
  "endpoints": {
    "snapshot": "https://dibbayajyoti.com/ahtml/{path}",
    "diff_param": "since",
    "mcp": "https://dibbayajyoti.com/ahtml/mcp.json",
    "openapi": "https://dibbayajyoti.com/ahtml/openapi.json"
  },
  "formats": [
    {
      "media_type": "application/ahtml+text",
      "description": "Token-optimal compact text. Default for LLM agents."
    },
    {
      "media_type": "application/ahtml+json",
      "description": "Canonical JSON. Use for programmatic consumers and signature verification."
    },
    {
      "media_type": "application/ahtml-diff+json",
      "description": "Returned for ?since=<etag> requests; minimal change list."
    }
  ],
  "generated_at": "2026-09-16T10:55:09.612Z"
}