

SNEED ∞
702 posts

@icsneed
A 'blank canvas' #SNS DAO on the Internet Computer Protocol #ICP. Non-inflationary, decentralized, and secure. By the community, for the community.








The Sneed Trading Bot 🤖 is the world's first 100% on-chain, fully non-custodial trading bot . What does that mean? It means that your bot runs in your very own canister - an Internet Computer Smart Contract - that is minted for you on-chain when you buy your bot. You can think of it as buying your own little virtual server, with its own memory for programs and data. that runs 24/7 on-chain. You will be in full control over this "server" (canister). There will be no "Sneed admins" or anyone else who can access it once it is yours. This is what the "fully non-custodial" part means. Your canister has its own wallet that you can send funds to and that the trading bot can then trade with. Only you control this wallet, nobody else can access it. This is different from many other trading engines where "your" bot runs on another company's servers under their control, such that they could in theory freeze or confiscate your funds at any time. There are other trading engines that are fully non-custodial, but they usually involve downloading software and running it on your own machine, meaning your machine has to stay up and running and connected 24/7 (like a server). You can of course set up a virtual server in the cloud (AWS/Azure/etc) to run your trading engines, but now we're talking some decent skill requirements and even then some patience and free time. By running on-chain, on the Internet Computer, Sneed Trading Bots solve this problem. Think of it as automatically setting up a virtual server for you to run your fully non-custodial trading engine software in. Running on-chain makes your server and your bot reliable, tamper proof and unstoppable. We are very excited to offer this unique product, a DeFi World First, at only 25 ICP (20 ICP for Sneed Premium members) and we hope you will find a lot of use for them! Mint your own Sneed Trading Bot today right here: app.sneeddao.com/sneedapp/app/s… Only on Sneed Hub Only on ICP





The Sneed Trading Bot is going to be released this week, and I am getting a lot of questions about what types of trading strategies it will support.
The trading bot has a script language for letting your LLM configure it, so you will be able to paste in the config instructions into the chat of your favorite LLM and ask it if your strategies can be configured.
However, you don't actually have to buy or even wait for the bot to be released to try that!
Below I am posting the Trading Bot LLM Config instructions. Just copy and paste them into your LLM, like ChatGPT or Claude or Gemini, and ask it if your favorite strategies are configurable. Or just ask the AI to configure them right away and see if it returns a config file or complains.
Here it is:
# ==========================================
# SneedScript DSL Reference
# ==========================================
#
# SneedScript is the configuration language for Sneed Trading Bot.
# The user will paste their bot's current state (a valid DSL document) below this guide.
# Your job: produce a SneedScript program that achieves the user's objectives.
#
# IMPORTANT:
# - Lines starting with # are comments (ignored by parser). The exported state
# uses comments to show read-only stats (balances, execution counts, prices).
# - Your output should be ONLY the DSL statements needed to make changes.
# Do NOT repeat unchanged state. The resolver is idempotent — unchanged
# `ensure` statements become no-ops, but omitting unchanged state is cleaner.
# - Do NOT invent token symbols. Only use symbols from the exported state or
# explicit principals for new tokens.
#
# === LITERALS ===
#
# Integer: 100, 10_000_000 (underscores ignored)
# Decimal: 1.5, 0.0001 (converted to raw units using token decimals)
# Amount: 1.5 ICP, 0.0001 SNEED (decimal + token symbol)
# Basis pts: 100 bps, 500 bps
# Duration: 300s, 5m, 1h (converted to seconds)
# Boolean: true, false
# String: "hello" (double-quoted)
# None: none (null/absent)
# List: [ICP, SNEED, ckUSDC]
# Token ref: ICP (symbol) or "ryjl3-tyaaa-aaaaa-aaaba-cai" (principal)
#
# === STATEMENT TYPES ===
#
# 1. ensure — idempotent upsert (create or update to match)
# ensure


