{
  "ok": true,
  "refused": false,
  "host": "azinterface",
  "path": "joined",
  "op": "news_status",
  "code": "FG-OK",
  "door": "aziel-runtime FragGate /v1/fraggate/call (4dmap)",
  "second_door": false,
  "second_map": false,
  "engine_copy": false,
  "installed": false,
  "engine_installed": false,
  "live": true,
  "merged": true,
  "joined": true,
  "source_present": true,
  "outlets_live": 35,
  "lattice_live": true,
  "field_1_0": false,
  "pilot_started": false,
  "live_backends": false,
  "alt_internet_live": false,
  "mesh_node_live": false,
  "paths": {
    "joined": {
      "present": true,
      "ops": [
        "news_pin",
        "news_open"
      ],
      "route": "POST /v1/newsmap/pin | /v1/newsmap/open"
    },
    "aznews_standalone": {
      "present": true,
      "ops": [
        "news_ingest",
        "news_sources"
      ],
      "route": "POST /v1/newsmap/ingest, GET /v1/aznews"
    },
    "fourdmap_standalone": {
      "present": true,
      "ops": [
        "plot",
        "library_pin",
        "lattice_tip"
      ],
      "route": "GET /v1/map, POST /v1/newsmap/library_pin"
    },
    "aznews_live": {
      "present": true,
      "ops": [
        "news_feed",
        "news_item",
        "news_sky",
        "news_pins",
        "news_pin_open",
        "news_globe",
        "news_verify",
        "news_receipts"
      ],
      "route": "GET /v1/newsmap/feed|sky|pins|globe|verify|receipts, POST /v1/newsmap/pin_open|item"
    }
  },
  "globe_url": "https://aziel-runtime.vibelock.workers.dev/aznews",
  "door_join_check": {
    "spec": "NEWSMAP-DOOR-JOIN-1.0",
    "checked_at": "2026-10-22T17:13:16.642Z",
    "reads_store": true,
    "store_copy": false,
    "ok": true,
    "item_id": "n-2999d16b3590d23f",
    "pin_id": "pin-232572",
    "pins_on_item": 2,
    "reason": null,
    "pull_receipt_seq": 232571
  },
  "flag_rule": "live / joined / merged / lattice_live here are true only when the runtime reports them AND this door's own round trip (NEWSMAP-DOOR-JOIN-1.0) passed on this request. runtime_claims shows what the runtime said.",
  "runtime_status": 200,
  "runtime": {
    "product": "4dmap",
    "name": "4DMap",
    "version": "0.3.0",
    "spec": "AZNEWS-LIVE-1.0",
    "true_engine_runtime": true,
    "kv_increment": false,
    "door": "fraggate",
    "sequential_gate": false,
    "domains_are_doors": false,
    "not_a_door": true,
    "layer": "inspection_frame",
    "author": "Aziel Eliab",
    "op": "news_status",
    "ok": true,
    "outlets_configured": 50,
    "outlets_wired": 39,
    "outlets_live": 35,
    "outlets_live_ids": [
      "bbc",
      "nytimes",
      "cnn",
      "indiatimes",
      "guardian",
      "foxnews",
      "dailymail",
      "yahoo-news",
      "ndtv",
      "oneindia",
      "nypost",
      "cnbc",
      "hindustantimes",
      "wsj",
      "nbcnews",
      "indianexpress",
      "aljazeera",
      "telegraph",
      "forbes",
      "independent",
      "india-com",
      "cbsnews",
      "abc-au",
      "thehindu",
      "npr",
      "indiatoday",
      "abcnews",
      "rediff",
      "buzzfeed",
      "euronews",
      "sky",
      "variety",
      "businessinsider",
      "thehill",
      "mirror"
    ],
    "outlets_live_window": {
      "kind": "rolling",
      "minutes": 60,
      "as_of": "2026-10-22T17:13:15.354Z",
      "from": "2026-10-22T16:13:15.354Z",
      "rotation_minutes": 16,
      "note": "Rolling count, not a fixed number: it changes every 2-minute tick as outlets are re-fetched."
    },
    "outlets_live_rule": "Rolling: an outlet counts when a fetch in the last 60 minutes returned at least one item. One rotation over all wired outlets takes about rotation_minutes.",
    "news_items_stored": 51385,
    "news_full_text": 3060,
    "news_summary_only": 48325,
    "news_image_hashed": 41889,
    "news_event_location_null": 25793,
    "weather_reports_stored": 4500,
    "sky_reports_stored": 318,
    "pins_stored": 119195,
    "pull_receipts": 56203,
    "view_receipts": 848,
    "black_swans": 124,
    "live": true,
    "live_rule": "live: a real item was stored in the last 3 hours AND lattice_live (full walk from genesis reached the tip in the last 15 minutes, no break).",
    "weather_live": true,
    "weather_areas": [
      "Africa",
      "North America",
      "South America",
      "Asia",
      "Europe",
      "Oceania",
      "Antarctica",
      "Arctic Ocean",
      "Atlantic Ocean",
      "Pacific Ocean",
      "Indian Ocean",
      "Southern Ocean"
    ],
    "weather_gaps": [],
    "sky_live": true,
    "joined": true,
    "merged": true,
    "join_check": {
      "spec": "AZNEWS-JOIN-1.0",
      "checked_at": "2026-10-22T17:11:20.487Z",
      "fresh": true,
      "sample": 20,
      "linked": 20,
      "broken": [],
      "off_verified_lattice": 0,
      "example": {
        "item_id": "n-2999d16b3590d23f",
        "report_seq": 232570,
        "pins": [
          "pin-232572",
          "pin-232573"
        ],
        "pull_receipt_seq": 232571,
        "ok": true,
        "on_verified_lattice": true,
        "reason": null
      },
      "rule": "joined: every one of the newest stored items (up to 20) round-trips item -> pins (news_pin) and pin -> item (news_open) with matching report hash and pull receipt. merged: joined, and every sampled item, pin and receipt is inside the full-walk verified range."
    },
    "joined_reason": null,
    "merged_reason": null,
    "source_present": true,
    "lattice_live": true,
    "lattice_live_reason": null,
    "lattice_walk": {
      "spec": "AZNEWS-WALK-1.0",
      "from_genesis": true,
      "verified_through": 232573,
      "rows_walked": 232573,
      "breaks": [],
      "document_hash_misses": 0,
      "caught_up_at": "2026-10-22T17:11:20.487Z",
      "checked_at": "2026-10-22T17:11:20.487Z",
      "tip_at_check": 232573,
      "started_at": "2026-10-09T06:51:57.082Z"
    },
    "last_tick": "2026-10-22T17:11:20.487Z",
    "ticks": 11082,
    "cycle": 1298,
    "tips": {
      "primary": "e6fc781f1724317fd1336328fc07c7e8ca3e0a7e7d558cb4f424278148c3e33e",
      "secondary": "6786dfd9f5202fe1194c6f7cebbf2c67d7e3bd46eac6f65ce9d04691b2fd2f0e",
      "count": 232573
    },
    "ledger_rows": 232573,
    "cache_rows": 600,
    "storage": "durable-object-sqlite",
    "kv_writes": false,
    "d1_writes": false,
    "specs": {
      "feed": "AZNEWS-FEED-1.0",
      "geo": "AZNEWS-GEO-1.1",
      "weather": "AZNEWS-WEATHER-1.0",
      "sky": "AZNEWS-SKY-1.1",
      "pins": "AZNEWS-PINS-1.0",
      "match": "AZNEWS-MATCH-1.0",
      "outlets": "AZNEWS-OUTLETS-1.0"
    },
    "gazetteer": {
      "name": "GeoNames",
      "url": "https://www.geonames.org/",
      "license": "CC BY 4.0",
      "files": [
        "countryInfo.txt",
        "cities15000.txt"
      ],
      "built": "2026-10-09"
    },
    "black_swan_rule": {
      "spec": "AZNEWS-BLACKSWAN-1.0",
      "min_outlets": 5,
      "window_ms": 21600000,
      "min_shared_tokens": 2,
      "lexicon": [
        "earthquake",
        "tsunami",
        "eruption",
        "volcano",
        "assassinat",
        "coup",
        "invasion",
        "invades",
        "nuclear",
        "pandemic",
        "outbreak",
        "collapse",
        "crash",
        "default",
        "meltdown",
        "martial law",
        "declares war",
        "war declared",
        "explosion",
        "blackout",
        "cyberattack",
        "hurricane",
        "cyclone",
        "typhoon",
        "famine",
        "massacre",
        "plane crash",
        "dam burst",
        "bank run",
        "impeach"
      ],
      "note": "A news cluster is flagged black-swan when its titles contain a rare-event lexicon term AND at least 5 distinct outlets publish titles sharing >= 2 salient entities within 6 hours. It is a heuristic flag, not a forecast."
    },
    "live_store": "durable-object-sqlite",
    "software_tab": false,
    "mcp_tool": false,
    "installed": false,
    "field_1_0": false,
    "alt_internet_live": false,
    "mesh_node": false,
    "page": "/aznews"
  },
  "author": "Aziel Eliab",
  "runtime_claims": {
    "live": true,
    "joined": true,
    "merged": true,
    "lattice_live": true
  },
  "join_reason": null,
  "plain": "AZNews can stand alone. 4DMap can stand alone. On the joined path a news item can land as a map pin, or a pin can open the matching news. This page reads the aziel-runtime 4DMap engine through the one FragGate door. It keeps no second map and installs nothing. This door opened the newest stored item's pin and it led back to the same item, and the runtime's own join check agrees, so the join reads joined and merged and live. 4DMap is not installed here. Globe: https://aziel-runtime.vibelock.workers.dev/aznews.",
  "source": "runtime",
  "standalone": false,
  "standalone_reason": "Served by the runtime through FragGate, not from a local copy.",
  "look": "not a look: forwarded with dry_run, no receipt minted",
  "look_rule": "A view receipt is minted only for a real view: a human page on this host that displays the items asks with ?view=1 (GET) or {\"view\": true} (POST). Every other public read through this door is forwarded with dry_run: true and mints nothing; ?dry_run=1 always wins. The door's own join check is always dry_run."
}