Pricing
One fee on released funds. Yours on top, capped by the contract. Nothing charged on an escrow that is cancelled or expires.
The protocol fee
0.5 %
Charged on released funds, collected by the contract at release, and capped at 1 000 USD per escrow, so a large transaction never pays more than that. No subscription, no minimum, no token to hold, and nothing to pay on an escrow that never settles.
Your fees
Four optional fees you configure per escrow, routed to an address you nominate and settled in the same transaction as the release. Only the protocol fee is mandatory. Set the rest to zero if you would rather not charge them.
| Fee | Set by | Charged |
|---|---|---|
| Protocol | Hokan | On release |
| Funding | You | When the escrow is funded |
| Release | You | On release |
| Dispute | You | On resolution only, never on the fallback |
| Network | Cardano | Per transaction |
The total is capped by the contract
Your combined fees cannot exceed the ceiling, and the validator rejects the transaction if they do. A platform cannot quietly move past it, and that includes us.
The schedule freezes when the escrow is funded
Every fee is set at creation and locked the moment money arrives, so the depositor sees the complete breakdown in the transaction they sign. A later pricing change reaches new escrows only.
Paying for API access
Two paths, and they are complements rather than tiers of the same thing.
Plans
Conventional recurring billing in fiat, invoiced, for teams and companies who need something a finance department can process. Includes a sandbox and testnet access from signup.
Per call
For agents and for anyone who does not want an account, using the x402 standard so there is no signup form in the way. An agent cannot complete a signup form, which is the whole reason this path exists.
Neither affects the protocol fee. The contract collects that at release regardless of how you paid for the API request, which is also why an integrator building their own transactions pays exactly what an integrator using our SDK pays.
See the number before you commit
The quote endpoint returns a full breakdown and signs nothing. Call it, show your user exactly what they will pay, and nothing is committed until somebody signs a transaction.