{
  "protocolVersion": "0.3.0",
  "name": "IDAEO 知識庫（km.idaeo.ai）",
  "description": "IDAEO 的引用級知識庫。四語（日／英／繁中／簡中）伺服器端渲染內容，每篇附機器可讀佐證：結構化資料集、取數方法書、SHA-256 承諾與 RFC3161 時戳。本卡只宣告本站實際存在且可立即抓取的能力。",
  "url": "https://km.idaeo.ai",
  "version": "2026-07-29",
  "provider": {
    "organization": "IDAEO",
    "url": "https://idaeo.ai"
  },
  "documentationUrl": "https://km.idaeo.ai/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/markdown",
    "application/json"
  ],
  "skills": [
    {
      "id": "read_article",
      "name": "讀取引用級文章（四語）",
      "description": "取得任一知識庫條目的伺服器端渲染全文。四語切換以 ?lang= 指定：ja／en／zh（繁體）／zh-Hans（簡體）。頁內含 TechArticle + FAQPage + BreadcrumbList JSON-LD，圖表以 ImageObject 標註 description 與 caption。",
      "tags": [
        "read",
        "article",
        "multilingual",
        "json-ld"
      ],
      "examples": [
        "https://km.idaeo.ai/ai/visibility-lesson-1?lang=en",
        "https://km.idaeo.ai/ai/visibility-lesson-2?lang=zh-Hans"
      ]
    },
    {
      "id": "fetch_evidence",
      "name": "取得佐證包",
      "description": "取得文章的機器可讀佐證：結構化資料集（dataset.json）、AI 專用全文（ai.md）、取數方法書（method.md）、公開宣稱清單（public-claims-v2.json，逐條標註 dataset_backed／text_backed／self_reported）、SHA-256 承諾（evidence-core-v2.json）與 RFC3161 時戳（.tsr）。",
      "tags": [
        "evidence",
        "dataset",
        "provenance",
        "sha256",
        "rfc3161"
      ],
      "examples": [
        "https://km.idaeo.ai/evidence/lesson-1/public-claims-v2.json",
        "https://km.idaeo.ai/evidence/lesson-1/evidence-core-v2.json",
        "https://km.idaeo.ai/evidence/lesson-1/method.md"
      ]
    },
    {
      "id": "verify_claims",
      "name": "驗證數字未被竄改",
      "description": "以 evidence-core-v2.1.json 的 canonicalization 規格重算 public-claims-v2.1.json 的 SHA-256，並以 openssl ts -verify 複驗 RFC3161 時戳。⚠️ 版本綁定：務必使用 canonical-<version>.bin，canonical.bin 僅為「當前版」別名，跨版使用會得到 message imprint mismatch。通過即代表該批公開數字在時戳時點已存在且未被事後竄改（artifact integrity，不等於 source truth）。",
      "tags": [
        "verify",
        "integrity",
        "timestamp"
      ],
      "examples": [
        "curl -sO https://km.idaeo.ai/evidence/lesson-1/canonical-v2.1.bin",
        "curl -sO https://km.idaeo.ai/evidence/lesson-1/public-claims-v2.1.tsr",
        "curl -sO https://km.idaeo.ai/evidence/tsa-ca.pem && curl -sO https://km.idaeo.ai/evidence/tsa.crt",
        "openssl ts -verify -data canonical-v2.1.bin -in public-claims-v2.1.tsr -CAfile tsa-ca.pem -untrusted tsa.crt"
      ]
    },
    {
      "id": "discover",
      "name": "站台索引",
      "description": "以 sitemap.xml 取全站條目、rss.xml 取最新、llms.txt 取 AI 友善導覽。",
      "tags": [
        "index",
        "sitemap",
        "rss"
      ],
      "examples": [
        "https://km.idaeo.ai/sitemap.xml",
        "https://km.idaeo.ai/rss.xml",
        "https://km.idaeo.ai/llms.txt"
      ]
    }
  ],
  "honesty": {
    "no_undeclared_capability": "本卡不宣告任何本站未實作的能力。若你在別處看到本專案宣告 crawl_check 或 aeo_analyze 等端點，那是 2026-07-29 前的過期資訊，已於同日移除。",
    "read_only": "本卡列出的全部能力皆為公開唯讀 HTTP GET，免登入、免金鑰。",
    "contact": "column@idaeo.ai",
    "version_binding": "每個版本的 canonical bytes、claims 清單與 TSR 皆為版本綁定檔名；舊版（v2）保持可取得且其時戳仍有效，驗證時須用 canonical-v2.bin。",
    "timestamp_scope": "RFC3161 時戳蓋的是數值宣稱清單（canonical bytes），不涵蓋文章 HTML 全文、圖表 SVG 與方法書；此界線亦寫在 evidence-core 的 what_this_does_not_prove。"
  }
}