provider/upstream-model-id; unprefixed ids remain Dolphin for backward
compatibility.
Base URL
Endpoints
Chat Completion
POST /v1/inference/chat — unified SSE chatList Models
GET /v1/inference/models — merged catalogProviders
GET /v1/inference/providers — capabilities and settlementMedia
Durable images, video, music, jobs, and library
List Templates
Dolphin-only templates
Payment kinds
none: call immediately; Dolphin is the current free provider.x402: call once for a validated402offer, sign it, and retry withPAYMENT-SIGNATURE.prepaid: fund the provider balance using its registrytopupblock.platform: Pearl collects a fixed configured charge and pays the async upstream using a platform credential; failed/canceled jobs are refunded.
Durable media
Generated artifacts are captured into Pearl object storage before success is reported. Returnedurl values are durable public capability URLs suitable
for agent memory, later downloads, or chaining into another media request.
Library listing and deletion require a short-lived signature from the derived
buyer key.
Always fetch the current model/provider catalogs. Provider availability,
pricing, modality, and payment mechanics are registry data rather than client
constants.