PharosWatchBot
The Pharos alert layer for people who don’t want a stablecoin dashboard open all day. Bot alerts first; daily digest and a watcher community when you want context.
Risk signals should find you before the timeline does.
@PharosWatchBot(opens in new tab) watches depegs, DEWS threat bands, safety-grade changes, and launch promotions across the tracked universe. Start with one low-noise preset, then tune thresholds as your watchlist grows. Safety alerts include a reason line so you know whether to look at liquidity, peg pressure, active-depeg caps, or parent caps first.
@PharosWatchBot
live alert preview
Tracked universe
401
tracked stablecoins across active, frozen, and pre-launch coverage
Alert lane
5m
dispatcher cadence for all four alert families
Recommended first command
/subscribe dews,depeg usd-top25Opens a Telegram confirmation that preloads DEWS and depeg alerts on the top 25 USD stablecoins. Tune later with /set, or open the Mini App to manage alerts visually.
Bot first; digest and community when you want context
PharosWatchBot is the alert product. The digest and community are optional companion surfaces around the same market signals.
PharosWatchBot
Primary@PharosWatchBot
Per-coin or all-stablecoin alerts for DEWS changes, depegs, safety-grade moves with reason lines, and pre-launch assets going live. Tune thresholds, set quiet hours, snooze on the fly.
Open BotDaily Digest
Secondary@pharoswatch
Optional daily recap, AI-written from the same signals — peg deviations, supply shifts, liquidity changes, and what changed overnight. Browse archive.
Join ChannelCommunity
Secondary@pharoswatchers
Optional open channel where watchers compare notes between digests — fresh depegs, risk signals, and live commentary.
Join CommunityMini AppTelegram
10 controlsControl every alert from the Mini App.
Open it from Telegram to follow coins, tune thresholds, and pause noise without typing commands.
Watchlist
Followed coins, alert toggles, live risk context.
Global alerts
DEWS, depeg, safety, and launches in one panel.
Per-coin tuning
DEWS bands, depeg steps, safety modes.
Presets
One-tap cohorts like USD Top 25.
Quiet hours
Mute nights, snooze bursts, resume cleanly.
Delivery health
See whether Telegram can still reach you.
Coin search
Find and add stablecoins fast.
Bot sync
Commands and app share one alert state.
Deep links
Jump straight to settings, presets, or a coin.
Launch alerts
Catch tracked pre-launch assets going live.




