← All status

Accounting

Accounting

Lean4 axiomatic kernel for the financial domain. TREND + MOMENTUM + OPTIONS-RISK + SECTOR + DRAWDOWN over portfolios. Defined-risk options only — six strategies enforced at the Strategy enum type level and re-checked by the OPTIONS-RISK predicates. Each verifier run produces a per-predicate report.json + proof-DAG graph.json + intro-rule loci.json — surfaced here as the recent-runs table + latest-run diagram + predicate roster. The axiomatize-trading program strip reads the committed universe rollup — encoded S&P 500 symbols tiered A/B/C and their share of the GICS universe.

version bf1f52572b17
source accounting/lake-manifest.json@bf1f52572b17
built 2026-07-24T09:25:07Z
DEGRADED

Correction ·

Agreement-tier figures withdrawn pending re-verification

What we found. Our own adversarial review lane found leak channels in the cross-axis agreement oracle that classifies our Tier-A/B/C figures. The fan-out agents that are supposed to agree independently could, in principle, see each other's work — so blind agreement was never established for any wave.

What survives. Kernel soundness is unaffected and mechanically re-checked: every lake build, every sorry-free proof still stands. You cannot leak your way into a green build — the encoded work is real. Only the agreement-based confidence is in question.

What is withdrawn. The agreement-based tier counts (proving's Tier-A/B/C and accounting's) are withdrawn — shown as "withheld", restated provisional as of 2026-07-14. Sections-encoded, universe %, sector census and the soundness panels are mechanical and remain.

The schedule. Re-earning a tier means a fresh blind re-slice under the now-closed contracts, not a re-score of the old one. It is sequenced cheapest-first: the operational axis re-attacks first, the financial axis re-slices next, and the textual re-slice is a multi-week program. This notice updates as each axis re-earns its figure.

Frameworks — module readiness

Five frameworks. OPTIONS-RISK enforces the defined-risk allow-list at the type level (6 strategies). Focused = predicates + axioms compile under the current toolchain.

Frameworks — module readiness Five frameworks. OPTIONS-RISK enforces the defined-risk allow-list at the type level (6 strategies). Focused = predicates + axioms compile under the current toolchain. TREND MA cross · slope · R² MOMENTUM RSI · MACD · ROC OPTIONS-RISK defined-risk allow-list (6) SECTOR GICS concentration cap DRAWDOWN max-DD · time-under-water

Verifier-run statistics

Aggregate over all examples/<id>/report.json artefacts.

Verifier runs

33

Portfolios elaborated against the kernel.

Accepted

OK
33

Kernel verdict: ACCEPTED — every top-level judgment elaborates.

Rejected

OK
0

Kernel verdict: REJECTED — at least one element disproved.

Latest run

4.7d ago

Refuses Hedging Judgment Sample

Axiomatize-trading program

Universe coverage from accounting/coverage.json (dat-cross rollup).

Symbols encoded

10

S&P 500 GICS universe symbols with a committed sorry-free confluence encoding (Bridge.lean), across all axes.

Tier-A

withheld

Agreement-tier confidence withdrawn 2026-07-14 — the cross-axis agreement oracle is under re-verification (blind re-slice pending). Encoded-symbol and soundness figures are unaffected.

Sectors touched

4/11

Distinct GICS sectors with ≥1 encoded universe symbol.

Of S&P 500 universe

1.90%

Share of the 526-symbol GICS universe encoded so far.

