{
  "tariff": "signal-bureau-unit-tariff",
  "schema_version": 1,
  "effective": "2026-07-25",
  "currency": "USD",
  "guarantee": "If the desk isn't earning its place, say so and we refund the month you're in, in full — no forms, no retention call, no reason required. Coverage stops when you say stop, and we never bill a month forward that you didn't want. It covers every plan and metered usage alike, and the Pilot is refundable in full for its whole 30 days.",
  "doctrine": "The daily brief, the record, the calibration table, and every correction are free for anyone. Charges meter work done on your behalf.",
  "units": [
    {
      "unit": "watch",
      "name": "Watch",
      "definition": "One question or concern kept continuously answered and verified, its history recorded from the day it starts. Reads of your watched question are included.",
      "price": 20,
      "per": "unit/month",
      "status": "opening rate",
      "how_to_buy": "Included in private desks today; unit-by-unit purchase runs through the desk on a meter account. Billing starts when the Watch starts, and the month you're in is refundable in full any time you ask."
    },
    {
      "unit": "read",
      "name": "Read",
      "definition": "One grounded, source-checked answer produced on demand.",
      "price": 0.25,
      "per": "unit",
      "free_daily_allowance": 0,
      "free_daily_allowance_note": "Anonymous work-calls are retired (universal-keying, 2026-08-08): the Answer Engine requires an identified key. Self-issue one FREE in one call — POST /api/keys, instant, no human, no card — and it carries its own 25/day meter. Discovery, the record, permalinks, signals and feedback stay keyless.",
      "free_key_daily_allowance": 25,
      "free_key_how": "POST /api/keys — self-serve, no human in the loop, no card.",
      "status": "opening rate",
      "how_to_buy": "Included in every plan today; metered purchase is live on meter accounts — an identified key, each Read receipted at this flat rate."
    }
  ],
  "plans": "Published plans bundle these units with service attached: /pricing",
  "revision_policy": "Rates change forward-only with 30 days' published notice; every past revision stays listed here.",
  "tiers": {
    "effective": "2026-08-08",
    "doctrine": "Every system picks up a key (self-issued, one free call, no card); every key is tracked against a tier. Discovery is keyless; work rides a key. A key is a recognition credential — opt-in and declared, never inferred.",
    "tiers": [
      {
        "id": "keyless-discovery",
        "auth": "none",
        "covers": "The door and the record: tariff, orient/serverInfo, llms.txt, permalinks, /api/recent, calibration, signal-feed reads (500/day), quotes (~10/day) and feedback (20/day). No work-shaped calls.",
        "answer_engine_per_day": 0,
        "note": "Ask requires a key; the refusal carries the one-step self-issue instruction, never a dead end."
      },
      {
        "id": "free-keyed",
        "auth": "self-issued key (POST /api/keys — instant, free, no card)",
        "covers": "Everything keyless-discovery covers, plus the Answer Engine on your own meter.",
        "answer_engine_per_day": 25,
        "note": "Your meter is yours alone — never shared with your cloud, office, or platform neighbors."
      },
      {
        "id": "metered",
        "auth": "identified key + desk-activated billing (an 'api' order)",
        "covers": "Unlimited-shape usage billed per unit at the published tariff; Watches deliverable to the key.",
        "answer_engine_per_day": "your account's daily cap (runaway-loop protection, raisable by the desk)",
        "read_price": 0.25,
        "note": "Statement live any time via get_account; the month you are in is refundable in full, any time, for any reason."
      }
    ]
  },
  "deskBundles": {
    "effective": "2026-08-08",
    "unit": "watch",
    "perTopicMonthly": 20,
    "note": "A desk bundle is the desk's labeled watched-topic set at the published Watch rate — count honest, merges shown, nothing preset beyond the label. Delivery: get_desk_feed (keyed). Any desk not listed prices identically via get_quote. The month you are in is refundable in full, any time, for any reason.",
    "bundles": [
      {
        "desk": "ud-articles",
        "label": "UndrDog desk",
        "topics": 6,
        "monthly": 120,
        "arithmetic": "6 topics x $20/topic/month"
      },
      {
        "desk": "jedi-knowledge",
        "label": "Jedi desk",
        "topics": 5,
        "monthly": 100,
        "arithmetic": "5 topics x $20/topic/month"
      },
      {
        "desk": "ecomm-news",
        "label": "E-commerce desk",
        "topics": 5,
        "monthly": 100,
        "arithmetic": "5 topics x $20/topic/month"
      }
    ]
  }
}