Skip to main content

Flows

A Flow is a saved, parameterized prompt — re-runnable with one click. Skip retyping the same instructions; tweak a slot, hit run, sign.

Two flavors​

  • Saved flows. Your private templates and saved copies, at /flows under Saved flows. Your own templates are not published to other users and do not have a Share button.
  • Signo flows. Signo's ready-made library. Browse, run, share a link, or save a copy to your own library.

Sharing a Signo flow shares the template, not permission to spend. Each person fills in their own values, reviews the plan and signs in their own wallet.

Anatomy​

  • Name + description — what the flow does, in plain language.
  • Slots — [[Asset]], [[Amount]], [[Chain]], [[Source Wallet]], etc. The slots render as pills when you open the flow; you fill them in at run time. A flow can also use a live market slot, which loads current protocol markets and offers quick picks instead of a free-text value.
  • Prompt template — the natural-language body that the planner runs after slots are filled.

Signo-authored highlights​

The Signo flows tab contains a curated library of Signo-authored flows. A few worth knowing about:

Yield + lending​

  • Idle-Cash Yield Sniper — compare live supply APY for an asset across Aave V3, Compound V3, Spark, and Morpho on a chain you pick. Deploys to the winner; shows the spread so you can sanity-check before signing.
  • Borrow and Buy — borrow a stablecoin against your Aave collateral, then swap it for the asset you actually want, in one flow.
  • Looped LST Staking — stake ETH to Lido, then leveraged-loop the resulting wstETH on Aave V3 (N iterations at a target health-factor floor you choose). Each loop: borrow stable → swap back to wstETH → re-deposit. Chat can also plan plain-English leverage loops across Aave, Spark, and Morpho when you ask for them directly.
  • Best Fixed Yield (Pendle PT) - finds the highest-fixed-yield PT market for an asset across Pendle and routes you in. PTs lock a fixed return realised at maturity. Chat can also exit or redeem held PTs, roll one PT into another market, or buy YT for variable-yield exposure.
  • Best Fixed Yield (Saffron) — compares joinable fixed-side vaults and proposes entering the top match.
  • Best Variable Yield (Saffron) — compares joinable variable-side vaults and proposes a deposit capped at remaining capacity.
  • Close All Saffron Positions and Claim My Saffron Premiums — handle the supported exit or claim across eligible positions.
  • Derisk Position — pay down Aave debt to bring your health factor back up to a target you set.

Cross-chain cleanup + consolidation​

  • Dust Sweeper — sweep sub-threshold token balances (worth less than your $ threshold) across every chain into USDC, then bridge it all to Ethereum L1 into a destination wallet.
  • Consolidate Asset Across Wallets — pull every balance of a single asset across all your tracked wallets + chains into one destination. Bridges where needed.
  • Withdraw All From Chain — for one chain, withdraw every active DeFi position + swap loose tokens to USDC, then bridge to a destination chain.
  • Merge Wallets — drain one wallet fully into another. Withdraws DeFi positions, swaps non-stables to USDC, bridges everything to the destination.
  • Close All Yield Positions — withdraw every active supply position across Aave, Compound, Spark, Morpho, Yearn, Sky Savings, Pendle SY, and Lido. Receipt tokens land back in your source wallet.

Portfolio analysis​

Not every flow has to produce a transaction. Some Signo-authored flows are analysis-only:

  • Portfolio Rebalancer — compares current allocation against a target allocation and highlights drift.
  • Concentration Risk Scan — finds overconcentration across assets, chains, or protocols.
  • Tax-Loss Harvest — reviews cost basis and unrealized losses where the data source supports it. Tax treatment is jurisdiction-specific; use the output as a planning aid, not tax advice.

Per-protocol shortcuts​

There's also a one-click flow for each common protocol action — Deposit to Aave, Withdraw from Compound, Borrow from Spark, Stake ETH on Lido / Rocket Pool, Deposit to Yearn / Morpho / Sky Savings, and so on. Useful when you know exactly which protocol you want and just need to skip the prose.

Authoring your own​

Anything you type into the chat can become a flow. After a plan renders, hit Save Flow Template; Signo extracts the parameterized slots and stores the template under Saved flows. You do not need to execute the plan before saving the template. From there you can rename it, edit the description, and re-run it with new slot values. Your own flow stays private; publishing user-created flows is not available.