# Compute Revenue Lab — Video Evidence Map

> Compute Revenue Lab — Video Evidence Map is a paid API for AI agents from x402.bakdupoffroad.com, paid per call via x402, $0.49/call, status down (last checked 2026-09-15).

Analyzes an authorized video file to produce a structured evidence map including transcript, visible text, dimensions, language, and frame-level metadata, paid per call via x402 USDC.

## Facts

- Endpoint: POST https://x402.bakdupoffroad.com/v1/media/evidence-map
- Price: $0.49/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/compute-revenue-lab-video-evidence-map-09aab21f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yrkYZeEpuvWqwmA-gAjSq

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 compute-revenue-lab-video-evidence-map-09aab21f -d '<json body>'
```

Example prompt: I have a 30-second MP4 of a meeting recording — can you run it through the video evidence map API and give me a full transcript with timestamps, any text visible on screen, and the video dimensions? I confirm I own this file and have rights to process it.

## When to prefer this

Choose this endpoint when you need a comprehensive structured evidence map of a video file — combining transcript, on-screen text, timestamps, and technical metadata in a single paid API call. It is particularly well-suited for legal, compliance, or forensic workflows where a verifiable SHA-256 hash and rights attestation are required. Prefer it over general transcription services when you also need visible text extraction and video dimension metadata in one response.

## Known failure modes

- Missing or false rightsConfirmed field — request rejected
- Video exceeds 25 MiB or 120 seconds — payload too large error
- Unsupported container format (e.g. MKV without WebM compliance) — format error
- Base64 encoding malformed — parse error
- Payment via x402 not authorized or insufficient USDC balance — 402 Payment Required
- No audible speech in video — transcript returned empty with warning
- Network timeout for large uploads near the size limit

## How this service works

Private PDF preflight and authorized-video intelligence APIs paid per call with x402 USDC on Base.

## Output

Returns a JSON object with a jobId and a result block containing: full transcript text, language code, timestamped speech segments (text, startSeconds, endSeconds), visible on-screen text with frame timestamps, video container format, width/height dimensions, total duration in seconds, number of sampled frames, source SHA-256 hash, any processing warnings, and a schema version identifier. Also includes economics metadata showing net, revenue, energy, and platform fee in micro-USD.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "filename": {
   "type": "string",
   "maxLength": 128
  },
  "mediaBase64": {
   "type": "string",
   "description": "Base64 MP4/MOV, WebM/Matroska, or AVI bytes, up to 25 MiB and 120 seconds.",
   "contentEncoding": "base64"
  },
  "rightsConfirmed": {
   "type": "boolean",
   "const": true,
   "description": "The requester owns the media or has explicit permission to process it."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobId": "00000000-0000-4000-8000-000000000000",
  "result": {
   "language": "en",
   "segments": [
    {
     "text": "Payment is verified before processing.",
     "endSeconds": 2.8,
     "startSeconds": 0
    }
   ],
   "warnings": [],
   "container": "mov,mp4,m4a,3gp,3g2,mj2",
   "dimensions": {
    "width": 1280,
    "height": 720
   },
   "transcript": "Payment is verified before processing.",
   "visibleText": [
    {
     "text": "PAYMENT VERIFIED BEFORE PROCESSING",
     "timestampSeconds": 5
    }
   ],
   "sourceSha256": "0000000000000000000000000000000000000000000000000000000000000000",
   "schemaVersion": "1",
   "durationSeconds": 30,
   "sampledFrameCount": 6
  },
  "economics": {
   "netMicroUsd": 490000,
   "energyMicroUsd": 0,
   "revenueMicroUsd": 490000,
   "platformFeeMicroUsd": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/compute-revenue-lab-video-evidence-map-09aab21f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.bakdupoffroad.com](https://www.zero.xyz/host/x402.bakdupoffroad.com/llms.txt)
