Status
Nothing is reported as verified, generated or signed by a provider that is not configured here.
Turns on: Email sign-in and embedded wallets on Monad testnet for creators and brands
NEXT_PUBLIC_DYNAMIC_ENV_ID
Turns on: One-click renders: the brand's embedded wallet sends payRender through the render service, under the payRender-only policy
Now: Brands confirm each payRender in their own wallet; seeded test brands can use dev delegation (DEV_DELEGATION=1)
DYNAMIC_API_KEY · DYNAMIC_WEBHOOK_SECRET · DYNAMIC_DELEGATION_PRIVATE_KEY_FILE or _PEM
Turns on: The render agent's Render signatures come from a Dynamic server wallet
Now: The render agent signs with a local key (RENDER_AGENT_KEY_FILE)
DYNAMIC_API_KEY · DYNAMIC_AGENT_FILE (written by pnpm agent:dynamic) or DYNAMIC_AGENT_JSON
Turns on: Creator verification at level free (passive liveness; photos matched on this server): 18+ from the ID's date of birth, liveness, selfie-to-ID face match
DIDIT_API_KEY · VERIFICATION_LEVEL (free | full) · DIDIT_WORKFLOW_ID_FREE · DIDIT_WORKFLOW_ID_FULL · DIDIT_WEBHOOK_SECRET (optional; the server also polls)
Turns on: At VERIFICATION_LEVEL=free, matching the three reference photos to the Didit liveness selfie on this server (YuNet + AuraFace, in memory)
Now: Free-level creators cannot get their reference photos matched, so they cannot register
pnpm face:models · FACE_MODELS_DIR · LOCAL_FACE_MATCH_THRESHOLD
Turns on: Real renders from the creator's reference photos (Gemini image model, SynthID-watermarked) and the LLM banned-use prompt filter
GEMINI_API_KEY · GEMINI_IMAGE_MODEL · GEMINI_FILTER_MODEL
Turns on: Marketplace, dashboards and history served from the indexer
Now: History comes from cached RPC log scans (100 blocks per call)
ENVIO_GRAPHQL_URL or ENVIO_PG_URL · ENVIO_API_TOKEN (indexer/.env, for HyperSync)
Turns on: Signing Render attestations so payRender can pay out
RENDER_AGENT_KEY_FILE or RENDER_AGENT_PRIVATE_KEY
Turns on: C2PA manifests in every render (currently a TEST certificate, not on the C2PA trust list)
C2PA_CERT_FILE and C2PA_KEY_FILE, or C2PA_CERT_PEM and C2PA_KEY_PEM
Likeness is a protocol; this app is its reference client. Any image tool can check a licence, pay per render and anchor a receipt through the same four contracts on Monad, and anyone can check a file.
Didit-backed attestation (ID 18+, liveness, face match), terms, payout and one-click revocation. Hashes only.
Non-transferable, expiring licences, issued against the creator's signature or inside their auto-approve terms.
USDC per licence. Each render pays the creator and anchors a receipt in one transaction; the rest is refundable.
One receipt per delivered file, keyed by its sha256. Anyone can look a file up.