[Roadmap] External signals and auditable AI entry filters
Author: brokermr810Created Sep 18, 2026Updated Sep 18, 2026
Labelshelp wantedroadmapepicneeds-rfcarea: strategy-apiarea: aipriority: p1
Problem
Users want deterministic strategies to consult news, sentiment, or model output before opening a position without making exits dependent on an unavailable network service or introducing look-ahead bias.
Desired outcome
Create a point-in-time external signal contract that strategies can use as an optional, auditable entry gate.
Initial scope
- Ingest timestamped external factors outside the strategy sandbox.
- Persist source, model/provider version, observation time, availability time, score, and explanation metadata.
- Expose deterministic point-in-time reads to research, backtest, paper, and live strategies.
- Let users choose fail-open or fail-closed behavior for new entries.
- Keep risk exits and explicit close signals independent by default.
Acceptance criteria
- An RFC defines timing, provenance, retention, and fallback semantics.
- Backtests cannot read a factor before its recorded availability time.
- Every allow or veto decision can be audited after the run.
- Provider outages and stale signals are covered by tests.
- The strategy sandbox does not gain unrestricted network access.
Out of scope
- Installing arbitrary libraries during strategy execution.
- Letting a non-deterministic model silently override liquidation or safety controls.
Contributing
Comment with one contract, storage, provider adapter, fixture, policy, UI, or documentation task and a short plan. A maintainer will confirm scope before assignment.
Source: OpenByteInc/QuantDinger