Boundless mark
Boundless
Passport + Member Budget Test

Judge Quick Guide

This page proves one thing: once Kite Passport gives the agent delegated payment permission, Boundless can still enforce member spending limits onchain.

Kite Passport Session Boundary

Create the Passport session in Kite Portal first, then mirror the live session boundary here. Boundless uses this boundary before it allows any real x402 payment to leave the session.

No Passport session boundary saved yet.

Real x402 Payment Check

Boundless can run against a real external x402 service or the built-in local demo resource. For recording, use the local demo service. For Passport validation, switch back to the external Kite-aligned endpoint.

External mode is active. Prepare the request first, then use Kite Passport / MCP to produce the final X-PAYMENT header.

Ready Checks

Vault ReadyMember Wallet Not ConnectedPolicy ID SetPolicy Out of SyncVault Policy Out of SyncMember Policy Not LoadedToken InvalidReceiver Valid

Vault: 0xea5fD0db7e6342c34Dc1d90DA124187E531681BB | Connected member: not connected | Demo: Not Ready

Execution Inputs

Member Budget State

No budget loaded yet.

One-Click Demo Actions

Pass path sends spentUsd6 within member policy. Fail path sends perTx + 1 to force revert.

Expected result: first action returns a tx hash. second action returns a revert message.