# Compliance Verifier Agent – Skill Pre-Install Validator

> Compliance Verifier Agent – Skill Pre-Install Validator is a paid API for AI agents from compliance-verifier-agent-6fe6y.ondigitalocean.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-20).

Validates an AI skill's metadata and permissions against compliance rules before installation, returning VERIFIED or FAILED with structured violation details.

## Facts

- Endpoint: POST https://compliance-verifier-agent-6fe6y.ondigitalocean.app/verify?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/compliance-verifier-agent-skill-pre-install-validator-e08a651a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fSzxfm82xpuM1-pIiAJtv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability compliance-verifier-agent-skill-pre-install-validator-e08a651a -d '<json body>'
```

Example prompt: Run a pre-install compliance check on my skill — its markdown spec is in skill_md, it requests permissions [read_files, send_email], and use a POST with JSON body. I need to know if it's VERIFIED or if there are any violations before I submit it.

## When to prefer this

Use this endpoint when you need a structured, machine-readable compliance verdict on an AI skill before installing or publishing it — especially in automated pipelines or marketplaces where a VERIFIED/FAILED result with itemized violations is required. Prefer this over manual review when you need programmatic violation details to drive conditional logic (e.g. block deployment on FAILED).

## Known failure modes

- Missing required 'input' object returns 400 validation error
- Invalid method enum (not POST/PUT/PATCH) returns schema validation failure
- Malformed skill_md (non-string) causes parsing error
- Payment not provided or insufficient USDC triggers x402 Payment Required response before result is returned
- Empty or null requested_permissions may cause incomplete validation results
- Network timeout on DigitalOcean app instance returns 503

## How this service works

skill_pre_install_v1 pre-install validation — VERIFIED or FAILED with structured violations[]. Pay Base USDC then resubmit with payment proof.

## Output

Returns a JSON object with a top-level status field of either VERIFIED or FAILED, accompanied by a structured violations array listing each compliance issue found (e.g. disallowed permission, missing metadata field, policy breach). On VERIFIED, violations array is empty; on FAILED, each violation entry details the rule breached and affected field.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "context": {
   "type": "object"
  },
  "skill_md": {
   "type": "string"
  },
  "requested_permissions": {
   "type": "array"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/compliance-verifier-agent-skill-pre-install-validator-e08a651a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from compliance-verifier-agent-6fe6y.ondigitalocean.app](https://www.zero.xyz/host/compliance-verifier-agent-6fe6y.ondigitalocean.app/llms.txt)
