‹ back

Method

Provenance for every figure, thresholds written down instead of guessed, and the arithmetic done by code rather than by a model.

A number without a source is not published

Every figure carries where it came from and when it was read. A figure that cannot carry that does not go out. This is checked before publication, not asserted afterwards.

Code computes, the model narrates

The volatility, the trend strength and the agreement between horizons are all computed by declared formulas with declared thresholds. Oracle publishes no regime and no score since 25 August 2026: what she reads is the difference between two looks at named sources, the market mood against fixed thresholds, and the news, curated with its sources. The model is used for the sentence, never for the number.

Trend strength is normalised on the dispersion of the residuals rather than reported as a raw slope: two series that rise by the same amount, one clean and one jagged, have the same slope and very different reliability. The sign is the direction, the magnitude is how far the move stands out of the noise.

Bounds that do not destroy information

A bounded scale has to saturate somewhere, but it must not saturate where the real data sits. A hard cut returned the same value for two clearly different readings, and did it precisely where the signal was strongest. The bound is now a smooth one: two different inputs never produce the same output, and small values pass through almost unchanged.

Coverage before conclusion

Below a stated minimum of sources, no reading is declared and no figures are offered. The system says it could not look. That is a third state, and it does not collapse into "fine".

This is a measurement method, not a trading method. It contains no rule for sizing a position, no risk-of-ruin calculation and no capital allocation rule, because nothing here allocates capital.