Fireblocks
Vault/account mapping, transaction intent, policy evidence, webhook normalization, raw payload retention, and reconciliation exports.
WalletKit gives digital asset teams one normalized operating layer across Fireblocks, BitGo, Copper, Safe/self-hosted wallets, and future providers. It is designed for teams that need a second provider, migration path, policy evidence, transaction state, reconciliation, or audit control.
The goal is not to hide provider differences. The goal is to keep business workflows stable when provider differences appear.
Provider models become embedded into product, compliance, finance, support, engineering, and audit workflows. WalletKit is for teams that want control of that operating layer before provider lock-in becomes permanent.
Credibility comes from showing the first adapter surface without implying every provider path is already complete.
Vault/account mapping, transaction intent, policy evidence, webhook normalization, raw payload retention, and reconciliation exports.
Wallet and transfer mapping, policy/approval trail capture, webhook replay, and provider-native escape hatches.
Custody and settlement-oriented workflows where provider-native settlement semantics must stay visible.
Initial EVM-oriented self-hosted path for teams that need non-custodial policy evidence and transaction state.
Connect and manage provider credentials, scopes, environment state, and adapter-specific escape hatches.
Map provider-specific vaults, accounts, wallets, addresses, assets, and chains into canonical Alloy objects.
Create a provider-neutral transaction request before it becomes a provider-specific signing or transfer workflow.
Normalize created, pending, approved, signed, broadcast, confirmed, failed, canceled, and provider-specific edge states.
Attach ShieldOS, RiskGuard, and PolicyKit decisions before a transaction proceeds.
Produce evidence for finance, compliance, risk, and operations without rebuilding exports per provider.
WalletKit phase one is intentionally non-custodial. We're building the operating layer above providers first: canonical objects, transaction state, policy checks, risk evidence, event replay, reconciliation, audit evidence, and provider escape hatches.
┌────────────────────────────────────────────────────────────────────────┐
│ CLIENT / APPLICATION LAYER │
│ Fintech Backend · AI Agents · Treasury Dashboard · Webhook Replay │
└───────────────────────────────────┬────────────────────────────────────┘
│ Unified OpenAPI v3 / REST APIs & Events
▼
┌────────────────────────────────────────────────────────────────────────┐
│ ALLOY WALLETKIT CONTROL PLANE │
│ │
│ ┌───────────────────────┐ ┌───────────────────┐ ┌──────────────────┐ │
│ │ Canonical State & │ │ Policy Engine & │ │ Deterministic │ │
│ │ Event Replay Pipeline │ │ Cryptographic │ │ Reconciliation │ │
│ │ (Transaction Model) │ │ Evidence Vault │ │ Ledger (ReconFlow)│ │
│ └───────────────────────┘ └───────────────────┘ └──────────────────┘ │
└───────────────────────────────────┬────────────────────────────────────┘
│ Zero-Key-Exposure Adapter Enclave
▼
┌────────────────────────────────────────────────────────────────────────┐
│ CONNECTED CUSTODY ENCLAVES │
│ Fireblocks MPC · Turnkey Enclaves · BitGo HSM · Self-Hosted Safe │
└────────────────────────────────────────────────────────────────────────┘
POST /v1/events/replay
{
"transaction_intent_id": "txn_intent_49201",
"start_state": "provider_submitted",
"end_state": "confirmed",
"include_raw_provider_receipt": true
} Support, compliance, finance, and product teams should not need to learn a different lifecycle for every provider. WalletKit exposes a deterministic Alloy timeline while preserving raw provider status for diagnostics and evidence.
The control-plane value increases when Alloy hands clean records and evidence to the systems operators already trust. WalletKit connects downstream to payment operations, accounting, CRM, risk, and audit destinations.
Normalize wallet and transaction state before it reaches payout, acceptance, and treasury workflows.
Export reconciliation-ready records instead of provider-specific CSVs and manual spreadsheet stitching.
Attach screening, approvals, policy versions, and exceptions to the same transaction record.
Search by customer reference, provider ID, tx hash, or wallet and see one timeline with raw evidence behind it.
Push normalized events and balance views into analytics and audit destinations without rebuilding per provider.
Preserve the later lane for agent authority, spend controls, and auditability without making it the phase-one buying story.
WalletKit is the control plane above wallet providers. It is not a custodian, and it is not a promise that every provider or asset can be migrated automatically on day one.
Those platforms can be wallet or custody providers. WalletKit is the neutral operating layer above providers, so the customer owns transaction state, policy evidence, reconciliation, and migration leverage.
The first pain most operators feel is not signing itself. It is provider-specific state, policy evidence, support diagnostics, reconciliation, and audit work leaking into every internal system. WalletKit phase one addresses that operating-model debt first.
Yes. The initial release includes a Safe/self-hosted EVM adapter path. Broader self-custody support expands with design-partner validation.
Stablecoin/payment fintechs, PSPs, brokerages, cross-border apps, and exchange-like operators with one wallet provider live and a concrete second-provider, migration, audit, or reconciliation trigger.
The best first conversation is not a demo. It is a workflow inventory: provider objects, signing flow, webhooks, transaction states, policy approvals, audit evidence, reconciliation, and what breaks when a second provider enters.
Or email hello@alloy.build with your current provider, trigger, and the workflow you want to keep stable.