Getting started with VEYRA.
Seven steps from a connected wallet to an agent operating under your rules. For the HTTP API, SDK and webhooks, see the developer reference.
- 1Launch App
Connect a wallet
Sign in with a Solana wallet by signing a one-time message. No password and no seed phrase.
- 2Accounts
Create an account
Create a Squads v4 multisig on mainnet. Add co-owners and set the threshold: the number of owner approvals required. Your wallet signs the creation.
- 3Vaults
Fund a vault
Each account holds one or more vaults. Deposit USDC, USDT, PYUSD or SOL from your wallet. Funds stay in the vault under owner control.
- 4Agents
Create an agent with limits
Name the agent, choose its vault and set on-chain spending limits per asset and period, the counterparties it may pay, and policy defaults. Owners sign the Squads transaction that adds its executor.
- 5Developers
Issue a session token
Create a session for the agent: allowed actions, a USD spending allowance, a rate limit and an expiry. The vas_ token is shown once.
- 6API
Submit intents
The agent calls the API with structured intents: swap, pay, transfer, allocate or return. VEYRA validates, checks policies, simulates and signs within limits.
- 7Approvals
Approve when asked
Intents above your approval threshold wait for owners. Review the request and approve or reject with your wallet, on-chain for vault funds.
Building an integration? The developer reference covers credentials, intents, execution states, payments, approvals and webhook signatures.
Developer reference
Glossary
The ten terms used across the app and the API.
- Account
- A Squads v4 multisig on Solana mainnet. Owners are wallets with full permissions; the threshold is how many must approve.
- Vault
- A Squads vault PDA of an account, addressed by index. Holds the capital. Can be frozen by owners.
- Agent
- Autonomous software authorized to act for an account, through its executor, within limits and policies.
- Executor
- The agent's dedicated key, derived server-side and never stored. A multisig member with Initiate and Execute only; it cannot vote.
- Spending limit
- An on-chain Squads limit: an amount of one asset per period, payable only to allow-listed destinations. The hard ceiling.
- Policy
- A deterministic rule VEYRA checks before signing: limits, thresholds, assets, protocols, counterparties, actions, time windows, frequency, slippage.
- Approval
- An owner decision on an intent or change. On-chain Squads proposal votes for vault funds; wallet-signed messages for agent-wallet swaps and change requests.
- Execution
- The lifecycle of one intent: validation, policy check, optional approval, simulation, signing and confirmation.
- Settlement
- The final record of a confirmed execution: Solana signature, slot, amounts and fee.
- Counterparty
- A registered recipient (wallet, business, agent, protocol or API provider) with an organizational trust state and optional daily limit.