// people + roles#
visitor—signed out, or signed in but not in the Sage Discord. Reduced-sampling preview only.
member—signed in via Discord, in the guild. The standard tier.
fnf—friends-and-family. Paid tier (or comp'd via role). Unlocks whale tape, auto-copy, custodial wallet, telegram bot full feature surface.
caller—verified-caller Discord role. Fires signals that count toward the leaderboard.
oracle—verified analyst role. Read access to /ops; reviews caller applications.
admin—operator with full write access. Can edit config, broadcast guild-wide.
// signal + market#
signal—a structured trade-idea record fired by a caller, with venue + market + side + max entry + optional thesis.
market—a single YES/NO contract on a venue.
event-kind market — a parent on Polymarket (e.g. 'who wins the election') with multiple child markets ('Trump wins', 'Biden wins', …). Each child is a market.
side—YES or NO. Which leg of the binary the caller is buying.
max entry — the highest price the caller thinks is still worth paying. If the current market is above this, the signal is too late.
venue—Polymarket (PM) or Kalshi (KX). The exchange where the market lives.
slug—Polymarket's identifier for a market. Lowercase, hyphenated.
ticker—Kalshi's identifier. Uppercase, with dots and dashes.
// money + math#
bps—basis points. 100 bps = 1%. The dashboard uses bps for PnL because it's the standard unit for finance + it's easier to compare across positions of different sizes.
edge—the gap between the caller's view and the market's price, in cents or bps. A caller buying at 42¢ who thinks fair value is 60¢ has 18¢ of edge.
hit rate — fraction of a caller's closed signals that resolved in their favor.
mark—the current price of a market. Used as the reference for live mark-to-market PnL.
mtm—mark-to-market. The unrealized PnL of an open position based on the current mark vs the entry.
realized PnL — the locked-in PnL on a closed position (after the market resolved).
unrealized PnL — the floating PnL on an open position.
// infrastructure#
snowflake—Discord's user ID format. A 17–20 digit number that encodes the account-creation timestamp.
polygon—the blockchain Polymarket trades + settles on. USDC is the unit of account.
kms—key management service. Sage's custodial wallet (phase 5) will encrypt private keys with a per-user KMS envelope.
uma—Polymarket's settlement oracle. Humans propose outcomes; anyone can dispute within a window.
audit—the immutable log of every action Sage took. /ops/audit is the operator view; every fund move + broadcast + config edit + caller verification is in there.
monitor—a long-running service that polls + reports health. Green = ticking, amber = stale, red = failing.
// dashboard surface#
page-shell—the wrapper around every authenticated page. Owns the top bar + the breadcrumb + the actions slot.
cheatsheet—the keyboard-shortcuts modal. Open with ? or the topbar chip.
chord—a two-keystroke shortcut (g + letter). The leader is g; the letter picks the destination.
kpi strip — the four-tile row near the top of most pages. Big number + label + sub + delta.
panel—a bordered container with a section head. The dashboard's standard content unit.
venue tag — the small PM / KX pill. Color-coded per venue.
