Private beta · Kraken first

The tradeisn't overwhen it fills.

AfterFill rebuilds every trade from your real Kraken history — fees, funding, risk, and behavior included — then walks you through the review your future self will thank you for.

Net PnL
+$0

after fees and funding

Average R
0.00R

planned vs realized

Discipline flags
0

down from 13 last cycle

Built for post-trade work

Your exchange shows fills. AfterFill shows behavior.

Exchanges are built for execution. AfterFill is built for the quiet work after it: reconstructing trades, counting every fee, measuring risk, and spotting the habits that damage expectancy.

01

Trade reconstruction

Group real fills into reviewable trades, then correct split, merge, strategy, notes, and mistake labels without touching raw records.

02

Risk discipline

Compare planned risk with realized loss, leverage, position size, stop behavior, and time in trade.

03

Costs that matter

Track fees and funding beside gross profit so small targets, funding drag, and cost-heavy symbols are visible.

04

Decision history

Attach rationale, screenshots, tags, corrections, and review notes to the actual timeline of fills and ledger events.

Hands-on

Review a trade. Right here.

This is the actual guided flow from the app — story, plan, execution replay, lesson — running on mock Kraken data. Change the stop and watch the outcome change.

Interactive demo

Step 1 · Story

Confirm what really happened.

AfterFill reconstructs the trade from raw Kraken fills, fees, and funding. You only confirm it, or fix it.

Reconstructed trade story

Confidence 92%
Entry
May 12 · $64,200

Exchange

Exit
May 13 · $65,710

Exchange

Costs
$12.40 + $3.10

Fees + funding

Raw exchange records are never mutated.

Evidence

BTC-PERP · 1h candles

Full outcome
$63,915$64,431$64,947$65,463Entry $64,200

The full lifecycle, reconstructed from raw fills, fees, and funding events.

Kraken-first workflow

Read-only in. Discipline out.

v1 starts with Kraken and stays read-only toward exchanges. AfterFill imports account history through a daily scheduled sync, keeps a force refresh button, and rebuilds derived trades without ever mutating raw exchange records.

  1. 01

    Connect read-only Kraken keys

    AfterFill guides key setup, rejects risky permissions when detectable, and stores secret material server-side only.

  2. 02

    Refresh imports daily

    A daily scheduled sync updates connected accounts, with a force refresh button available. v1 has no automated exchange actions.

  3. 03

    Normalize raw events first

    Fills, ledger entries, fees, funding, balances, and positions are stored before derived trades are rebuilt.

  4. 04

    Review trades and behavior

    Annotate rationale, mistakes, R-multiple, costs, corrections, and export clean review history.

Security boundary

Designed for review, not execution.

AfterFill never needs trade or withdraw permissions. Exchange credentials stay server-side, sync logs are sanitized, and user-owned data is scoped by authenticated accounts.

No trading permissions

The product is read-only toward Kraken. v1 does not place orders, cancel orders, or request withdrawal access.

Server-only exchange secrets

API key material is kept out of client code, browser storage, public runtime config, and user-visible logs.

User-scoped data model

Review data is scoped server-side by authenticated user, with RLS policy design planned for every user-owned table.

Bring discipline into the same rhythm as execution.

The first release is intentionally focused: Kraken import, daily refresh, trade reconstruction, risk review, fee and funding analysis, and review corrections.

FAQ

Clear boundaries for v1.

Post-trade clarity for crypto traders.