Recent verifier runs One row per portfolio elaborated against the kernel. Verdict pill reflects whether every top-level judgment type-checks; the expand row enumerates each kernel rejection's locus (or, when accepted, the judgments proved).
IDPortfolioFrameworksJudgmentsPredicatesVerdictFailuresRun at
refuses_hedging_judgment_sampleRefuses Hedging Judgment Sample (as of 2026-07-16)0 / 2 TrueACCEPTED02026-07-19T15:43:36Z
hedging_judgment_sampleHedging Judgment Sample (as of 2026-07-16)5 / 5 TrueACCEPTED02026-07-19T15:41:14Z
refuses_hedging_deriv_sampleRefuses Hedging Deriv Sample (as of 2026-07-16)0 / 2 TrueACCEPTED02026-07-19T15:13:20Z
hedging_deriv_sampleHedging Deriv Sample (as of 2026-07-16)2 / 2 TrueACCEPTED02026-07-19T15:11:54Z
refuses_hedging_off_sampleRefuses Hedging Off Sample (as of 2026-07-16)0 / 1 TrueACCEPTED02026-07-19T14:55:51Z
hedging_off_sampleHedging Off Sample (as of 2026-07-16)1 / 1 TrueACCEPTED02026-07-19T14:54:42Z
refuses_hedging_gates_sampleRefuses Hedging Gates Sample (as of 2026-07-16)0 / 4 TrueACCEPTED02026-07-17T21:23:35Z
hedging_gates_sampleHedging Gates Sample (as of 2026-07-16)4 / 4 TrueACCEPTED02026-07-17T21:20:15Z
refuses_hedging_beta_sampleRefuses Hedging Beta Sample (as of 2026-07-16)0 / 1 TrueACCEPTED02026-07-17T21:00:35Z
hedging_beta_sampleHedging Beta Sample (as of 2026-07-16)1 / 1 TrueACCEPTED02026-07-17T20:59:33Z
Sorted by runFinishedAt, descending.

Balance — intro-rule shape across 4 judgment(s)

One node per kernel-required element, coloured by per-element verdict. Round nodes are derived structures/theorems; rectangles are predicate slots. The portfolio root is focused.

Balance — intro-rule shape across 4 judgment(s) One node per kernel-required element, coloured by per-element verdict. Round nodes are derived structures/theorems; rectangles are predicate slots. The portfolio root is focused. TREND OPTIONS-RISK delegate SECTOR DRAWDOWN Balance Trend.is_uptrend TREND smaCross ✓ True · Low slope ✓ True · Medium rSquared ✓ True · Medium adx ✓ True · Medium OptionsRisk.is_clean OPTIONS-RISK OptionsRisk.defined_risk_only OPTIONS-RISK noNaked ✓ True · Low debitOnly ✓ True · Low Sector.no_violations SECTOR ∀ s, cap_respected ✓ 11 of 11 Drawdown.discipline_breached DRAWDOWN maxDD ✓ True · Low tuw ✗ False · Low recovers ✓ True · Low
Predicate roster — Balance Per-predicate atomic view of the most recent run. Each row is one Bool the kernel consumed via Facts.lean; expand the row for evidence and uncertainty rationale.
#PredicateArgsValueUncertaintyEvidenceFrameworkKernel locus
DRAWDOWN
18max_drawdown_leqBalance 0.15Truelowportfolio-equity-curve returned 252 rows spanning 2025-05-15 → 2026-05-15 from financial/parquet/ohlcv-equities/DRAWDOWN
19time_under_water_leqBalance 90Falselowscripts/data_view.py portfolio-equity-curve --path examples/balance_sample/portfolio.json --start 2025-05-15 --end 2026-05-15 → 252 rowsDRAWDOWN
20recovery_withinBalance 60Truelowequity curve over 1Y window (2025-05-15 → 2026-05-15): 252 trading barsDRAWDOWN
OPTIONS-RISK
5no_naked_short_optionsBalanceTruelowportfolio.option_legs[0..1] — 1 short leg scanned (QQQ 2026-06-12 685P side=short qty=1); collateralized by long QQQ 2026-06-12 700P qty=1 (strike 700 > 685, same expiry, equal qty) = debit put spreadOPTIONS-RISK
6debit_onlyBalanceTruelowportfolio.option_legs[0,1] — QQQ 2026-06-12: long 700p (premium_paid 13.70) + short 685p (premium_received 9.16) → debit spread (long strike 700.0 > short strike 685.0); net debit = 13.70 - 9.16 = 4.54OPTIONS-RISK
SECTOR
7cap_respectedBalance Accounting.GicsSector.InformationTechnology 0.30TruelowGICS authority financial/parquet/gics-symbols.parquet confirms AAPL → Information Technology, MSFT → Information TechnologySECTOR
8cap_respectedBalance Accounting.GicsSector.ConsumerDiscretionary 0.30TruelowConsumer Discretionary holdings in balance_sample/portfolio.json: AMZN only, weight_pct=3.87SECTOR
9cap_respectedBalance Accounting.GicsSector.Financials 0.30TruelowPortfolio examples/balance_sample/portfolio.json, nav_usd=100615.82, as_of=2026-05-15SECTOR
10cap_respectedBalance Accounting.GicsSector.HealthCare 0.30Truelowbalance_sample portfolio has 7 equity holdings; sectors present = [Consumer Discretionary, Consumer Staples, Financials, Index, Information Technology] — NO Health Care holding existsSECTOR
11cap_respectedBalance Accounting.GicsSector.ConsumerStaples 0.30TruelowConsumer Staples holdings in balance_sample/portfolio.json: COST (Costco Wholesale) weight_pct=7.25SECTOR
12cap_respectedBalance Accounting.GicsSector.Industrials 0.30TruelowIndustrials matching holdings: [] (zero holdings carry gics_sector == 'Industrials')SECTOR
13cap_respectedBalance Accounting.GicsSector.Energy 0.30TruelowComputed from examples/balance_sample/portfolio.json (NAV 100,615.82, as_of 2026-05-15).SECTOR
14cap_respectedBalance Accounting.GicsSector.Utilities 0.30TruelowPortfolio examples/balance_sample/portfolio.json: 7 holdings, none with gics_sector == 'Utilities'SECTOR
15cap_respectedBalance Accounting.GicsSector.Materials 0.30TruelowMaterials contributing holdings: [] (none of the 7 holdings have gics_sector=='Materials')SECTOR
16cap_respectedBalance Accounting.GicsSector.RealEstate 0.30TruelowPortfolio examples/balance_sample/portfolio.json has 7 equity holdings across sectors: ['Consumer Discretionary', 'Consumer Staples', 'Financials', 'Index', 'Information Technology'].SECTOR
17cap_respectedBalance Accounting.GicsSector.CommunicationServices 0.30TruelowMatching holdings where gics_sector == 'Communication Services': [] (zero holdings)SECTOR
TREND
1sma_cross_upBalanceTruelowcomputed @ as_of=2026-05-15 — 5 of 7 holdings show SMA(50) > SMA(200) at 2026-05-15; weighted 65.56% aboveTREND
2slope_positiveBalanceTruemediumWindow 2025-05-15 → 2026-05-15; 7 equity holdings, 252 bars each (sufficient, ≥50).TREND
3r_squared_geqBalance 0.5TruemediumWindow 2025-05-15 → 2026-05-15, OLS of log(c) vs ordinal day index, per holding (252 bars each):TREND
4adx_geqBalance 20.0Truemediumbalance_sample, as_of=2026-05-15, threshold=20.0; 7 equity holdings, all final-row adx14 non-null (no renormalization needed).TREND
DRAWDOWN · OPTIONS-RISK · SECTOR · TREND — 19 of 20 True.

