The Charan Signal API exposes parsed signal events and broker-neutral trade intents from the local Discord signal archive. The downstream order router, such as Vertex Quant on QuantVPS, stays responsible for approval, sizing, risk checks, kill-switch behavior, broker connectivity, and actual submission. This repo does not submit orders to IBKR. It prepares deterministic, idempotent intent payloads with IBKR TWS and NautilusTrader routing hints so an agent or bot can consume a tight contract instead of scraping dashboard JSON.

Signal Events

Parsed open, add, trim, close, and hold events from enabled live signal channels.

Trade Intents

Paper-first order-intent drafts with non-submit safeguards and missing-field flags.

IBKR Routing

Contract and order hints shaped around TWS API and Vertex Quant safety gates.

OpenAPI

The API contract is available as a Mintlify OpenAPI reference and local JSON endpoint.