{
 "format": "LSC-1",
 "lsc": "LSC-1",
 "edition": "E1",
 "cut": "2026-10-09",
 "name": "THE HOST MARKS",
 "handle": "host-marks-card",
 "number": "UNSEATED",
 "house": "THE INSTRUMENTS",
 "wing": "THE AGENT BENCH",
 "role": "where a skill has run, and how it went there",
 "tagline": "Host, date, self-test, evals, witness file — one row a host, the newest shown, stale and unmarked named, a line and a badge.",
 "sigil": "◈",
 "hue": "#4A3BC4",
 "punch": "3760C83276D7BFDC8653954D",
 "punch_of": "SKILL.md · sha-256 · first 24",
 "score": 98,
 "tier": "LEGENDARY",
 "layer": "WITNESSED",
 "score_line": "SELFTEST 12/12 · FIVE COMMANDS ON THE RECORD",
 "honest_line": "I'm an AI reading a card. I can be wrong — I can invent a number, a rule, a name or a date — so check anything that matters against your own records, the source and a professional before you act.",
 "term": "one purchase · yours to keep · nothing renews itself",
 "wakes": "someone asks where a skill has been run, or wants its \"works on\" claim backed by dates",
 "loop": [
  "hostmarks.py new · the hosts, one row each",
  "run the skill there; keep the witness file",
  "add · host, date, selftest, evals, witness",
  "check · stale or unmarked, named",
  "line · the one line a card prints; badge"
 ],
 "laws": [
  "**A mark is a host, a date, a ratio and a file.** Anything less is a claim.",
  "**Unmarked is a state.** It says the skill has not been run there; it is never hidden.",
  "**Stale after its term.** Hosts change under a skill; a mark older than 180 days is named stale.",
  "**Ratios are kept whole or shown broken.** 10/12 on a host is more useful than silence.",
  "**The witness file sits beside the sheet**, so the mark reads back to the run that earned it.",
  "**One line tells the whole truth**: WITNESSED ON · host date (evals) · … · unmarked: the rest."
 ],
 "never": [
  "mark a host the skill was not run on",
  "hide a ratio that is not whole",
  "let a mark older than its term stand as fresh"
 ],
 "machine": "scripts/hostmarks.py · new · add · check · line · badge · selftest",
 "proof": "selftest 12/12 · FIVE commands on the record",
 "faces": [
  "card.svg",
  "card-machine.svg"
 ],
 "box": [
  "SKILL.md",
  "CARD.md",
  "TIN.md",
  "START-HERE.md",
  "LICENSE-NOTE.md",
  "THE-CLAUSES.md",
  "MY-LEDGER.md",
  "WITNESS.md",
  "SELFTEST.md",
  "AUDIT.md",
  "MANIFEST.md",
  "HOSTS.md",
  "scripts/hostmarks.py",
  "references/WHY-MARKS-ARE-PUBLIC.md",
  "rules/ (4 doors)",
  "system/ (2 prompts)",
  "mcp/mcp_card.py",
  "card.json",
  "card.svg",
  "card-machine.svg",
  "card.html"
 ],
 "hundred": "Trigger 5 · Machinery 5 · Law 5 · Portability 5 · Proof 5 — 25 of 25 → 98 of 100 · LEGENDARY"
}
