01 · Venice AI
Risk note prepared
The request is sent to a Venice-compatible chat completions endpoint before policy assembly.
api.venice.ai compatible
Live demo surface
Change amount, resource type, category, cadence, and expiry. The route returns an approval or block decision with a smart-account package.
Strict, balanced, and growth profiles affect the decision.
1Shot context is visible in the generated package.
Each decision leaves an inspectable package hash.
Judge presets
01 · Venice AI
The request is sent to a Venice-compatible chat completions endpoint before policy assembly.
api.venice.ai compatible
02 · MetaMask Smart Accounts Kit
The app calls MetaMask Smart Accounts Kit to create an ERC-7710/7715 delegation payload for a 7702 smart account path.
@metamask/smart-accounts-kit
03 · 1Shot API
Approved requests become a 1Shot Permissionless relayer packet for the x402 seller.
Permissionless relayer
04 · Judge proof
The final receipt binds AI note, delegation caveats, and relay packet.
hash after run
// Run policy to generate a smart-account permission package.
Run the policy to reveal caveats and the relayer request body.
Policy console ready.
No permission package has been issued yet.
Run a policy to save your first D1-backed case.
After issuing or blocking a request, inspect the package or audit log as separate proof pages.