What the bot actually sends
Four alert families, each tied to a stablecoin signal Pharos already computes. Safety changes include the driver so an alert points to the part of the risk stack that moved.
DEWS Threat Leveldews
Fires when a coin crosses into a worse DEWS band. Shows the two highest-stress sub-signals.
Depeg Eventsdepeg
Fires on depegs that meet your step (100/250/500 bps), worsening milestones, and resolution.
Safety Grade Changessafety
Fires on live grade shifts and points to the driver. Re-scores from methodology changes don't page you.
Launch Promotionslaunch
Fires when a tracked pre-launch asset goes live. Must be subscribed by ticker — presets don't apply here.
Three setups to start with
Pick the closest match, paste the command, tune later. Full command list is one click below.
First watcher setup
/subscribe dews,depeg usd-top25Top 25 USD stablecoins, DEWS plus depeg. The safe default if you're not sure where to start.
Research desk setup
/subscribe safety mcap-ge-1bSafety-grade downgrades with reason lines, on coins above $1B mcap. Material moves without per-ticker work.
Group setup
/subscribe@PharosWatchBot dews usd-top25Address commands to the bot so a shared Telegram group runs one watch desk without colliding with other bots.
Built-in defaults
Noise stays low as your watchlist grows.
Presets shrink setup. Per-alert controls cap repeated pages. Group commands keep shared channels clean. Volatility doesn’t translate to spam.
Dynamic presets
Top-N and market-cap cohorts subscribe to a moving list with one command. No re-subscribing as the universe changes.
Noise controls
Raise the DEWS floor, set depeg milestones, mute upgrades, schedule quiet hours in your /timezone, snooze on the fly.
Shared group state
One Telegram chat, one shared subscription. Pending ticker selections stay scoped to whoever started them.
No dropped alerts
Overflow gets queued, not silently dropped. Even when Telegram throttles, alerts arrive in order.
Operating model
The Telegram lane is designed around predictable cadence, low daily volume, and explicit privacy scope.
Cadence
The dispatcher runs every 5 minutes. DEWS, depeg, and launch alerts arrive within one cycle. Safety alerts ride the live report-card publish path — you see the grade change, plus the driver line, the same moment the site does.
Volume
Expect zero alerts on a calm day, a handful during volatility. Repeated transitions to the same DEWS band are deduped against the last alert state, so you are not paged twice for the same condition. Every alert ships with snooze buttons (1h / 4h / 24h).
Privacy
We store your Telegram chat ID, optional username, followed coins, alert settings, quiet hours, snooze state, and short-lived command/alert queue metadata. Public pulse metrics hide low-cardinality deltas; exact active watcher totals are public by current product decision. Run /unsubscribe all at any time to stop alerts; inactive unsubscribed chat rows are pruned after 180 days.
Reading DEWS alerts
Pharos scores each coin on five bands. Alerts fire when a coin enters ALERT, WARNING, or DANGER. Use /set USDT dews WARNING to raise the floor. See the DEWS methodology for scoring details.
Command Reference22
Parameter syntax
- <types>
- Comma-separated: dews, depeg, safety, launch
- <targets>
- Space-separated tickers, coin-ids, or presets
- <ticker>
- Symbol (USDC) or coin-id (usdc-circle)
- <value>
- Setting-specific — see the /set rows
- <view>
- depeg, dews, yield, liquidity, chains, safety
- <start>-<end>
- Integer hours, 0–23 (interpreted in the chat's /timezone; UTC by default)
- all
- Reserved target meaning every tracked stablecoin
| Command | Description | |
|---|---|---|
| Subscribe | ||
/subscribe <types> <targets> | Enable alert types for one or more coins, coin-ids, or presets. <types> is comma-separated. | |
/subscribe <types> all | Enable alert types across every tracked coin. safety all sends downgrades only and applies a 3-point filter when scored. | |
/subscribe <targets> depeg-step <value> | Enable depeg alerts, gate them by severity, and re-alert on each worsening milestone. <value> must be 100, 250, or 500 bps. | |
/presets | Browse preset watchlists (usd-top25, non-usd-top25, mcap-ge-1b, ...). Subscribing to a preset expands to its current member coins. | |
| Unsubscribe | ||
/unsubscribe <targets> | Remove coins by ticker, coin-id, or preset. Preset removal expands to its current member coins. | |
/unsubscribe all | Clear every per-coin, preset, and all-stablecoin subscription. Operational chat metadata can remain until inactive cleanup. | |
| Tune | ||
/set <ticker> <setting> <value> | Tune one coin. <setting> is dews <band> (WARNING/ALERT/DANGER/off), depeg on|off, depeg-step <bps> (100/250/500), safety <mode> (downgrade-only/upgrade-only/all/off), or launch on|off. | |
/set all <setting> <value> | Global toggle for dews, depeg, safety, or launch. safety globally supports all/off only (downgrades, 3-point filter when scored). depeg-step <bps> sets the global severity gate and worsening step. | |
/mute <start>-<end> | Set quiet hours (integer hours, 0–23) interpreted in the chat's /timezone — UTC if none is set. Notifications are silenced; messages still deliver. | |
/timezone <IANA-zone> | Set the chat's IANA timezone used to resolve /mute quiet hours locally (e.g. Europe/Paris, America/New_York). Sending /timezone with no argument shows the current zone and an inline keyboard of common zones. | |
/settings | Open an inline-keyboard panel for chat-level settings (quiet hours, snooze clear, global DEWS/depeg/safety/launch toggles). Add a ticker (e.g. /settings USDC) to open the per-coin panel with DEWS floor, depeg step, safety mode, and launch toggle. | |
/unmutehours | Disable quiet hours. | |
/unsnooze | Clear active alert snooze immediately. | |
| Query | ||
/status <ticker> | Snapshot for one coin: price with age, supply, DEWS band, safety grade, active depeg, liquidity score with TVL, and 30d yield. | |
/brief | Latest market brief: peg deviations, supply shifts, liquidity changes, and what changed overnight. Same inputs as @pharoswatch. | |
/top <view> | Rank current views. <view> is one of: depeg, dews, yield, liquidity, chains, safety. | |
/why <ticker> | Plain-language breakdown of one coin's Safety Score: top weak dimensions and contributing report-card factors. | |
/coverage <ticker> | List which Pharos modules cover one coin: price, DEWS, safety, liquidity, yield, mint/burn, reserves. | |
| Meta | ||
/list | Audit your state: global alerts, dynamic preset follows, per-coin subscriptions with settings, quiet hours, and active snooze. | |
/health | Self-diagnostic for this chat: last successful delivery, queued alerts, quiet hours, snooze, and recent failure class. | |
/cancel | Cancel a pending ticker-selection prompt (when a symbol matches multiple coins). | |
/help | Show command reference. | |
Tips
- Tickers are case-insensitive. Use the exact Pharos coin-id (e.g. usdc-circle) when a symbol is ambiguous.
- all is a reserved target for every tracked stablecoin. Launch alerts are the exception — they require explicit tickers or coin-ids.
- In Telegram groups, address commands to the bot: /subscribe@PharosWatchBot dews usd-top25. Pending ticker selections only complete for the user who started them.
- Typing / inside Telegram opens an inline command picker once the bot is registered.
Frequently Asked Questions
Is PharosWatchBot free?
Yes. All alert families, presets, group commands, and tuning controls are free. Pharos is donor-funded; see the funding page if you want to support it.
Where do alerts land — DM or group?
Subscriptions are tied to the chat where you ran the command. DM the bot for personal alerts, or add @PharosWatchBot to a Telegram group for a shared watch desk.
What alerts does Pharos send on Telegram?
DEWS threat-level band crossings, depeg detections and worsening milestones, safety-grade changes with reason lines, and pre-launch assets going live.
Can I get alerts for all tracked stablecoins at once?
Yes. Send /subscribe <type> all, for example /subscribe depeg all, to subscribe across every tracked stablecoin. The safety lane is intentionally narrower globally: it sends downgrades only and applies a 3-point filter when scores are present.
How do I silence Telegram notifications during certain hours?
Use /mute <start>-<end> with integer hours (0–23). For example, /mute 22-07 silences alerts between 10pm and 7am. Quiet hours are interpreted in the chat's /timezone — set it once with /timezone Europe/Paris (or any IANA zone) and /mute will use it; without /timezone, hours fall back to UTC. Use /unmutehours to disable quiet hours.
Is there a Mini App or do I have to type commands?
Both work. Every alert family, preset, and threshold is reachable through commands. There's also a Mini App you can open from the bot's menu button or via https://t.me/PharosWatchBot?startapp=home — it gives you a visual surface for the watchlist, settings, snooze, and presets without typing slash commands. The Mini App and the bot share the same subscription state, so you can switch between them freely.
What are preset watchlists?
Presets are curated coin lists like usd-top25, non-usd-top25, or mcap-ge-1b (compact and dashed spellings both work). Subscribing to a preset expands to its current member coins. Send /presets in Telegram to browse them.
Can I use the bot in a Telegram group?
Yes. Add @PharosWatchBot to the group and use addressed commands such as /subscribe@PharosWatchBot dews usd-top25. Subscriptions apply to that chat, and pending ticker selections can only be completed by the user who started them.
How do I unsubscribe?
Send /unsubscribe <targets> to remove specific coin subscriptions, or /unsubscribe all to clear every subscription and disable all alert flags. This stops alerts but does not immediately delete operational chat metadata.
What does Pharos store for Telegram privacy?
Pharos stores chat-level alert settings, quiet hours, snooze state, and short-lived command or delivery metadata. Inactive unsubscribed chats are pruned after 180 days, and public pulse metrics hide low-cardinality deltas while keeping the exact active watcher total visible.
Start watching
Open the bot with the recommended setup.
Digest and community are right here if you want slower context after.
/subscribe dews,depeg usd-top25Methodology for DEWS, safety-grade, and depeg scoring lives on the methodology page.