One API. Every modality. Full provenance stack.

Sign images, audio, and video. Verify from anywhere. No account required to verify.

curl -X POST https://api.verbitas.io/v1/sign \
  -H "Authorization: Bearer $VERBITAS_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -F "[email protected]" \
  -F "recipe=image-genai-v1"

# Response (202 Accepted)
{
  "manifest_id": "01HXQ8M2YP...",
  "manifest_url": "https://verify.verbitas.io/m/01HXQ...",
  "status": "signed",
  "signals": ["c2pa", "watermark_trustmark"],
  "signed_at": "2026-05-09T10:32:00Z"
}

Operations reference

Meter kind Endpoint Description
image_sign POST /v1/sign Sign an image with C2PA manifest + TrustMark watermark
image_verify POST /v1/verify Verify an image provenance signals
image_lookup POST /v1/lookup Look up an image by perceptual fingerprint
audio_sign POST /v1/sign Sign an audio file with C2PA + AudioSeal watermark
audio_verify POST /v1/verify Verify an audio file provenance signals
video_sign POST /v1/sign Sign a video with C2PA + VideoSeal watermark
video_verify POST /v1/verify Verify a video provenance signals
text_record POST /v1/sign Record text content with a sidecar C2PA manifest
anchor_batch Automated Hourly anchor batch (Merkle root to OTS + Arbitrum)
storage_gb_month Automated Object storage for signed assets (opt-in)

Error format (RFC 7807)

All errors return RFC 7807 Problem+JSON. Every response includes a request_id.

HTTP/1.1 429 Too Many Requests
Content-Type: application/problem+json

{
  "type": "https://verbitas.io/problems/rate-limit-exceeded",
  "title": "Rate Limit Exceeded",
  "status": 429,
  "detail": "Developer plan: 1000 ops/month. Resets 2026-06-01T00:00:00Z.",
  "code": "RATE_LIMIT_EXCEEDED",
  "request_id": "req_01HXR8K2...",
  "retry_after": "2026-06-01T00:00:00Z"
}

Rate limits by plan

Plan Monthly operations Behaviour at limit
Developer 1,000 429 until billing cycle reset
Agent Native 1,000 inc. + $50 cap 429 at spending cap
Growth Unlimited (metered) Metered billing
Enterprise Unlimited (metered) Metered billing

One API call. Full provenance stack.

Free tier. Real endpoints. OpenAPI 3.1 spec published.