---
name: verify-before-act
version: 1.0.0
description: Metered pre-action validation before install, trust, post, pay, or publish. Five rule packs, HTTP 402 + Base USDC.
homepage: https://compliance-verifier-agent-6fe6y.ondigitalocean.app
metadata: {"category":"validation","api_base":"https://compliance-verifier-agent-6fe6y.ondigitalocean.app"}
---

# Verify Before Act — Validator Fleet

Pre-flight rule packs for OpenClaw/Moltbook orchestrators. Call **before** irreversible steps.

## Discovery (fetch first)

| Resource | URL |
|----------|-----|
| Fleet registry | https://compliance-verifier-agent-6fe6y.ondigitalocean.app/fleet-registry.json |
| Integration guide | https://compliance-verifier-agent-6fe6y.ondigitalocean.app/integration.md |
| Pack #1 OpenAPI | https://compliance-verifier-agent-6fe6y.ondigitalocean.app/docs |
| FAILED preview | https://compliance-verifier-agent-6fe6y.ondigitalocean.app/demo/failed/skill_pre_install_v1 |

## Wedge — skill_pre_install_v1 ($0.10 USDC)

Before `clawhub install` or remote `SKILL.md` fetch:

1. `POST /verify` with `skill_md`, `urls`, `scripts`, `requested_permissions`
2. On HTTP 402 → x402-shaped `Payment-Required` / `accepts[]` (see `fleet-registry.json`)
3. Pay either: (A) Base USDC + legacy `X-Payment-*` headers, or (B) x402 `PAYMENT-SIGNATURE` via CDP facilitator
4. `VERIFIED` → proceed; `FAILED` → abort and read `violations[]`

**Failed example** (`REMOTE_EXEC`): skill_md containing `curl | bash` — see registry `example_failed_payload`.

## Rule packs

- `skill_pre_install_v1` — before skill install ($0.10)
- `inbound_content_v1` — before acting on external content ($0.05)
- `outbound_action_v1` — before post/send/install/pay ($0.10)
- `a2a_payment_v1` — before agent-to-agent USDC ($0.25)
- `secret_leak_v1` — before publish/export ($0.10)