{
  "version": "0.2",
  "domain": "demo.aifeed.md",
  "site": {
    "name": "AIFeed Showcase",
    "type": "docs",
    "languages": [
      "en"
    ],
    "updated_at": "2026-09-16T11:34:08Z"
  },
  "generated_at": "2026-09-16T11:34:08Z",
  "page": 1,
  "page_count": 1,
  "entries": [
    {
      "url": "/",
      "type": "article",
      "tokens": 595,
      "updated": "2026-09-16",
      "etag": "\"aimd-iA6G4AHpQb8cjR7XLnqXbr\"",
      "sha-256": "iA6G4AHpQb8cjR7XLnqXbrfxeTmfIAGHjRzsXeU+Kz8=",
      "title": "AIFeed Showcase — a publisher that signs what it allows",
      "summary": "A complete demo origin: signed manifest, dual-stack markdown, delta index, and revocation.",
      "lang": "en"
    },
    {
      "url": "/404",
      "type": "article",
      "tokens": 20,
      "updated": "2026-09-16",
      "etag": "\"aimd-71SYFM6kM1wnmraSsWN3\"",
      "sha-256": "71SYFM6kM1wnmraSsW/N+3ISrH07hB05gpwVKqBITUU=",
      "title": "404",
      "lang": "en"
    },
    {
      "url": "/about",
      "type": "article",
      "tokens": 219,
      "updated": "2026-09-16",
      "etag": "\"aimd-ucjNgvtG7w2aUVLN4WMSYX\"",
      "sha-256": "ucjNgvtG7w2aUVLN4WMSYX5dmny+RJwipRqNO8HQhfM=",
      "title": "About this demo",
      "summary": "How the demo is generated, what the keys mean, and what is intentionally public.",
      "lang": "en"
    },
    {
      "url": "/blog",
      "type": "article",
      "tokens": 116,
      "updated": "2026-09-16",
      "etag": "\"aimd-IGbI6GMeOWBdwm66jhBam5\"",
      "sha-256": "IGbI6GMeOWBdwm66jhBam5+sWnw0kniOFQynohAx8zQ=",
      "title": "Blog",
      "summary": "Short notes on what the protocol actually buys you.",
      "lang": "en"
    },
    {
      "url": "/blog/delta-indexes",
      "type": "article",
      "tokens": 213,
      "updated": "2026-09-16",
      "etag": "\"aimd-5vwfnmQkB7Li8bjokIUyV\"",
      "sha-256": "5vwfnmQkB7L/i8bjokIUyVYbbKaV/qyHZ63xcshipbg=",
      "title": "Delta indexes: skipping what did not change",
      "summary": "How per-page digests cut re-crawl traffic to near zero.",
      "lang": "en"
    },
    {
      "url": "/blog/revocation",
      "type": "article",
      "tokens": 223,
      "updated": "2026-09-16",
      "etag": "\"aimd-92SSSDPqc0lcMSDtYTrQ6c\"",
      "sha-256": "92SSSDPqc0lcMSDtYTrQ6cyCIM/ZLC26syVAhB5UF3s=",
      "title": "Revocation with receipts",
      "summary": "Multi-signature status documents, bounded staleness, and offline bundles.",
      "lang": "en"
    },
    {
      "url": "/blog/why-signed-permissions",
      "type": "article",
      "tokens": 272,
      "updated": "2026-09-16",
      "etag": "\"aimd-2evsjUE1ch08vaGevjBDLq\"",
      "sha-256": "2evsjUE1ch08vaGevjBDLqXhZeO6D8eCuTWna+L/uns=",
      "title": "Why signed permissions beat polite text",
      "summary": "Attribution, revocation, and the difference between a request and a proof.",
      "lang": "en"
    },
    {
      "url": "/changelog",
      "type": "article",
      "tokens": 111,
      "updated": "2026-09-16",
      "etag": "\"aimd-LaGRUWOFlh10cDaH0p7\"",
      "sha-256": "LaG/+R/UWOFlh10cDaH0p759nzswtLG9HhdCUIyVFcs=",
      "title": "Changelog",
      "summary": "Release history for the reference implementation and the demo origins.",
      "lang": "en"
    },
    {
      "url": "/docs",
      "type": "article",
      "tokens": 239,
      "updated": "2026-09-16",
      "etag": "\"aimd-JLWhhiSJVT85H1VRLeBB8u\"",
      "sha-256": "JLWhhiSJVT85H1VRLeBB8uo5ZXrzd2m5KigTy6Vnb4o=",
      "title": "Docs — consume this site in three ways",
      "summary": "CLI, SDK, and raw curl recipes for the demo origin, with the full verification chain.",
      "lang": "en"
    },
    {
      "url": "/docs/cli",
      "type": "article",
      "tokens": 213,
      "updated": "2026-09-16",
      "etag": "\"aimd-vyMpA0DIFd8IKbg72673FD\"",
      "sha-256": "vyMpA0DIFd8IKbg72673FDDln7kQNScV5GBrhY+fyPg=",
      "title": "CLI reference",
      "summary": "Every command in the reference CLI, with the flags that matter for publishers and agents.",
      "lang": "en"
    },
    {
      "url": "/docs/sdks",
      "type": "article",
      "tokens": 169,
      "updated": "2026-09-16",
      "etag": "\"aimd-BuaL0WOmvnfblM0UL3HDeN\"",
      "sha-256": "BuaL0WOmvnfblM0UL3HDeNrnn/UFEXOGFa5MRyEl3zw=",
      "title": "SDKs and libraries",
      "summary": "The JavaScript SDK, the independent Python verifier, and the WordPress publisher.",
      "lang": "en"
    },
    {
      "url": "/id",
      "type": "article",
      "tokens": 610,
      "updated": "2026-09-16",
      "etag": "\"aimd-kxJ3HmPCQbuAtRHm8w\"",
      "sha-256": "kxJ/3HmPCQbu+AtRH+m+8w6a1x7UrorwV/p38K9NWRg=",
      "title": "AIFeed Showcase — penerbit yang menandatangani izinnya",
      "summary": "Origin demo lengkap: manifest bertanda tangan, markdown dual-stack, indeks delta, dan revokasi.",
      "lang": "id"
    },
    {
      "url": "/id/about",
      "type": "article",
      "tokens": 233,
      "updated": "2026-09-16",
      "etag": "\"aimd-w6GFtYLqyBEmKh7hgU7DO\"",
      "sha-256": "w6GFtYLqy/BEmKh7hgU7DOakpylP6YtuaID9y9QCGXU=",
      "title": "Tentang demo ini",
      "summary": "Bagaimana demo dibangun, apa arti kuncinya, dan apa yang sengaja publik.",
      "lang": "id"
    },
    {
      "url": "/id/blog",
      "type": "article",
      "tokens": 131,
      "updated": "2026-09-16",
      "etag": "\"aimd-FgYDLgZV8bvgEwGp14u0t\"",
      "sha-256": "FgY+DLgZV8bvgEwGp14u0tZ9OkMysxXdpBe/6PDoO+I=",
      "title": "Blog",
      "summary": "Catatan singkat tentang manfaat nyata protokol ini.",
      "lang": "id"
    },
    {
      "url": "/id/blog/delta-indexes",
      "type": "article",
      "tokens": 228,
      "updated": "2026-09-16",
      "etag": "\"aimd-c1qnVoQ84oPb7VNMNlLPSs\"",
      "sha-256": "c1qnVoQ84oPb7VNMNlLPSspo7PhcdO7yEldK42GuZSw=",
      "title": "Indeks delta: melewati yang tidak berubah",
      "summary": "Bagaimana digest per halaman memangkas lalu lintas crawl ulang hampir ke nol.",
      "lang": "id"
    },
    {
      "url": "/id/blog/revocation",
      "type": "article",
      "tokens": 237,
      "updated": "2026-09-16",
      "etag": "\"aimd-seex8fh0zcSdZ0PMDyqXd\"",
      "sha-256": "seex8fh0zcSdZ0PM/DyqXd5wtKCUH+FET9v9kzjG7B4=",
      "title": "Revokasi dengan bukti",
      "summary": "Dokumen status multi-tanda tangan, batas kedaluwarsa, dan bundle offline.",
      "lang": "id"
    },
    {
      "url": "/id/blog/why-signed-permissions",
      "type": "article",
      "tokens": 286,
      "updated": "2026-09-16",
      "etag": "\"aimd-5sdkqUgHg0TD3jsk2LRYHh\"",
      "sha-256": "5sdkqUgHg0TD3jsk2LRYHhKWDk62gEBb7932os73+9E=",
      "title": "Mengapa izin bertanda tangan mengalahkan teks sopan",
      "summary": "Atribusi, revokasi, dan perbedaan antara permintaan dan bukti.",
      "lang": "id"
    },
    {
      "url": "/id/changelog",
      "type": "article",
      "tokens": 126,
      "updated": "2026-09-16",
      "etag": "\"aimd-5Vhr8iOed98KieFbOVuFL\"",
      "sha-256": "5Vhr8i+Oed98KieFbOVuFLyFMMp9GeivemPrHdHndR4=",
      "title": "Changelog",
      "summary": "Riwayat rilis implementasi referensi dan origin demo.",
      "lang": "id"
    },
    {
      "url": "/id/docs",
      "type": "article",
      "tokens": 253,
      "updated": "2026-09-16",
      "etag": "\"aimd-f2ywqLiXpQuHEP0GzRzG\"",
      "sha-256": "f2y/wqLiXpQuH+EP0GzRzGU/HpyIYd9klqEIZ9lxyPI=",
      "title": "Dokumentasi — konsumsi situs ini dalam tiga cara",
      "summary": "Resep CLI, SDK, dan curl mentah untuk origin demo, dengan rantai verifikasi lengkap.",
      "lang": "id"
    },
    {
      "url": "/id/docs/cli",
      "type": "article",
      "tokens": 228,
      "updated": "2026-09-16",
      "etag": "\"aimd-5OjW0VbNTztfTSaiJTTb3\"",
      "sha-256": "5OjW0VbNTztfTS+aiJTTb3am2vQAHnMxIPNOKKmKEQc=",
      "title": "Referensi CLI",
      "summary": "Setiap perintah di CLI referensi, dengan flag penting untuk penerbit dan agen.",
      "lang": "id"
    },
    {
      "url": "/id/docs/sdks",
      "type": "article",
      "tokens": 184,
      "updated": "2026-09-16",
      "etag": "\"aimd-IPx0axKrBCPniztRQBii4\"",
      "sha-256": "IP/x0axKrBCPniztRQBii46+UXEeDLrS/wgTCv9epNA=",
      "title": "SDK dan pustaka",
      "summary": "SDK JavaScript, verifier Python independen, dan plugin penerbit WordPress.",
      "lang": "id"
    },
    {
      "url": "/id/status",
      "type": "article",
      "tokens": 127,
      "updated": "2026-09-16",
      "etag": "\"aimd-C2molAOF5bxLjCuzSdRtr\"",
      "sha-256": "C2molAOF5bxLj/CuzSdRtrJ17JL6pC+f78JzKiSb0BI=",
      "title": "Status layanan",
      "summary": "Status endpoint, insiden, dan jendela pemeliharaan untuk origin demo ini.",
      "lang": "id"
    },
    {
      "url": "/status",
      "type": "article",
      "tokens": 188,
      "updated": "2026-09-16",
      "etag": "\"aimd-8nlk4gyZKkJHYpEONP2ZB\"",
      "sha-256": "8nlk4gyZKkJH+YpEONP2ZBYYDIpd/i/yntBQLg2q67I=",
      "title": "Service status",
      "summary": "Endpoint status, incidents, and maintenance windows for this demo origin.",
      "lang": "en"
    }
  ]
}
