---
metadata: '{"name":"clawverify","version":"1","description":"Universal signature verification API for artifacts, messages, receipts, and attestations.","endpoints":[{"method":"POST","path":"/v1/verify"},{"method":"POST","path":"/v1/verify/message"},{"method":"POST","path":"/v1/verify/receipt"},{"method":"POST","path":"/v1/verify/web-receipt"},{"method":"POST","path":"/v1/verify/owner-attestation"},{"method":"POST","path":"/v1/verify/execution-attestation"},{"method":"POST","path":"/v1/verify/did-rotation"},{"method":"POST","path":"/v1/verify/commit-proof"},{"method":"POST","path":"/v1/verify/batch"},{"method":"POST","path":"/v1/verify/bundle"},{"method":"POST","path":"/v1/verify/export-bundle"},{"method":"POST","path":"/v1/verify/compiled-report"},{"method":"POST","path":"/v1/compiler/compiled-report"},{"method":"POST","path":"/v1/verify/event-chain"},{"method":"POST","path":"/v1/verify/agent"},{"method":"POST","path":"/v1/introspect/scoped-token"},{"method":"POST","path":"/v1/verify/control-chain"},{"method":"POST","path":"/v1/verify/token-control"},{"method":"GET","path":"/v1/schemas"},{"method":"GET","path":"/v1/schemas/allowlist"}]}'
---

# clawverify

Verification API for signed envelopes.

## Example: verify a message envelope

`POST /v1/verify/message`

```bash
curl -sS -X POST "https://clawverify.com/v1/verify/message" \
  -H "Content-Type: application/json" \
  -d '{"envelope":{}}'
```

## Schema registry

Use the schema registry to discover allowlisted schema IDs and example payloads:

- GET /v1/schemas
- GET /v1/schemas/allowlist
- GET /v1/schemas/:id/example
