Skip to main content

Welcome to AxonVault WaaS

AxonVault is a production-grade Wallet-as-a-Service (WaaS) platform designed for B2B2C applications. We provide the complete infrastructure for building secure, compliant, and scalable wallet solutions.

Two Ways to Integrate

AxonVault offers two distinct integration paths depending on your use case:

Embedded Wallet SDK

For consumer-facing applications where end users need wallets embedded in your app.
  • Social login (Google, Apple, Email)
  • Non-custodial HD wallets with cloud backup
  • Import existing wallets (mnemonic, private key, external)
  • Seamless UX with no blockchain complexity exposed
import { AxonVaultEmbedded } from '@axonvault/embedded-wallet-sdk';

// Initialize SDK
const axonVault = new AxonVaultEmbedded({
  projectId: 'proj_abc123'
});

// User authenticates via social login
const user = await axonVault.authenticate({
  provider: 'google',
  idToken: googleIdToken
});

// Wallet is automatically created
const wallet = await axonVault.getOrCreateWallet({
  walletName: 'My Wallet'
});

Server Wallet API

For backend services that need programmatic wallet control.
  • HD wallet creation and management
  • Transaction building and signing
  • Policy engine for compliance rules
  • Webhook notifications for transaction status
# Create a server wallet
POST /v1/server/wallets
{
  "walletName": "Treasury Wallet"
}

# Build and sign transactions programmatically
POST /v1/transactions/build
{
  "fromAddress": "0x...",
  "toAddress": "0x...",
  "amount": "1000000000000000000",
  "chainReference": "eip155:1"
}

Platform Architecture

AxonVault is built on a microservices architecture with 13 specialized services:
  • IAM Service: Organization, project, and user management
  • User Identity Service: Social authentication (Google, Apple, Email)
  • Dashboard Service: Tenant and API key lifecycle management
  • Wallet Service: Server and embedded wallet management
  • Address Service: Multi-chain address derivation
  • KMS Service: TEE-protected key management
  • TxBuilder Service: Transaction construction
  • Sign Service: Protocol-aware signing
  • TxRelay Service: Broadcasting and webhook notifications
  • Policy Engine: Risk rules and approval workflows
  • Asset Service: Balance tracking and history
  • Metadata Service: Chain configs and gas policies
  • DApp Service: Ecosystem management

Supported Networks

EVM Networks

NetworkChain ReferenceStatus
Ethereum Mainneteip155:1✅ Live
Ethereum Sepoliaeip155:11155111✅ Live
Base Mainneteip155:8453✅ Live
Base Sepoliaeip155:84532✅ Live
Polygon Mainneteip155:137✅ Live
Arbitrum Oneeip155:42161✅ Live

Solana Networks

NetworkChain ReferenceStatus
Solana Mainnetsolana:mainnet✅ Live
Solana Devnetsolana:devnet✅ Live

Security Model

AxonVault implements defense-in-depth security:
1

TEE-Protected Keys

All private keys are generated and stored within Trusted Execution Environments (TEE). Keys never leave the secure enclave.
2

Multi-Layer Authentication

Project API Keys for server access, JWT tokens for user sessions, and Wallet Auth Tokens for signing operations.
3

Policy Engine

Configurable rules for transaction limits, address whitelists, and multi-signature approval workflows.
4

Audit Logging

Complete audit trail of all wallet operations for compliance and forensics.


Getting Started