JSON Schemas published from schemas/ in denial-web/clawguard. These are the resolvable targets for the $id URLs embedded in each schema.
Scanner benchmark: scanner-benchmark.html (regenerate with npm run bench:render).
agent-action-proposal.schema.json · https://denial-web.github.io/clawguard/schemas/agent-action-proposal.schema.json
asflc-decision.schema.json · https://denial-web.github.io/clawguard/schemas/asflc-decision.schema.json
Compact, stable decision contract produced by `clawguard check`. Designed for third-party agents (OpenClaw, Hermes Agent, ClawHub, MCP servers, CI pipelines) to call once and decide whether to allow, prompt for approval, or reject a candidate skill, MCP config, dependency manifest, or proposed agent action. This is intentionally smaller than the full scan report (see clawguard-report.schema.json) so callers can integrate without taking on the entire report shape.
clawguard-check.schema.json · https://denial-web.github.io/clawguard/schemas/clawguard-check.schema.json
clawguard-device-skill.schema.json · https://denial-web.github.io/clawguard/schemas/clawguard-device-skill.schema.json
Result payload for `clawguard install <url>` and `clawguard install --resume <approval-id>`. Spec: docs/INSTALL_WRAPPER_SPEC.md. Embeds clawguard.check.v1 in the `check` field via clawguard-check.schema.json.
clawguard-install.schema.json · https://denial-web.github.io/clawguard/schemas/clawguard-install.schema.json
clawguard-report.schema.json · https://denial-web.github.io/clawguard/schemas/clawguard-report.schema.json
Envelope for messages crossing ClawGuard component trust boundaries.
inter-component-message.schema.json · https://denial-web.github.io/clawguard/schemas/inter-component-message.schema.json
role-pack.schema.json · https://denial-web.github.io/clawguard/schemas/role-pack.schema.json
sop-pack.schema.json · https://denial-web.github.io/clawguard/schemas/sop-pack.schema.json