Skip to content

↑↓ navigate · ↵ open · esc close

Approach

Rigour you can inspect.

We are a small studio, so the method has to do the work a large firm does with headcount. Four rules shape every product; one release gate stands between every change and the people who depend on it.

How we build

Four rules, applied to every system we ship.

  1. 01

    Fail closed

    Missing data, a stale quote, an unreadable document or an unreachable counterparty means no new risk. The default state of every system is to stop and say why.

    SUTP's pre-trade gate · TaxReturnStudio's completeness contract

  2. 02

    Reconcile to the source of truth

    The broker's record, the document's figure, the statute's number. Our ledgers are reconciled to them, never the other way round, and every correction is audited and reversible.

    Broker-truth reconciliation · field provenance down to the cell

  3. 03

    Measure before you claim

    A strategy earns size with evidence that survives overfitting tests. A tax figure carries its assumption. A number nobody can defend does not ship.

    Deflated Sharpe and walk-forward · full-return recomputation

  4. 04

    Keep a human in control

    Breakers latch until a person clears them. Nothing reaches a tax return unseen. Live capital waits on an authorisation chain the operator holds.

    HALT.ALL · approval manifests · operator-owned activation

The release gate

Six steps between an idea and a user.

  1. 01

    Specify

    Every change starts as a written spec with a named reviewer. Ambiguity is resolved on paper, where it is cheap.

  2. 02

    Red first

    A failing test exists before the code that makes it pass. If we did not watch it fail, we do not know what it proves.

  3. 03

    Independent review

    A second system reviews every change before it ships. No change is small enough to skip.

  4. 04

    Gate receipt

    The full test suite runs on the exact tree that ships, and the receipt travels with the release. Change the tree, earn a new receipt.

  5. 05

    Immutable release

    Versions are tagged, bundled and deployed as units. Rollback is a documented step, not an improvisation.

  6. 06

    Operate and record

    We run what we build and keep a dated performance and incident log. The log is self-critical by design.

Why it matters to a partner

A partner is not buying a strategy. A partner is buying the process that decides whether a strategy may exist, how big it may be, and when it must stop. That process is what we show first, because it is what survives a bad quarter.

Why it matters to a practice

A tax professional signs their name to every figure. Our tools are built so that every figure carries its source, its assumption and the professional's own decision about it. The software never gets to be the one who was wrong quietly.

Operating board

Facts we can show. Numbers we will not.

Under the SEC Marketing Rule, paper and model results are hypothetical performance and do not belong on a public page. What belongs here is what the systems do every day. Regenerated from the repositories at each release.

InstrumentReadingSource
SUTP release on the fleet6.1.6sutp-v6 tag v6.1.6, 2026-11-08
Automated tests in the SUTP release gate33,117gate receipt 6.1.6 (backend suite, per operator notes)
SUTP backends in the paper fleet10fleet inventory
Brokers integrated3Alpaca, Tradier, Schwab
Tax strategies catalogued and risk-rated333TaxStrategy Studio catalogue (strategies.json)
TaxStrategy Studio release0.7.0CHANGELOG 2026-10-11
Automated tests in TaxReturnStudio10,280P3 plan 3 merge
Return entity types in the completeness contract7TaxReturnStudio design
Live performance figures published0policy
As of 2026-11-08 · Operating facts only. Regenerate from the repositories at each release. No money, no returns, no performance.
Next stepChoose your door