Wallet Agent AI

A smart contract system deployed on Radix network that gives your AI agent a programmable wallet with verifiable on-chain rules, spending limits, and permissions. Designed for security, automation and advanced DeFi use cases.

Owner install the SDK for his agent → init it ↓ Owner deploys PolicyVault → funds it → configures rules ↓ Receives 2 badges: Agent session badge (AWB) and PolicyVault Owner badge (PVOB) ↓ Agent calls wallet.transfer() / wallet.swap() / wallet.createConditionalOrder() ↓ PolicyVault verifies: valid badge + within spend limit + destination in whitelist ↓ Transaction executes on Radix — fully auditable on-chain

On Agent

1. Install SDK

Install the Wallet Agent AI SDK in your agent project to enable communication with the PolicyVault contract.

npm install wallet-agent-ai

Second inicialize it to create agent notarized account

npx agent-wallet init

It creates an accout and give you seeds that could be imported on radix-wallet account if you want and a pass to encrypt the pass.Feed the account with some XRD to fees.These account only is used as notarized account .The real account of the agent is the component that will be instantiate in further step.

On Radix Network

1. Instantiate Contract

Connect your Radix wallet to this app and create your personal PolicyVault contract.You need the agent-notarized account created in the SDK installation. Without these FIRST step the radix part dont work. You will set the spending limits, daily cap, and badge duration for your agent.

2. Deposit

Fund your agent wallet by depositing tokens into the PolicyVault.The component that define what the agent can or not do. The agent will only be able to spend what you deposit here. XRD is required for transaction fees — always keep some available, on the Vault and on the AgentNotarized Account.

3. Whitelist Wallets

Add at least one authorized destination wallet. The agent can only send funds to wallets on this list — any transfer to an unlisted address will be rejected by the contract.

4.🔒 Owner Controls

Now you can control other advanceds settings of aggent wallet. Each of the now avalaibles boxes have his own self explanations.