Automate stablecoin finance for your users.

Think GitHub Actions for finance. Define triggers, actions, and constraints — Anafi handles execution, delegation, and compliance. Non-custodial, out of the box.

Trigger
Salary received
Anafi
Evaluate & sign
Action
Send 500 USDC
Action
Buy 200 USDC → ETH
Result
Settled on-chain

Built for stablecoin-first finance

Solana Base EVM Non-custodial TypeScript SDK

In crypto, every action needs a signature.

Recurring payments, auto-investment, salary splits — none of it works if a user has to pull out their wallet and approve each transaction manually. This is the fundamental UX gap between stablecoin products and traditional banking.

Anafi's DSL flips the model. Users define a strategy once — triggers, actions, constraints, spending limits — and sign that. From then on, Anafi executes within those boundaries using delegated session keys. No repeated approvals. No custody handoff.

This isn't just a UX improvement — it's a compliance requirement. Regulators want to see that user intent was captured, scoped, and auditable before any automated action was taken. The signed strategy is that proof.

Sign the strategy, not every transaction.

Without Anafi
send 500 USDC sign buy ETH sign pay rent sign ...
With Anafi
salary_split.yaml sign once send 500 USDC buy ETH pay rent forever

Integrate once. Automate everything.

1

Connect

Drop in our SDK or call the REST API. Your users connect their wallet through your existing interface. No new accounts, no new custody model.

2

Define

Users create automation rules through your UI or our embeddable widget. Rules are validated, safety-checked, and compiled before deployment.

3

Execute

Anafi monitors triggers, evaluates constraints, and signs transactions using delegated authority. Every action settles directly on-chain — users own their funds, always.

4

Report

Full execution history, audit trails, and notification hooks. Your compliance team gets logs. Your users get clarity.

strategy.yaml
rules:
  salary_split:
    trigger:
      type: incoming_tx
      from: [0xEmployer]
      amount: 1000..10000
    actions:
      - send:
          to: $savings
          amount: "trigger.amount * 0.9"
      - buy:
          asset: ETH
          amount: "trigger.amount * 0.05"
    constraints:
      max_slippage: 0.01

Embeddable UI widget

Your users configure strategies through your interface — or drop in ours.

Ship automation features in days.

Recurring Payments

Schedule one-time or recurring transfers. Direct debits, salary splitting, rent payments, batch payroll. Users set it once and forget it — just like their bank account.

Auto-Investment

DCA, TWAP, value averaging, and rebalancing rules. Users define allocation targets and Anafi executes. Stablecoins, RWAs, and tokens — no complex DeFi vaults.

Budgets & Savings Goals

Set spending limits, savings targets, and sweep rules. When a balance exceeds a threshold or salary lands, Anafi triggers the right action automatically — the first step toward agent-managed finance.

See all supported strategies in the docs

Your users expect Revolut.
You're shipping a wallet with cards.

1

Automation is table stakes

67% of household bills in Australia are paid automatically. 70% of recurring payments in the EU use direct debit. Your users already expect this. Stablecoin products don't offer it.

2

The complexity is hidden

One recurring payment is simple. Ten strategies across three chains with gas optimization, failure recovery, and compliance logging is a full-time team. Complexity compounds — every new feature multiplies the edge cases exponentially.

3

Banking-grade delegation is unsolved

Existing solutions either take custody of user funds, require opaque smart contract vaults, or push all complexity onto the user. None of them work for a product that needs to feel like a bank.

Hidden complexity.

Non-custodial by design

Users keep full ownership of their funds. Anafi executes through delegated session keys — no vaults, no pooled accounts, no custodial risk. Every automated transaction looks like a regular user transaction on-chain.

Strategy validation engine

Before any rule goes live, our DSL compiler catches circular dependencies, projects monthly outflows, and flags conflicting strategies. Users see exactly what will happen — no surprises.

Drop-in integration

TypeScript SDK, REST API, OpenAPI spec, and an optional embeddable UI widget. Your product, your UX — Anafi powers the backend.

Private by architecture

User strategies never leave the secure execution environment. Partners get compliance logs; the public chain sees only regular transactions. Your users' financial logic stays confidential.

In-House Anafi
Secure delegation Build & audit your own Battle-tested, non-custodial
Failure recovery Handle it yourself Built-in retry & fallback
Compliance Build your own logging Regulator-ready out of the box
Maintenance Your team on-call 24/7 Managed infrastructure
Agent-ready Bolt it on later Day-one architecture

Today, users automate.
Tomorrow, agents do.

Budgets, savings goals, and automated rules are already a form of delegation — users telling software what to do with their money. The next step is agents doing the same thing, with the same guardrails. Anafi is designed from day one as that authorization layer.

Users set the policy

What tokens can be traded. What amounts are allowed. What addresses are whitelisted. What conditions must be met.

Agents request actions

An agent submits a proposed transaction to Anafi's policy engine. No direct fund access. No unsupervised execution.

Anafi verifies and executes

The request is checked against user-defined rules. If it passes, the transaction is signed and settled. If not, it's rejected. No exceptions.

The same infrastructure that powers recurring payments today becomes the trust layer for autonomous agents tomorrow.

Your users' money. Their rules. Full visibility.

Strategies stay confidential

Financial logic is evaluated in a secure environment and never exposed publicly. Only the user and their authorized compliance partners can see strategy details.

Funds never leave user wallets

Every transaction settles on-chain as a regular transfer from the user's own account. No intermediary contracts, no shared pools. Funds move directly to their destinations.

Every action is logged

Complete execution history for every trigger, constraint check, and signed transaction. Your compliance team gets regulator-ready audit trails out of the box.

Ready to ship automation?

We're working with the first wave of stablecoin neobanks and wallets building the future of financial infrastructure. If that's you, let's talk.

Book a Demo