Every transfer you propose is scored 0–100 against your vault’s behavioral profile, your policy rules, and external security data before anything executes. The result is one of three verdicts.Documentation Index
Fetch the complete documentation index at: https://sage-f6b5014e.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The Three Verdicts
APPROVE
Score < 40The proposal matches the vault’s normal behavior. Sage co-signs and executes immediately — no action needed from you.
REVIEW
Score 40–70Something looks unusual. You’ll get a Telegram message with the full risk analysis and ✅ approve / ❌ reject / 🔎 deep-analyze buttons.
BLOCK
Score ≥ 70The proposal is held for review with an urgent Telegram alert explaining why. It never executes without your explicit approval.
What Gets Scored
The vault’s profile is built from its past transactions. Each new proposal is checked against:- Recipient — is this address known, trusted, suspicious, or blocked?
- Amount — is it within the typical range for this recipient (avg + standard deviation)?
- Velocity — would it exceed hourly, daily, or weekly volume, or the daily transaction count?
- Timing — is it happening during the vault’s allowed hours and days?
- Token — has the vault used this token before?
- Policy rules — does it trip any rule you’ve configured?
Deep Analysis on REVIEW
For REVIEW and BLOCK proposals, Sage can run live security checks before you decide:- GoPlus address security — cybercrime, phishing, sanctions, money laundering, darkweb, and mixer flags on the recipient
- GoPlus token security — mintable, freezable, mutable metadata, missing liquidity, and trust status for the token
- Rugcheck — token risk score and risk list (non-native SPL tokens)
- Sage threat intel — known incident addresses curated by Sage
- Behavioral history — whether the recipient is known and its transaction count and average amount
Responding via Telegram
When a proposal is in review, the Telegram message shows:- Transfer details (amount, token, recipient)
- Risk score and reasons
- ✅ approve · ❌ reject · 🔎 deep-analyze buttons

