Transaction intent
The durable request object for wallet operations before provider submission.
Developers use Alloy to normalize wallet providers while preserving provider-native escape hatches and structured event receipts.
Create a wallet operation, observe normalized state, and carry the receipt through downstream controls without hiding the provider reality developers need for debugging.
The developer page frames the API around state, replay, evidence, and provider context rather than a generic SDK promise.
The durable request object for wallet operations before provider submission.
Normalized state changes with enough source context for humans and systems.
The object that makes operations explainable after the workflow leaves the API call.
Wallet, address, transaction intent, policy decision, event, and receipt resources.
Native IDs, provider status, unavailable capabilities, and raw reference links stay available for debugging.
State changes include business reference, reason, source, and downstream usefulness.
Retries should converge on deterministic intent and receipt state instead of duplicating money movement.
Business reference, asset, destination, provider target, policy context, and idempotency key.
Created, pending controls, approved, submitted, confirmed, failed, reversed, or reconciled.
Webhook and polling updates normalized with source links and provider-native fields.
Final evidence bundle for support, finance, compliance, and audit workflows.
Map one WalletKit transaction intent end to end before broad integration.
Review REST and typed service surfaces for WalletKit and adjacent modules.
Inspect how evidence records should be shaped for review and replay.
Understand where PolicyKit, RiskGuard, ReconFlow, ShieldOS, VaultCore, TreasuryAI, and TokenForge attach.
Every route keeps Alloy's public story grounded in operating records, custody boundaries, and right-sized modules.
We will map the first workflow Alloy should stabilize, the custody boundary, and the modules that create evidence.
Prefer email? hello@alloy.build