Ictora — live pattern detection on crypto market data<br>Deterministic market-signal infrastructure<br>Pattern detection on every tick.<br>Ictora detects user-defined event sequences in live exchange data and delivers cryptographically signed alerts to your systems. Definitions are data, not code: alphabets and patterns are added live, compiled to finite automata, and executed in microseconds — with latency reported honestly, every time.<br>Request accessRead the documentation
1.7 µs<br>Median match latency, in-process
440k<br>Trades per second, single core
10 ms<br>Tick-to-detection class, in-region
100%<br>Deterministic — same input, same output
Deterministic by construction<br>Every pattern compiles to a finite automaton before it is accepted. Bounded work per trade, no garbage-collection pauses, no pathological inputs — invalid definitions are rejected at write time by the same compiler the engine runs.
Tick-native detection<br>Detection operates on every individual trade from the exchange feed — sequences of price moves, volume regimes and aggressor flow. Not on one-minute candles, not on indicator crossovers.
Verifiable delivery<br>Matches are delivered as HMAC-SHA256-signed webhooks carrying both the exchange event time and our detection time. Latency is reported per event; the two clocks are never blended.
How it works<br>01<br>Define an alphabet<br>Map each trade to a symbol using your own thresholds per stream field.
02<br>Compose patterns<br>Regex-like expressions over your symbols, validated before they ever run.
03<br>Compiled to DFA<br>Constant-time evaluation per trade, isolated per tenant.
04<br>Signed delivery<br>Webhook or Telegram, with full latency accounting on every match.
Honest latency accounting<br>Internal match latency and external delivery latency are reported separately on every event. We do not market microseconds we cannot deliver over a network — and we give you the timestamps to hold us to it.
Isolation and security<br>Tenant definitions are isolated end to end; your patterns are your IP. Every webhook is HMAC-SHA256-signed with a per-channel secret and timestamped against replay. Access is by invitation.