This Week: The Sneed Trading Bot Get ready for the World's First 100% on-chain, fully non-custodial trading engine! The list of features is not short. Here is a taste of what you will be able to expect. **Automated Trading** Configure trade actions with conditions for when to execute: price thresholds, balance conditions, frequency windows. Set min/max amounts or trade a percentage of your balance. Choose your preferred DEX (ICPSwap or KongSwap) or let the bot auto-select the best quote. Set slippage limits and max price impact per action. Chain multiple actions in a single chore — each runs in sequence, on a configurable timer with randomized intervals. **Trailing Stops & Take Profits** Built-in trailing stop loss and trailing take profit. The bot tracks watermark prices and triggers when the price drops from peak (stop loss) or rises from trough (take profit). Choose whether to reset the watermark after execution or let it ride. **Budget Limits & Auto-Halt** Set cumulative input budgets, output budgets, and maximum execution counts per action. When a limit is hit, the chore stops automatically. Useful for DCA strategies with a fixed total budget. **Portfolio Rebalancing** Set target allocations in basis points across any number of tokens. The rebalancer computes deviations and trades overweight tokens into underweight ones, using weighted random pair selection. Configure deviation thresholds, min/max trade sizes, slippage, and impact limits. **Fund Movement & Distribution** Schedule recurring fund movements: fund purses, reclaim from purses, or send tokens to external accounts. Set up distribution lists that automatically split tokens across multiple recipients (external wallets or internal purses) with configurable thresholds and share allocations. **Chore Purses — Isolated Balances** Virtual accounting layer that gives each chore its own isolated balance. Fund a trading chore with exactly 10 ICP and it can only trade with that 10 ICP. Purses support cross-chore sharing — a rebalance chore can trade from a trade chore's purse. Includes overcommit detection and automatic lock management. **Circuit Breakers** Automated safety rules with complex conditions. Combine price thresholds, balance conditions, value monitoring, and percentage changes with AND/OR logic, nested as deep as you want. When conditions trigger, the bot can: stop, pause or start chores, freeze tokens, pause tokens in rebalance, or stop everything. Full event log for every trigger. **DEX Aggregation** Quotes from ICPSwap and KongSwap, automatically selects the best output. Filters quotes by price impact before ranking. Supports ICRC-2 approval path and ICRC-1 transfer fallback. Pool discovery and caching for ICPSwap. **Quick Trades** One-off manual trades through the bot with full control: pick your tokens, amount, DEX, slippage, impact limits. Queue management with status tracking and cancellation. **Performance Analytics** Equity curve chart tracking your portfolio value over time in ICP or USD. Daily OHLC portfolio summaries, price candles per token pair, capital flow breakdown per token, and per-purse performance tracking. Net capital deployed and P&L calculation with percentage returns. **Comprehensive Logging** Every trade attempt is logged: successes, skips, and failures with full error details. Portfolio snapshots before and after trades. Per-purse snapshots. Configurable log sizes, per-chore logging overrides, and filterable log queries. **Inter-Bot Event System** Bots can subscribe to events from other bots and execute reaction rules when events arrive. Set up a staking bot that pauses your trading bot when a chore fails. Configure conditions, cooldown periods, and choose from a library of reaction actions. Full audit log of every reaction. **Token Management** Add tokens, refresh metadata, scan for tokens with non-zero balances. Pause tokens (blocks trading but allows fund operations) or freeze them (blocks everything). Per-token controls across all chores. **Fine-Grained Permissions** 22 distinct permission types. Give a hotkey access to view portfolio but not execute trades. Let a collaborator manage the rebalancer but not withdraw funds. Every API call is permission-checked. **SneedScript — AI-Powered Configuration DSL** Export your entire bot configuration to a human-readable script. Paste it into your favorite LLM along with your trading objectives. The LLM writes a configuration program. Paste it back — the bot parses it, shows you exactly what will change, and you approve before execution. Idempotent operations mean you can safely re-apply scripts without duplicating anything. Supports everything: tokens, chores, actions, rebalance targets, distributions, circuit breakers, event subscriptions, purse management, and more. **Multiple Chore Instances** Run multiple instances of any chore type simultaneously. Three different trading strategies, two rebalancers, a fund mover, and a distributor — all running independently on their own timers with their own purses. **Manual Operations** Send tokens, withdraw to external accounts, fund and reclaim from purses, recover stuck funds from DEX pools — all from the UI. **Fully On-Chain** The bot runs as an Internet Computer canister. No servers, no API keys, no custody risk. Your keys, your bot, your trades. Upgradeable with stable variable migration. All of this goes live this week. We're just getting started.









