consent infrastructure for ai likeness
OAuth for your face.
Contracts are signed once. Pipelines render continuously. Cameo turns a likeness license into a scoped, revocable grant your render pipeline verifies on every job — and every decision comes back as a signed receipt.
470/day
AI microdramas shipping with synthetic faces
82:1
machine-to-human identity ratio — pipelines are the callers now
~50ms
per check, fail closed, receipted either way
Studios
Clearance in one API call
Request a scoped license grant, get talent approval, and gate every render on POST /api/v1/check. No more spreadsheet-and-email clearance loops.
Rights holders
Your likeness, your terms
Grant by platform, project, term — even a render budget. Restrict categories outright. Revoke in one tap — the API flips to denied on the next check, receipted.
Render pipelines
Fail closed, ship provenance
Enum'd reason codes, 15-minute decision leases, HMAC-signed receipts anyone can verify. Gate before the expensive step, re-check before the irreversible one.
The check that sits in front of every render
A grant is a scoped token for a likeness. The check is the authorization decision. The receipt is the audit log. Identity infrastructure — applied to faces instead of accounts.
POST /api/v1/check
Authorization: Bearer cam_live_4f2a…
{
"grant_id": "9c1e07ab-…",
"platform": "dramabox",
"action": "render",
"category": "romance"
}{
"result": "allowed",
"reason_code": "WITHIN_SCOPE",
"valid_until": "2026-07-30T21:41:03Z",
"receipt": {
"id": "b7f3a2c1-…",
"signature": "3f9ac2…",
"verify_url": "…/api/v1/verify"
}
}roadmap
Two-stage consent is next: approve the scope up front, then approve the actual output before release. Grants already carry render budgets and a per-studio hash chain — every event's hash covers the one before it, so history can't be quietly rewritten.