API
| Route | What it does |
|---|---|
POST /codeguard-keystone/check | {"action": {tool, command | file_path, cwd, ...}} → decision, findings, hook output, signed receipt |
POST /codeguard-keystone/verify-receipt | {"receipt": {...}} → valid or not |
GET /codeguard-keystone/samples, POST /scan | 12 sample agent actions and their answers |
GET /codeguard-keystone/hook.py, /install | The Claude Code hook |
GET /codeguard-keystone/public-key | The Ed25519 key for receipts and records |
GET /codeguard-keystone/runs/latest, /runs/{id}, /verify/{id}, /bundle | The signed record chain |
FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.