@sisera/policy resolves the instrument, triggers, allocation, expiry, slippage budget, invalidation rules, and portfolio limits into a formal, immutable Policy AST.
Lifecycle of a Trading Policy
The 22 Formal Condition Primitives (Condition)
The declarative condition grammar (@sisera/policy) is shared across conversational policies and autonomous agent manifests. It comprises 22 strongly typed primitives across four categories:
1. Valuation, Price & Liquidity Conditions (7 Primitives)
1. Valuation, Price & Liquidity Conditions (7 Primitives)
2. Event & SEC EDGAR Intelligence Conditions (3 Primitives)
2. Event & SEC EDGAR Intelligence Conditions (3 Primitives)
3. Technical & Candle Replay Conditions (10 Primitives)
3. Technical & Candle Replay Conditions (10 Primitives)
All technical conditions (
TECHNICAL_CONDITIONS) can be replayed deterministically from historical OHLCV candles for 5-year agent backtesting:4. Derivatives & Basis Arbitrage Conditions (2 Primitives)
4. Derivatives & Basis Arbitrage Conditions (2 Primitives)