Metrics

frameworkCount
5
frameworksPresent
5
runsTotal
33
runsAccepted
33
runsRejected
0
leanGraphEmitFresh
yes
leanGraphEmitRev
7a619914a
leanGraphModality
direction-conditional-decaying
leanGraphDenominator
526
leanGraphCoveragePct
0.02091254752851711
leanGraphVelocity
0
leanGraphGoldenShare
0.0019011406844106464
leanGraphAutomatedShare
0.019011406844106463
leanGraphMeanDeps
10.222222222222221
leanGraphGeneratedFactShare
0.15760869565217392
leanGraphToolchainCurrent
yes
latestRunId
balance_sample
latestRunAt
2026-06-04T17:41:49Z
latestVerdict
ACCEPTED
latestProofGraphUrl
https://qresev.quantapix.com/proof-graph/run/balance_sample/
tradingEncodedSymbols
10
tradingTierA
withheld — agreement oracle under re-verification, 2026-07-14
tradingTierB
withheld — agreement oracle under re-verification, 2026-07-14
tradingTierC
withheld — agreement oracle under re-verification, 2026-07-14
tradingTierBlindCertified
0
tradingSectorsTouched
4
tradingSectorUniverse
11
tradingSymbolUniverse
526
tradingUniversePct
1.9011
tradingWavesTotal
9
tradingWavesAudited
7
tradingWavesReadClean
3
tradingSymbolsAuditable
9
tradingSymbolsReadClean
4
tradingTierAReEarned
0