NFA app · simulation

Connect
wallet

Connect your wallet to open your own account. It starts empty and is saved in this browser, separately for each wallet. Connecting is read-only: nothing is signed, nothing is sent, and no real assets are touched.

Official links: notfinancialadvice.cash and @nfacash on X. We never ask for your seed phrase or private key, never request a signature or a transaction, and never ask you to send funds.

Prototype · unaudited · the app only simulates rules, queues and receipts. Back to the site

PrototypeBase Sepolia · sim

Simulation controls

Simulated time

06 / Discipline Score

Keeping your word

Adherence to your own rules — not profit, not volume, not a prediction of skill or outcome.

Halftone photograph of a gloved hand holding a round sample disc, in duotone scanlines
0 / 100Discipline
Not yet eligible
Not yet eligible (needs 7+ days)Panic use: neutral
Rules active
0 days
Current streak
0 days
Strictness
1.72× baseline
Executed loosenings
0

01 / Breakdown

Three inputs. No profit.

  • Rule activation age

    0 days (credit starts after 7d)

    0% × 25 = 0.0

  • Qualifying streak

    0 days since last loosening · 0 protected days in total

    0% × 40 = 0.0

  • Strictness vs baseline

    1.72× baseline (full credit at 2×)

    0% × 35 = 0.0

  • Target score (before growth cap)0
    Score (growth capped at +2/day)0 / 100

02 / Baseline comparison

Strictness against a reference.

Reference baseline (simulation): 8,000 max trade · 32,000 daily cap · 5 min cooldown.

Active rules compared with the baseline
RuleYoursBaselineDirection
Max trade value5,0008,000lower is stricter
Daily cap20,00032,000lower is stricter
Cooldown (sec)600300higher is stricter
Combined1.72× (geometric mean) → 0% strictness credit

03 / Progression

Daily, capped, simulated.

Not enough completed days yet.

04 / Formula

How the number is made.

target = 100 × (0.25·age + 0.4·streak + 0.35·strictness)
age, streak = 0 below 7 days, else (days − 7) / 53, capped at 1
strictness = clamp((ratio − 1) / (2 − 1)), 0 until rules are 7d old
each completed day: score = min(target, previous + 2)

A day extends the streak only if rules were at least 1.05× baseline strictness and no loosening executed that day; a loosening resets the streak and drops the score to the lower target immediately. Inactivity with meaningful rules qualifies. Panic is neutral. Rejected or hypothetical actions never count. Profit, balances, volume and trade frequency are never inputs.

Known weaknesses: extreme rules on an inactive account farm the score; the baseline is arbitrary; one account can look disciplined while others are not; score says nothing about outcomes. See SIMULATION_MODEL.md.

05 / Rule-change history

  1. 2026-10-18 12:00:00ZsetDefault guardrails activated.

NFA application prototype · all data simulated · wallet connection is read-only · nothing here protects real assets. Official account: @nfacash.

NFA
Account

My account

0x621e…0f52

No funds yet
PanicNot engaged