Module reference
8 composable modules
Each module is an independent API. Customers compose the stack they need — start with WalletKit and add compliance, risk, policy, reconciliation, key management, treasury, and tokenization as requirements grow.
| Code | Module | Category |
|---|---|---|
| L8 | WalletKitDESIGN PARTNER | Wallet Aggregation |
| L1 | ShieldOSPREVIEW | Compliance Engine |
| L2 | RiskGuardPREVIEW | Risk Engine |
| L3 | PolicyKitPREVIEW | Governance Engine |
| L4 | ReconFlowPREVIEW | Reconciliation |
| L5 | VaultCoreROADMAP | Key Management |
| L6 | TreasuryAIROADMAP | AI Treasury |
| L7 | TokenForgeROADMAP | Token Operations |
WalletKit
DESIGN PARTNERWallet Aggregation
Provider-neutral operations control plane. WalletKit normalizes transaction intent, provider status, webhook events, and reconciliation evidence across approved custody targets, bank-owned HSM/KMS paths, and customer-controlled stacks without touching keys.
Capabilities
- Normalized wallet lifecycle views across approved provider targets
- Canonical transaction intents with deterministic state machine
- Provider connection management and health monitoring
- Webhook normalization for custody and customer-controlled backends
- Policy and risk hook integration points
- Reconciliation primitives for multi-provider bookkeeping
API endpoints
/v1/providers/connect/v1/providers/v1/wallets/v1/wallets/v1/wallets/:id/v1/wallets/:id/transaction-intents/v1/wallets/:id/transaction-intents/v1/wallets/:id/transaction-intents/:txId/approve/v1/events/v1/webhooksExample
const alloy = new AlloyClient({
apiKey: process.env.ALLOY_API_KEY,
baseUrl: 'https://api.alloy.build'
});
// Connect an approved provider profile
const provider = await alloy.providers.connect({
type: 'approved_provider',
credentials: {
clientId: process.env.PROVIDER_CLIENT_ID,
clientSecret: process.env.PROVIDER_CLIENT_SECRET
}
});
// List wallets across all connected providers
const wallets = await alloy.wallets.list();
// Submit a transaction intent
const intent = await alloy.wallets.createTransactionIntent(
walletId,
{
asset: 'USDC',
amount: '10000.00',
destination: {
address: '0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18'
},
policy: 'standard-transfer'
}
);ShieldOS
PREVIEWCompliance Engine
Compliance screening and KYT workflow surface. ShieldOS is designed to evaluate transaction context against configured screening sources and produce reviewable evidence before transactions reach signing.
Capabilities
- Pre-transaction KYT (Know Your Transaction) screening
- Sanctions and PEP list checks
- Custom blocklist and allowlist management
- Compliance evidence and audit trail generation
- Risk-score enrichment for PolicyKit decisions
- Configurable screening rules per jurisdiction
API endpoints
/v1/compliance/screen/v1/compliance/lists/v1/compliance/lists/v1/compliance/reports/:idRiskGuard
PREVIEWRisk Engine
Pre-sign risk review and scoring surface. RiskGuard evaluates transaction context before signing, considering destination reputation, amount thresholds, velocity patterns, and historical behavior.
Capabilities
- Pre-sign transaction simulation
- Multi-factor risk scoring (destination, amount, velocity, time)
- Anomaly detection on transaction patterns
- Risk threshold configuration per policy tier
- Integration with ShieldOS compliance signals
- Risk evidence for audit and escalation
API endpoints
/v1/risk/evaluate/v1/risk/scores/:txId/v1/risk/rules/v1/risk/rulesPolicyKit
PREVIEWGovernance Engine
Approval rules and governance workflow surface. Define multi-level approval chains, spending limits, time-based restrictions, and escalation paths that return durable policy receipts.
Capabilities
- No-code policy rule builder
- Multi-level approval workflows (1-of-N, M-of-N)
- Spending limits per wallet, user, or time window
- Time-of-day and geo-based restrictions
- Escalation to human approvers
- Policy evaluation receipts for audit
API endpoints
/v1/policies/v1/policies/v1/policies/:id/evaluate/v1/policies/:id/decisionsReconFlow
PREVIEWReconciliation
Bookkeeping and audit workflow surface. ReconFlow is designed to reconcile provider, chain, and internal ledger records, then route exceptions to finance and operations teams.
Capabilities
- Cross-provider transaction reconciliation
- Multi-chain balance tracking and verification
- Automated exception detection and alerting
- Fee reconciliation across custody backends
- Audit trail generation for compliance
- ERP and accounting system integration
API endpoints
/v1/recon/jobs/v1/recon/jobs/:id/v1/recon/exceptions/v1/recon/exceptions/:id/resolveVaultCore
ROADMAPKey Management
Signing authorization controls for customer-owned key paths. VaultCore documents signer intent, approval boundaries, and signing receipts while execution-routing services resolve backend profiles; Alloy does not hold private keys.
Capabilities
- Signer intent and authorization routing
- Customer-owned key path boundaries
- Signing policy receipts
- Cryptographic evidence references
- HSM and MPC integration
- Key ceremony workflow support
API endpoints
/v1/vaults/v1/vaults/:id/sign/v1/vaults/:id/keysTreasuryAI
ROADMAPAI Treasury
Policy-bounded treasury recommendation and review workflows. TreasuryAI is designed to help teams evaluate cash movement, rebalance proposals, and stablecoin operating policy before human-approved execution.
Capabilities
- Policy-bounded treasury recommendations
- Cash flow forecasting and management
- Rebalancing proposals with policy bounds
- Risk-adjusted return analysis
- Treasury reporting and dashboards
- Human escalation for out-of-policy moves
API endpoints
/v1/treasury/strategies/v1/treasury/positions/v1/treasury/rebalanceTokenForge
ROADMAPToken Operations
RWA lifecycle management, token issuance, and redemption. End-to-end tokenization workflows for real-world assets with compliance, custody, and settlement integration.
Capabilities
- Token issuance and minting workflows
- RWA lifecycle management
- Redemption and burn workflows
- Transfer restriction enforcement
- Compliance integration for regulated tokens
- Settlement and delivery-vs-payment
API endpoints
/v1/tokens/v1/tokens/:id/mint/v1/tokens/:id/redeemArchitecture: composable by design
Every module is modeled as an independent gRPC + REST service with its own Protobuf namespace. Customers can adopt WalletKit first, then add ShieldOS, RiskGuard, PolicyKit, and ReconFlow as their governance and operations requirements mature.