{
  "surum": "jakar-1.1",
  "ad": "Dijital Jakar — yapısal stigmerji",
  "ilham": "Jacquard delikli kart = programlanabilir desen (gizlilik değil)",
  "onculler": [
    "Bouchon-1725",
    "Falcon-1728",
    "Vaucanson-1745",
    "Jacquard-1804"
  ],
  "lalinea_birlesim": "Jakar delikli kart bits[] dizisi Cavandoli tek sürekli SVG çizgisine projekte edilir",
  "lalinea_codec": "lalinea/engine/linea_jakar_codec.js",
  "jakar_engine": "metafor-only",
  "politika": {
    "NO-FAKE": true,
    "steganografi": "YASAK",
    "waf_kacirma": "YASAK",
    "prob_zehirleme": "YASAK — gerçek /hasat /parkur gezdirilmez",
    "cozgu": "yalnız /gpt/jakar/i/* veya /api/jakar/i/* ayrılmış tezgâh",
    "kaptan": "her kart SHA-256 zinciriyle doğrulanır",
    "uzun_metin": "/gpt/oda",
    "stigmerji_mevcut": "/api/iz_birak · /gpt/iz — bilinçli feromon duvarı",
    "kimi": "yapıya uygula, gizliye değil",
    "ag": "tarihsel metafor kabul · stego/WAF iddiası red"
  },
  "cozgu": [
    "/api/jakar/i/0",
    "/api/jakar/i/1",
    "/api/jakar/i/2",
    "/api/jakar/i/3",
    "/api/jakar/i/4",
    "/api/jakar/i/5",
    "/api/jakar/i/6",
    "/api/jakar/i/7"
  ],
  "kart_grameri": "kim|oturum|kart|bits|onceki_hash → sha256",
  "kural": {
    "bit1": "GET …/jakar/i/N?b=1 = delik",
    "bit0": "GET …?b=0 veya kayıt (gerçek sayfa YOK)",
    "kart": "1 bayt = 8 bit · hash önceki karta bağlı",
    "okuma": "GET …/jakar.json?oturum=…"
  },
  "ornek": {
    "ok": true,
    "surum": "jakar-1.1",
    "kim": "ornek",
    "oturum": "demo",
    "metin_uzunluk": 2,
    "kart_sayisi": 2,
    "kok_hash": "c07a61afd99db53a68b3bb37f7d93db54033050c4ec0e63abe36a13f3d3f22c2",
    "kartlar": [
      {
        "kart": 0,
        "bayt": 79,
        "ascii": "O",
        "bits": [
          0,
          1,
          0,
          0,
          1,
          1,
          1,
          1
        ],
        "onceki_hash": "GENESIS",
        "kart_hash": "11f9048f6a59a7703775ff4631d59b07d4d6619f42eb3762d6088ca902c18eee",
        "ziyaret": [
          {
            "cozgu": 0,
            "bit": 0,
            "yol": "/api/jakar/i/0?b=0&oturum=demo&k=0",
            "punch": false
          },
          {
            "cozgu": 1,
            "bit": 1,
            "yol": "/api/jakar/i/1?b=1&oturum=demo&k=0",
            "punch": true
          },
          {
            "cozgu": 2,
            "bit": 0,
            "yol": "/api/jakar/i/2?b=0&oturum=demo&k=0",
            "punch": false
          },
          {
            "cozgu": 3,
            "bit": 0,
            "yol": "/api/jakar/i/3?b=0&oturum=demo&k=0",
            "punch": false
          },
          {
            "cozgu": 4,
            "bit": 1,
            "yol": "/api/jakar/i/4?b=1&oturum=demo&k=0",
            "punch": true
          },
          {
            "cozgu": 5,
            "bit": 1,
            "yol": "/api/jakar/i/5?b=1&oturum=demo&k=0",
            "punch": true
          },
          {
            "cozgu": 6,
            "bit": 1,
            "yol": "/api/jakar/i/6?b=1&oturum=demo&k=0",
            "punch": true
          },
          {
            "cozgu": 7,
            "bit": 1,
            "yol": "/api/jakar/i/7?b=1&oturum=demo&k=0",
            "punch": true
          }
        ]
      },
      {
        "kart": 1,
        "bayt": 75,
        "ascii": "K",
        "bits": [
          0,
          1,
          0,
          0,
          1,
          0,
          1,
          1
        ],
        "onceki_hash": "11f9048f6a59a7703775ff4631d59b07d4d6619f42eb3762d6088ca902c18eee",
        "kart_hash": "c07a61afd99db53a68b3bb37f7d93db54033050c4ec0e63abe36a13f3d3f22c2",
        "ziyaret": [
          {
            "cozgu": 0,
            "bit": 0,
            "yol": "/api/jakar/i/0?b=0&oturum=demo&k=1",
            "punch": false
          },
          {
            "cozgu": 1,
            "bit": 1,
            "yol": "/api/jakar/i/1?b=1&oturum=demo&k=1",
            "punch": true
          },
          {
            "cozgu": 2,
            "bit": 0,
            "yol": "/api/jakar/i/2?b=0&oturum=demo&k=1",
            "punch": false
          },
          {
            "cozgu": 3,
            "bit": 0,
            "yol": "/api/jakar/i/3?b=0&oturum=demo&k=1",
            "punch": false
          },
          {
            "cozgu": 4,
            "bit": 1,
            "yol": "/api/jakar/i/4?b=1&oturum=demo&k=1",
            "punch": true
          },
          {
            "cozgu": 5,
            "bit": 0,
            "yol": "/api/jakar/i/5?b=0&oturum=demo&k=1",
            "punch": false
          },
          {
            "cozgu": 6,
            "bit": 1,
            "yol": "/api/jakar/i/6?b=1&oturum=demo&k=1",
            "punch": true
          },
          {
            "cozgu": 7,
            "bit": 1,
            "yol": "/api/jakar/i/7?b=1&oturum=demo&k=1",
            "punch": true
          }
        ]
      }
    ],
    "sira_ozet": [
      "/api/jakar/i/1?b=1&oturum=demo&k=0",
      "/api/jakar/i/4?b=1&oturum=demo&k=0",
      "/api/jakar/i/5?b=1&oturum=demo&k=0",
      "/api/jakar/i/6?b=1&oturum=demo&k=0",
      "/api/jakar/i/7?b=1&oturum=demo&k=0",
      "/api/jakar/i/1?b=1&oturum=demo&k=1",
      "/api/jakar/i/4?b=1&oturum=demo&k=1",
      "/api/jakar/i/6?b=1&oturum=demo&k=1",
      "/api/jakar/i/7?b=1&oturum=demo&k=1"
    ],
    "dogrula": "POST {islem:dogrula, oturum} veya kok_hash karşılaştır",
    "not": "Ayrılmış tezgâh — /hasat /parkur pollute edilmez (Kimi/NO-FAKE)"
  }
}