Supported Blockchains
| Blockchain | Status |
|---|---|
| Ethereum Mainnet | 🟢 Live |
| Binance Smart Chain (BSC) | 🟢 Live |
| Base | 🟡 In Progress |
| Hyper EVM | 🟡 In Progress |
| Avalanche | 🟡 In Progress |
| Abstract | 🟡 In Progress |
| Arbitrum | 🟡 In Progress |
| Unichain | 🟡 In Progress |
| Solana | 🟡 In Progress |
| Sui | 🟡 In Progress |
Internal Wallet Management
OxVenta uses a session-based wallet system that allows users to perform blockchain actions without setting up external wallets or extensions.Key Features
- A temporary, non-custodial wallet is generated at session start.
- The private key is encrypted in memory (never persisted).
- All signing and transaction logic happens within the AI runtime.
- Sessions are automatically invalidated after logout or timeout.
- Users may optionally import their own private key or mnemonic phrase.
This approach provides a secure balance between usability and decentralization, especially for users unfamiliar with Web3 tooling.
Wallet Modes
1. Session Wallet (Default)
- Automatically created during the first interaction
- Requires no manual setup or third-party wallet
- Recommended for short sessions, simple swaps, and token deployment
2. Imported Wallet (Advanced)
- Users may import a private key or mnemonic for persistent wallet control
- Suitable for users conducting high-value transactions or managing portfolios
- Signing still occurs client-side; OxVenta never stores sensitive data
Both modes operate under the same session environment and allow full feature access across supported networks.
Transaction Lifecycle
- The user submits a command (e.g.,
Swap 1 BNB to USDT) - OxVenta checks session wallet status and balance
- The AI agent validates input and simulates the transaction
- The transaction is constructed and signed internally
- The signed transaction is broadcast to the blockchain
- The user receives a confirmation with a transaction hash and explorer link
Security Model
- Non-Custodial: Private keys are never stored or transmitted externally
- Ephemeral: Wallets are valid only for the duration of the session
- Isolated: Each user operates in an isolated, encrypted execution context
- Permissioned Signing: No transaction is sent without explicit user approval
- Session Management: Users can revoke or reset their wallet at any time
This model ensures users maintain control of their funds while benefiting from a frictionless DeFi experience.