2026
Release 2026-07-15
2026-07-15New features
- Deposit via Halliday. A new onramp flow lets you deposit funds through Halliday. Deposits now appear in the account activity feed.
- Multi-offer merchant payments now complete end-to-end. Passport parses 402 responses offering multiple payment options (e.g. Anthropic) and negotiates payment using the newer session protocol these merchants require.
- Binary merchant responses are now supported. Raw binary media (audio, image, video) is returned as base64, and the CLI's
--output-fileflag saves it directly to disk. - Vendor information on catalog pages. API catalog pages now show vendor details for each listed service.
- Updated skill guidance for catalog-first, multichain workflows.
- Agent session IDs are now abbreviated (prefix…suffix) throughout the dashboard.
Bug fixes
- Fixed paid requests stalling on wallet-identity challenges. Merchants requiring a sign-in wallet-identity challenge before execution no longer stall the request — async jobs like video generation can poll for results without a second charge.
- Fixed deposits not appearing in balance immediately. The balance cache now invalidates as soon as a settlement webhook confirms a deposit, fixing a display race.
- Fixed partner embed token delivery. Embed tokens now pass via URL fragment and resolve with an
X-Embed-Tokenheader instead of a query parameter; reload behavior for embedded flows is documented. - Fixed the session approval screen showing the requested TTL instead of the approved one.
- Fixed error messages dropping the merchant's response body on failed Tempo executions.
- Fixed per-transaction routing cap enforcement to account for merchant and overhead costs.
- Fixed a scope-prefix matching bug that could incorrectly match subtree scopes.
- Routed payment executes now return a normalized
payment_requirement.
Important updates
- Upgrade the CLI. This release requires Bundle 40 (kpass 1.9.0, ksearch 1.0.6, skills 1.6.3):
curl -fsSL https://cli.gokite.ai/install.sh | bash