{
  "schema_version": "0.1",
  "name": "Amanah",
  "display_name": "Amanah — Recipe Publishing Platform",
  "description": "Structured, versionable, forkable recipes with full attribution and lineage. Reference implementation of the UMF (Ummi Markup Format) open culinary data standard.",
  "url": "https://amanah.food",
  "documentation_url": "https://amanah.food/for-ai-agents",
  "discovery": {
    "llms_txt": "https://amanah.food/llms.txt",
    "llms_full_txt": "https://amanah.food/llms-full.txt",
    "openapi": "https://amanah.food/openapi.json",
    "mcp": "https://amanah.food/mcp.json",
    "sitemap": "https://amanah.food/sitemap.xml",
    "mcp_well_known": "https://amanah.food/.well-known/mcp.json"
  },
  "schemas": {
    "recipe": "https://amanah.food/recipe.schema.json",
    "chef": "https://amanah.food/chef.schema.json",
    "collection": "https://amanah.food/collection.schema.json",
    "menu": "https://amanah.food/menu.schema.json",
    "technique": "https://amanah.food/technique.schema.json"
  },
  "capabilities": [
    {
      "name": "lookup_recipe",
      "description": "Fetch a public recipe by URL (/@/{handle}/{slug}) and return its UMF JSON.",
      "method": "GET",
      "url_template": "https://amanah.food/@/{handle}/{slug}"
    },
    {
      "name": "embed_recipe",
      "description": "Get an embeddable recipe card (HTML iframe).",
      "method": "GET",
      "url_template": "https://amanah.food/embed/recipes/{id}"
    },
    {
      "name": "oembed_recipe",
      "description": "Get oEmbed 1.0 JSON for a recipe URL. Served only from the functions host; amanah.food does not proxy /functions/v1.",
      "method": "GET",
      "url_template": "https://pfszooalhoqwieyvyhuh.supabase.co/functions/v1/oembed-recipe?url={recipe_url}"
    },
    {
      "name": "og_recipe_shim",
      "description": "HTML document with Open Graph / Twitter Card meta tags for a recipe plus a redirect to the canonical page. Not an image.",
      "method": "GET",
      "url_template": "https://pfszooalhoqwieyvyhuh.supabase.co/functions/v1/og-recipe?handle={handle}&slug={slug}"
    }
  ],
  "auth": {
    "type": "none",
    "notes": "Public read endpoints require no auth. Write operations require user authentication via the Amanah application."
  },
  "rate_limits": {
    "anonymous": "Standard fair-use limits apply"
  },
  "contact": {
    "email": "hello@amanah.food",
    "website": "https://amanah.food"
  },
  "license": {
    "name": "Recipe content: per-author license (see attribution). UMF specification: open standard.",
    "url": "https://amanah.food/about"
  },
  "notes": "amanah.food is a static host with no /functions/v1 proxy; function endpoints are documented against the functions host where they actually resolve."
}
