Roadmap
What's shipped and what's next.
Shipped
- Allowance vaults with ledger-time cadence (
create_vault,pull_funds) - Atomic batch payroll (
batch_disburse) - Read-only vault lookup (
get_vault) - Input validation on
create_vaultandbatch_disburse - Contract events (
vault_created,funds_pulled,batch_disbursed) - TTL extension on vault entries
- Testnet deployment
- Merchant API (plans, subscriptions, trigger pull)
- Merchant dashboard, hosted checkout and
<OrbitCheckout />preview - Freighter integration
Next
Contract hardening
Typed contracterror codes, a cancel_vault entrypoint, and a testnet redeploy so get_vault, events and TTL extension are live on the public contract.
Real signing everywhere
Hosted checkout, widget and dashboard submit real transactions through Freighter. The keeper signs with a KMS-held key instead of a secret in the request body.
Developer platform
API keys, webhooks with HMAC signatures, and an npm-published widget and SDK.
Mainnet
External security audit, then a mainnet deployment settling in USDC.