Signal
Your bot, alert, or REST client creates order intent.
Titan helps signal operators separate rejected intent, Titan-side gate blocks, and broker rejections by making the decision path inspectable.
Your bot, alert, or REST client creates order intent.
Titan checks the signal against configured diagnostics before broker submission.
Titan returns allow or block output with a reason, trace id, and decision trail.
Your own execution path decides what to do next. Hosted Titan does not place orders.
Instead of a vague failed order, Titan returns a structured reason such as symbol allowlist, market hours, bracket validity, exposure, cooldown, sizing, or malformed payload.
Use Titan when a TradingView webhook fired twice, an AI-generated trading bot sent a bad order, an Alpaca-style bot hit a rejection loop, or you need to see what the bot actually sent before it reached the broker.
Your forwarder still owns broker submission. Titan gives the forwarder an upstream allow or block answer and a traceable reason.
Decision receipts make repeated rejection patterns visible so operators can tune rules, adjust bot behavior, or inspect broker compatibility assumptions.
Hosted Titan evaluates and records proposed order intent. It does not generate signals, hold funds, require broker credentials for public evals, or independently place broker orders.