BUDGENT[ ] NON-CUSTODIAL WALLET FOR AI AGENTS ·$BDGT ·SOLANA ·USDC EDITION 2026.06.16

Budget for your agent,
not keys to your wallet.

A private key gives an agent all your funds. Budgent gives it a budget the chain enforces — per-tx caps, daily limits, a recipient allowlist, an owner co-sign threshold. Break a rule and the network reverts the transfer, not us.

  • [ On-chain enforced ]
  • [ REST, not x402 ]
  • [ Context-tagged ]
DISPATCH gpu.inference.io · 18.00 USDC · SETTLED

[ ] HOW IT WORKS

From a funded vault to autonomous, bounded spend — in four steps.

  1. 01

    Fund the vault

    Top up a Vault PDA — a program-derived account on Solana with no private key. Your master authority never leaves your wallet.

  2. 02

    Write the budget

    Set a per-tx cap, a daily limit, a recipient allowlist, and a co-sign threshold. The agent gets a delegate key — never your keys.

  3. 03

    The agent pays

    Explicit REST calls: create intent → policy check → on-chain → receipt. The program checks every rule; break one and the transfer is reverted.

  4. 04

    You read it by context

    Every payment is tagged with domain, resource, and task — spend grouped by where it went. Revoke the delegate any time, instantly.

[ ] THE AUTHORITY CONSOLE

Set a budget, run the agent, and watch the chain enforce every rule — live, in your browser. Tighten the budget, re-run the same task, and watch strictly more transfers get reverted.

budgent ~ policyd // budgent ~ policyd · edition 2026.06.16
[ VAULT 500.00 ] [ DAILY 0/120 (this run) ] [ PER-TX 50 ] [ DELEGATE ACTIVE ] [ CO-SIGN ≥40 ]

// You are the OWNER (master authority). Press Run — the program checks every rule before money moves.

01 · WRITE THE BUDGET

Recipient allowlist
Empty allowlist = allow any domain not blocklisted.
Recipient blocklist
Blocklist always wins, even over the allowlist.
Delegate
// live policy object — changed field pulses

          
// edits apply to future intents only — settled rows never change

02 · AGENT RUN

[ CREATE INTENT ] [ POLICY CHECK ] [ EXECUTE ON-CHAIN ] [ RECEIPT ]
delegate_active
recipient_check
per_tx_limit
daily_window
balance
cosign_threshold

DAILY ALLOWANCE

[ 0.00 / 120.00 ]

CO-SIGN QUEUE — awaiting owner

03 · THE LEDGER

[ ] WHAT THE CHAIN ENFORCES

The rules live in an Anchor program — not on our server.

Off-chain code can't spend more than the program permits. Each rule maps to a concrete on-chain consequence — checked on every transfer, in consensus.

  • delegate revokedREVERTED
  • recipient blocklisted / off-allowlistREVERTED
  • over per-transaction limitREVERTED
  • over daily limitREVERTED
  • over vault balanceREVERTED
  • at / over co-sign thresholdHELD for owner