{
  "card": "THE TOOL SCHEMA CARD",
  "handle": "tool-schema-card",
  "edition": 1,
  "version": "1.0",
  "cut": "2026-10-13",
  "punch": "CDA19DC0435DD9427A3A6805",
  "role": "the schema seat · every tool's input, checked before the agent ships",
  "tagline": "LINT · SAMPLES · LOGGED CALLS — THE RULES WITH THEIR DATE",
  "score": {
    "scale": "Skill Scale v1",
    "layer": "MANIFEST",
    "criteria": {
      "trigger": 5,
      "machinery": 5,
      "law": 5,
      "portability": 5,
      "proof": 4
    },
    "total": 24,
    "band": "sound",
    "hundred": 96,
    "house_band": "LEGENDARY"
  },
  "machines": [
    "scripts/toolschema.py"
  ],
  "selftest": "toolschema.py selftest 28/28",
  "audit": "12/12",
  "witness": "Example Co's eight-tool support agent linted (6 ERROR, then PASS), its refund handler given 22 checked inputs, a week of calls checked (4 of 7 malformed); 41 of 48 in the trigger test after the rewrite",
  "price": null,
  "house": "THE INSTRUMENTS",
  "number": "PROPOSED — next free Nº from the register",
  "licence": "one person; teams need a company licence"
}
