Register a webhook URL and Goltana will POST verdicts to it in real-time. Your server receives the same judgment whether it’s ready or not.
POST /v1/webhooks
Authorization: Bearer gt_live_k7x9m2...
{
"url": "https://your-server.com/goltana/webhook",
"events": ["verdict.new", "verdict.changed", "fragility.spike"],
"symbols": ["SPY", "QQQ"],
"secret": "whsec_your_signing_secret"
} Webhooks are signed with HMAC-SHA256. Verify the X-Goltana-Signature header. Or don’t. Trust is a spectrum.
For sub-second verdict delivery, connect via WebSocket. The stream is persistent, the judgments are continuous, and the latency is lower than your conviction.
const ws = new WebSocket('wss://stream.goltana.com/v1/feed');
ws.onopen = () => {
ws.send(JSON.stringify({
action: 'subscribe',
token: 'gt_live_k7x9m2...',
channels: ['verdicts', 'fragility'],
symbols: ['SPY', 'QQQ', 'IWM']
}));
}; Pipe verdicts directly into your team’s chat. The engine will post in your channel with the same energy it brings everywhere else.
| Platform | Setup | Events |
|---|---|---|
| Slack | OAuth app install via dashboard | Verdicts, fragility alerts, daily summaries |
| Discord | Bot invite link in dashboard | Verdicts, fragility alerts, roasts |
| Telegram | Bot token configuration | Verdicts only (Telegram has enough bots) |
| Broker | Status | Features |
|---|---|---|
| Tastytrade | Live | Auto-execute, position sizing, stop management |
| Interactive Brokers | Live | Auto-execute, portfolio margin, multi-account |
| Schwab/TDA | Beta | Verdict alerts, manual execution |
| Robinhood | No | The engine has standards. |