# Baby Blue Viper — External Artifact Review

> Baby Blue Viper — External Artifact Review is a paid API for AI agents from api.babyblueviper.com, paid per call via x402, $0.908803/call, status unknown (last checked 2026-09-15).

Reviews a trade, code diff, shell command, plan, or agent output for issues, returning a structured verdict with severity-ranked concerns and a confidence score.

## Facts

- Endpoint: POST https://api.babyblueviper.com/review/external
- Price: $0.908803/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/baby-blue-viper-external-artifact-review-124d3883
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5xT066lOrYJHpFn-bcH1y

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 baby-blue-viper-external-artifact-review-124d3883 -d '<json body>'
```

Example prompt: Can you review this shell command before I run it — `rm -rf /var/app/old_deploys/*` — flag anything at the 'high' severity level or above, and give me your verdict on whether it's safe to proceed?

## When to prefer this

Choose this endpoint when an AI agent needs a structured, pay-per-use safety gate before executing a trade, running a command, applying a patch, or acting on a plan — especially when a machine-readable verdict with severity rankings and confidence score is required for downstream decision logic.

## Known failure modes

- Missing or empty 'artifact' field returns a validation error
- Invalid 'artifact_type' enum value returns a 400 error
- Payment failure via Lightning or x402 returns a 402 response
- Ambiguous artifact with no context may yield low-confidence verdict
- Service timeout on very large artifacts
- Invalid Bearer token returns 401

## How this service works

A neutral verdict before an irreversible action, a signed proof after, and a public track record of being right you recompute — not a score you trust. The verdict is provably committed before the outcome it's graded against: no TEE, no trusted scorer.

## Output

Returns a JSON object with a verdict ('approve', 'revise', or 'reject'), a plain-language summary, a list of issues each tagged with severity and detail, and a confidence score between 0 and 1 indicating how sure the reviewer is.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sign": {
   "type": "boolean",
   "description": "Return a PORTABLE signed verdict proof you can attach to your output — any downstream agent verifies it via free /verify-proof WITHOUT trusting you or us (schnorr vs our published key). This is the differentiator."
  },
  "context": {
   "type": "string"
  },
  "artifact": {
   "type": "string",
   "description": "The trade/diff/command/plan/on-chain action to review"
  },
  "concerns": {
   "type": "string"
  },
  "artifact_type": {
   "enum": [
    "code_diff",
    "patch",
    "shell_command",
    "plan",
    "config_change",
    "analysis",
    "agent_output",
    "trade",
    "onchain_action",
    "general"
   ],
   "type": "string"
  },
  "severity_threshold": {
   "enum": [
    "blocker",
    "high",
    "medium",
    "all"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "proof": {
   "event": {
    "id": "<nostr id>",
    "sig": "<schnorr>"
   },
   "verify": "POST this proof's event to /verify-proof — anyone confirms we issued this verdict without trusting the presenter or us. Track record: /ledger.",
   "proof_payload": {
    "schema": "invinoveritas.verdict_proof.v1",
    "verify_url": "https://api.babyblueviper.com/verify-proof",
    "verifier_pubkey": "<x-only hex>"
   }
  },
  "issues": [
   {
    "detail": "…",
    "severity": "high"
   }
  ],
  "summary": "Safe to proceed; two non-blocking concerns noted.",
  "verdict": "approve_with_concerns",
  "confidence": 0.88
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/baby-blue-viper-external-artifact-review-124d3883/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.babyblueviper.com](https://www.zero.xyz/host/api.babyblueviper.com/llms.txt)
