{
  "schema": "ccsi/headlines-policy/v1",
  "generated_at": "2026-10-20T22:41:35.284506+00:00",
  "subject": "headLines admission rule (the bouncer)",
  "what_it_is": "The rule the board applies to every submission BEFORE it can reach the thinking tier. A submission that trips it is refused and the submitter is refunded; a refusal is recorded, never hidden.",
  "rule_kind": "keyword tripwire over the title and URL, case-folded",
  "honest_limits": [
    "This is a KEYWORD filter, not a judgement. It cannot assess quality, accuracy, or good faith, and it does not try.",
    "It is deliberately narrow: it refuses what the Crystal will not HOST (categories of harm), never what it merely dislikes. Disliked content is handled by the crowd — hearts, downvotes, HP.",
    "A model-based pass is a declared v2 hook, not a live capability.",
    "A tripwire can be evaded by paraphrase. It is a floor, and it is published so a reader can judge the floor rather than trust it."
  ],
  "categories": {
    "financial-scams": [
      "buy followers",
      "casino bonus",
      "double your",
      "free crypto",
      "guaranteed returns"
    ],
    "malicious-software": [
      "botnet",
      "exploit kit",
      "keylogger",
      "malware",
      "ransomware"
    ],
    "non-consensual-or-extreme-content": [
      "bestiality",
      "rape",
      "snuff film"
    ],
    "sexual-content-involving-minors": [
      "child abuse",
      "child porn",
      "child sex",
      "csam"
    ],
    "unlicensed-pharmaceuticals-and-predatory-lending": [
      "payday loan",
      "pills",
      "viagra"
    ]
  },
  "enforced_patterns": [
    "bestiality",
    "botnet",
    "buy followers",
    "casino bonus",
    "child abuse",
    "child porn",
    "child sex",
    "csam",
    "double your",
    "exploit kit",
    "free crypto",
    "guaranteed returns",
    "keylogger",
    "malware",
    "payday loan",
    "pills",
    "ransomware",
    "rape",
    "snuff film",
    "viagra"
  ],
  "pattern_count": 20,
  "enforced_by": {
    "function": "headlines.bouncer_check",
    "file": "tools/headlines.py",
    "file_sha256": "c92326ec71a4f34960d80bf08b6cb9aaf01d4dbcd25456f3453968e10eaeb046",
    "applies_to": "every submit, paid or free-tier seed"
  },
  "pricing": {
    "submit_usd": 0.25,
    "submit_units": 250000,
    "heart_usd": 0.0,
    "regular_heart_usd": 0.1,
    "note": "The submit price is derived from tools/headlines.py SUBMIT_USD, so this document cannot advertise a price the board does not charge. `heart_usd` is the price IN FORCE (0 while hearts are free at beta); `regular_heart_usd` is the v1.1 list price.",
    "free_weekend": {
      "starts_at": 1789621200,
      "ends_at": 1789974000,
      "active_now": false,
      "price_in_force_usd": 0.25,
      "note": "Inside the window a submission costs nothing and needs no payment or code. Outside it the price reverts on its own — the window is the only authority, and there is no flag to forget to turn off."
    }
  },
  "refund_on_refusal": {
    "policy": "a refused submission is refunded rather than banked",
    "why": "banking a payment for work the board refused is taking money for nothing; the refusal is the board's own doing."
  },
  "derivation": {
    "unrepresented_tokens": [],
    "overclaimed_tokens": [],
    "derived_from": "tools/headlines.py BOUNCER_PATTERNS"
  }
}