Coming Soon... Sneed DAO's ICP Staking Bots v0.9.1 This new version of our ICP Staking Bot personal app canisters (until recently known as ICP Neuron Managers but rebranded to be the first in an upcoming suite of Sneed Bot products) will introduce an important feature from the roadmap: 🤖Botkeys🔑 Botkeys are like hotkeys, but for your bots. Like neuron hotkeys, you can add and remove principals that should get access to your bot - and the neurons it controls. In v0.9.0 of our ICP Staking Bots, only the controllers of the bot canisters could control the ICP neurons owned by the bots, but now you will be able to assign permissions to principals that are not controllers as well. This is important for two reasons: 1) Fine Grained Permissions The standard ICP neuron hotkeys are "on/off" (a principal is either registered as a hotkey or not), and being added as a hotkey always gives the principal the same, fixed set of permissions. This set is very limited, basically hotkey principals are only allowed to vote with the neuron. With botkeys, you can hand out fine grained permissions to manage your neurons. You can give the right to collect maturity to one principal, the rights to dissolve the neuron, split and merge to another. Fine grained permission management is central to making your bot-controlled ICP neurons work well in bigger systems. 2) DAO controlled ICP Staking Bots Our ICP Staking Bots are perfect for an SNS DAO that wants to stake some of its treasury, place it fully under DAO control, and retain the ability to sell the neuron for liquid funds if the need should arise. It is easy to create an ICP Staking Bot for your DAO, and it is permissionless so anyone can do it. - Create a new ICP Staking Bot on Sneed Hub - Set it up with a 1 ICP Neuron - Add the DAO's governance canister as a botkey with full permissions (or the permissions you find appropriate) - Add the DAO's root canister as a controller to the bot canister - Submit a proposal to the DAO to register the bot as a DAO controlled dapp canister If the proposal passes, the DAO takes over full control of the bot, and can start adding stake to the neuron via treasury props. The DAO's root canister becomes the only controller of the bot canister at this point, but the governance canister still has a botkey, so it will be able to control the bot's functions via proposals to call its methods. This is why botkeys are necessary for ICP Staking Bots to be fully useable by SNS DAOs. Note that the DAO may also decide to assign admins, with any combination of permissions, who will be able to log in to Sneed Hub to manage the bot for the DAO via Sneed Hub's ICP Staking Bot user interface. The botkey system is thus an important upgrade coming in ICP Staking Bot v0.9.1, but it will not be the only one... Stay tuned!


Coming Soon... Sneed DAO's ICP Staking Bots v0.9.1 This new version of our ICP Staking Bot personal app canisters (until recently known as ICP Neuron Managers but rebranded to be the first in an upcoming suite of Sneed Bot products) will introduce an important feature from the roadmap: 🤖Botkeys🔑 Botkeys are like hotkeys, but for your bots. Like neuron hotkeys, you can add and remove principals that should get access to your bot - and the neurons it controls. In v0.9.0 of our ICP Staking Bots, only the controllers of the bot canisters could control the ICP neurons owned by the bots, but now you will be able to assign permissions to principals that are not controllers as well. This is important for two reasons: 1) Fine Grained Permissions The standard ICP neuron hotkeys are "on/off" (a principal is either registered as a hotkey or not), and being added as a hotkey always gives the principal the same, fixed set of permissions. This set is very limited, basically hotkey principals are only allowed to vote with the neuron. With botkeys, you can hand out fine grained permissions to manage your neurons. You can give the right to collect maturity to one principal, the rights to dissolve the neuron, split and merge to another. Fine grained permission management is central to making your bot-controlled ICP neurons work well in bigger systems. 2) DAO controlled ICP Staking Bots Our ICP Staking Bots are perfect for an SNS DAO that wants to stake some of its treasury, place it fully under DAO control, and retain the ability to sell the neuron for liquid funds if the need should arise. It is easy to create an ICP Staking Bot for your DAO, and it is permissionless so anyone can do it. - Create a new ICP Staking Bot on Sneed Hub - Set it up with a 1 ICP Neuron - Add the DAO's governance canister as a botkey with full permissions (or the permissions you find appropriate) - Add the DAO's root canister as a controller to the bot canister - Submit a proposal to the DAO to register the bot as a DAO controlled dapp canister If the proposal passes, the DAO takes over full control of the bot, and can start adding stake to the neuron via treasury props. The DAO's root canister becomes the only controller of the bot canister at this point, but the governance canister still has a botkey, so it will be able to control the bot's functions via proposals to call its methods. This is why botkeys are necessary for ICP Staking Bots to be fully useable by SNS DAOs. Note that the DAO may also decide to assign admins, with any combination of permissions, who will be able to log in to Sneed Hub to manage the bot for the DAO via Sneed Hub's ICP Staking Bot user interface. The botkey system is thus an important upgrade coming in ICP Staking Bot v0.9.1, but it will not be the only one... Stay tuned!



