What you open before you decide.
Sourced bull and bear cases, key levels, and a clear lean on the evidence: with the option to lock your own read before you see any of it. Same briefing whether you record first or open the analysis directly.
Most traders don't lack information. They lack a structured external read before the decision, and a way to keep their own view honest if they want it on the record.
These aren't information problems. They're structural ones. The briefing gives you a sourced read of the evidence before you act. Around it, if you want them, sit the Airlock, the Rulebook, and Closed-Loop Resolution: optional structure for traders who want their decisions on the record.
The Market Briefing
Multi-agent debate, then a weighted read of the evidence.
The market briefing is generated by an adversarial debate. A Bull Debater argues the long thesis. A Bear Debater argues the short. Three Judges score the debate against scenario plausibility, invalidation specificity, and catalyst alignment. The Primary Decision Summary names the most defensible scenario, the levels that confirm or invalidate it, and the catalysts that could rewrite it.
You see where the evidence lands. View Sources shows the debate that produced it: every claim, every source, every piece of evidence the agents used to get there.
The briefing is built from market data before you declare and does not read your Commitment Record. It is the same structured read on both paths. It is not a setup-finder.
What you get in every pack
Directional Tilt
A summary of current pressure (upward, downward, balanced, or range). Not a directional call.
Market State
How the market is behaving right now: trending, range-bound, volatile, or calm.
See a real briefing pack
This is what every Briefing Pack looks like. The same components you will see in the app, rendered from a real briefing run.
XAU/USD. 4H just made a higher high.
Elevated event risk: Existing Home Sales (Jul).
A scheduled catalyst falls within the briefing horizon. Directional resolution is not established ahead of it.
MARKET EVIDENCE WORKSPACE
Mixed Posture
One or both signal types are neutral. Standard caution applies.
Shown for illustration. Content updates in real time and varies by asset and horizon.
Read it in 60 seconds
Top to bottom through a real briefing. Each step is one place to look.
Header strip
Instrument, market state, tilt, and risk stay pinned while you scroll.
The lean
Primary decision summary plus whether the timeframes agree.
Key levels
Where price sits against ranked support and resistance.
Risk context
Event risk, volatility, and structure confidence. What can break the read.
Scenarios
Base, upside, and downside. Expand each for driver and invalidation.
Bull and bear
Both cases, sourced claims, and the judges. Expand to read the full debate.
Evidence and sources
Structure, patterns, macro, and news behind the read, plus a source count.
What you'll see. What you won't.
The briefing has a clear scope. Knowing what is outside the scope is part of the work.
You will see
- Scenario-based framing (Base, Upside, Downside) with triggers and invalidation
- Key support and resistance levels ranked by strength
- Catalysts and their timing (Today / Tomorrow)
- Qualitative badges: Tilt, Market State
- Technical indicators with plain-language notes
- Candlestick pattern detections with context and watch notes
- Fundamental drivers and market risks
- Full source transparency via View Sources
You will not see
- Buy or sell signals, trade entries, or directional calls
- Numeric probability or percentage scores
- Claims about historical performance or backtest results
- Portfolio allocation or position sizing advice
- Guaranteed outcomes or price targets
Scenarios: Base, Alternate, Tail-risk
Every Briefing Pack organizes conditions into scenarios: conditional maps you can use to plan ahead. Each one includes what supports it, what would confirm it, and what would invalidate it.
Base Scenario
The path the weight of current evidence favours. Reflects the direction of the prevailing tilt and the evidence supporting it.
Alternate Scenario
The opposite direction. Describes what conditions would need to change for this path to take over, and what would confirm the shift.
Tail-risk Scenario
A risk overlay, not a direction call. When a high-impact event is nearby, this scenario warns that normal levels and scenarios may stop working temporarily.
Every scenario includes an invalidation section: specific levels or conditions that tell you the scenario has failed. This is what separates a structured briefing from a guess.
Patterns as context cues
Patterns are presented as context cues, not trade entries. When patterns conflict, the briefing labels the setup as Choppy and tells you what to wait for.
Engulfing / Reversal: Choppy (1h)
Conflicting engulfings printed in the last 8 candles. Wait for break + hold.
Watch: Break + close beyond the last swing high or low.
Inside Bar / Compression (1h)
Range compression: volatility contracting (Bollinger squeeze context).
Watch: Break of inside-bar high or low (confirm with a close).
Pin Bar / Reversal: Clean (4h)
Clean pin rejection at a key level. Higher-timeframe signal worth noting.
Watch: Follow-through candle in the direction of the pin.
What does "Choppy" mean?
When opposing pattern signals appear within a short window (e.g., bullish Engulfing followed by bearish Engulfing), the environment is flagged as Choppy. This means conditions are mixed. Wait for a clear break before acting.
The briefing supplies the read. It does not propose trades. Record first if you want your own view kept beside it; open the analysis directly if you don't. Either way the briefing is complete.
The Airlock
Record your read first, or open the analysis unrecorded.
Choose it when you want a declaration on the record before the analysis. By default you select a direction and an invalidation type: strict level, mental stop, or not defined. Entry posture and planned size are available if you want them. Or open the analysis now and read it with nothing recorded. A read logged after the analysis records the analysis, not you.
What gets recorded
Required at commit
Direction
Long, short, or flat. The stance you are putting on the record before the analysis.
Invalidation type
Strict level, mental stop, or not defined. If you choose a strict level, you set the price. Not defined is a valid choice.
Available if you want them
Entry posture
Anticipation or confirmation.
Planned size
The size you intend when you record the read.
The Commitment Record
Submitting the Airlock produces a Commitment Record: a structured record that names what you declared, captures the rulebook check that ran against them, and anchors the briefing context that follows. Every downstream artifact (the briefing, the rule check, the resolution) is bound to it. The Commitment Record is the unit of accountability. Resolution closes it. Your record aggregates from it.
The Rulebook
Your rules are checked against every declaration.
You write the rules. Position-size caps, max trades per session, news-window blocks, drawdown circuit-breakers, instrument-specific exclusions: the system doesn't impose any of them. It runs the ones you wrote.
When you submit a Commitment Record through the Airlock, the system checks it against every rule on your sheet. If it triggers a rule collision, the conflict is surfaced before submit completes. You can override. The override is captured as part of the Commitment Record with a structured reason code, so when you review your record later the override is on the record alongside the rule it broke and what you said when you broke it.
User-authored
Every rule is one you wrote. Nothing is imposed by the system. The Rulebook is a sheet you maintain.
Checked at commit
The check runs at Airlock submit, against what you declared in the Commitment Record. It does not run after entry.
Rule collisions surface before submit
If a commit triggers a rule collision, the rule and the conflict are named before the Commitment Record is signed.
Override captured on the record
Overrides aren't blocked. They're recorded with a structured reason code, attached to the Commitment Record, surfaced in your record.
Closed-Loop Resolution
Every analysis closes before the next one opens.
Resolution is a gate, not a feature. When you submit a Commitment Record through the Airlock, it stays open. You can't run another briefing on the same asset until that Commitment Record is resolved with an outcome.
Resolution captures what happened and why. Did the invalidation hold or get moved? Did the rules govern the trade or did an override carry it? Was the entry posture you committed to the one you actually used? The resolution sits on the Commitment Record; the Commitment Record sits in your record.
Keep your journal. This is the part that happens before it.
Resolution gates new activity
Open Commitment Records must be closed before new ones are opened. The gate is structural. An open Commitment Record on an asset must be resolved before another briefing on that asset can run.
Outcome captured per Commitment Record
Each Commitment Record is resolved with an outcome (the fill, the exit, the rule deviations) bound to the original declaration.
Your record compounds
Resolutions accumulate. As they build, your record forms: a structured view of where declared process and later outcomes line up, and where they diverge.
Aggregate patterns become visible
Patterns across resolutions become visible in aggregate: rule fatigue under drawdown, posture inconsistency by session, invalidation tolerance creep.
The point is not the journal entry. The point is the data asset that compounds across resolutions.
What RiskFloor is. What it isn't.
RiskFloor IS:
- A multi-agent Market Briefing: bull and bear cases, a clear lean, and primary invalidation, with full source transparency
- An optional Airlock that captures what you declare: at minimum a direction and an invalidation type, as a Commitment Record
- A user-authored Rulebook with collision detection at submit time and structured override capture
- A Closed-Loop Resolution gate that requires every Commitment Record to be resolved before the next analysis begins
- A record that compounds across resolutions and surfaces aggregate patterns
RiskFloor is NOT:
- A signal provider or buy/sell alert system
- A brokerage or execution platform
- A copy-trading product
- A portfolio manager
- A trading bot or automated system
- A replacement for your strategy
RiskFloor is a pre-trade briefing for discretionary traders. It does not trade for you, tell you what to do, or guess where price is going. Sourced cases, a clear lean, and primary invalidation: with the option to lock your own read before you see any of it.
Who this is for
Discretionary traders who already have a strategy and drift under pressure. The gap RiskFloor is built for is the one between reading a chart well and trading the way you said you would: the stop that got widened, the review that got skipped, the rule broken during a drawdown. It is a structural layer for that gap.
FAQ
Start with the briefing.
Structure the decision before the market moves.