API key
Every/v1/* request requires a Tulip API key:
Inference permit
Chat requests also require a 32-byte on-chain permit ID:Quote
You may supply a previously created quote:Provider signature
Provider Gateway registration requires an EIP-712 signature from the offer’s on-chain operator. The challenge binds:- Offer ID.
- Hash of the endpoint URL.
- Single-use nonce.
- Expiration no more than 15 minutes in the future.
Settlement operator
POST /settlements/flush requires the separate settlement operator bearer token. It is intended for an internal worker, not frontend clients or providers.