ETH$3,850.00BTC$71,40014 gweiblock#21,458,920sample data
DeFi decision journal

Keep a tamper-evident journal of your DeFi decisions.

Save each route check as a hash-recorded decision record — the route, notional, methodology and feature versions, source freshness, caveats, and confidence state, captured append-only. Read-only and non-custodial; review it later against the real outcome.

Run a route checkSee sample reports
See an example decision record

A sample decision-record card — the exact fields a saved record captures, shown as a fixture.

Sample decision record
Sample fixture
Route
USDC → WETH
uniswap-v3-005
Modeled grade
B · 12.4 bps
expected-leak band
Methodology
route-quality v1
pinned at save

An example hash-recorded decision record — the exact fields a saved record captures. Sample fixture, not a live entry.

Run a route check to create one

What a hash-recorded decision record is

A decision record is the saved trail behind a single call. When you save a route check, Routescore writes the inputs you entered, the modeled output it produced, and the surrounding context into one append-only entry, then computes a SHA-256 hash over the whole thing. That hash is what makes the record tamper-evident: change any field after the fact and the recomputed hash no longer matches the stored one, so a record cannot be quietly edited after the fact to look smarter in hindsight than the call actually was at the moment you made it.

It is a hash, not a signature, and the distinction matters. Routescore does not hold a wallet key and does not sign anything on your behalf — a record is tamper-evident purely because of the hash, and append-only because new states are appended rather than overwriting what came before. The goal is a modest but honest paper trail you can actually review later, not a cryptographic claim the product would not be able to stand behind.

Append-only is the quiet feature here. Nothing in the journal is deleted or rewritten in place; corrections and updates are added as fresh states with their own timestamps. So the history of how your thinking changed is preserved, not flattened into a final answer that hides the path it took.

What a single record captures

A record only earns its keep if it captures the things that drift between today's decision and tomorrow's review. Models get retrained, detectors get rebuilt, and data goes stale — so each entry pins the exact versions and assumptions the score depended on, letting a later reader see the call in its original context instead of reconstructing it from memory.

None of that is editorial gloss. It is the same trust contract the route check shows at view time — coverage, freshness, confidence, methodology version, and excluded risks — frozen into the record so the conditions behind a decision survive long after the screen that produced them is gone.

  • Methodology version — the scoring model the grade came from, e.g. route-quality v1.
  • Feature versions — the detector and feature builds that produced the inputs.
  • Source freshness — whether the underlying read was live, cached, or stale at save time.
  • Caveats — the named limitations and excluded risks the artifact showed.
  • Confidence state — the modeled band as it stood, not a firmer number bolted on later.

Reviews, exports, and outcome labels

A saved record is built to be revisited, not filed and forgotten. You can open any entry, re-read its inputs and caveats, and export the record as JSON or CSV to keep your own copy or pull it into a spreadsheet or notebook. The export carries the full field set and the hash, so an entry you saved months ago stays legible — and independently checkable — well outside the app, on your terms.

Later, once you know how a decision actually played out, you can attach an outcome label: it held up, it didn't, or somewhere in between. The label lands as a new append-only state, never an edit to the original, so the before and the after both survive intact. That is what separates a real decision journal from a screenshot — it keeps the call and the result side by side without letting either one be quietly rewritten to fit the other.

How the journal feeds the calibration flywheel

Outcome labels are where a journal stops being a diary and starts compounding. Each labeled record is one honest data point on whether a modeled call matched reality. Collect enough of them and they stop being anecdotes and become calibration evidence — a measured account of where the methodology is well-tuned and where it runs hot or cold at a given notional, route, or market condition.

That is the value loop stated in one line: a saved decision record feeds an outcome label, outcome labels feed calibration, and calibration feeds stronger public proof on the methodology and benchmark pages. The journal you keep for your own review turns out to be the same evidence that lets Routescore earn credibility in public — by measured track record rather than by assertion. Value created for you and proof earned in the open end up being the very same artifact, which is the whole point.

FAQ

Common questions

What is a DeFi decision journal?

It is an append-only log of your DeFi decisions. Each time you save a route check, Routescore captures the route, notional, methodology and feature versions, source freshness, caveats, and confidence state into a hash-recorded decision record you can review, export, and label later.

What does "tamper-evident, hash-recorded" mean?

Each record carries a SHA-256 hash computed over its contents. If any field were edited after the fact, the recomputed hash would no longer match, so tampering is detectable. Records are append-only — new states are added, never overwritten — which is what keeps the trail honest.

Is this a crypto trading journal for DeFi?

In spirit, yes — it is a structured journal for DeFi decisions rather than a generic notes app. The difference is that each entry is a hash-recorded decision record with the modeled inputs, methodology version, and caveats attached, so you review the reasoning, not just the result. It is read-only decision support, not advice, and it never executes or settles a trade for you.

Can I export my decision records?

Yes. Any record exports to JSON or CSV with its full field set and hash, so you keep a portable, checkable copy outside the app — to archive it, audit your own reasoning, or load it into a spreadsheet or notebook.

Does saving a record move my funds or change a trade?

No. Routescore is read-only and non-custodial — saving a record only writes a journal entry. It never holds, moves, or executes your funds; you act in your own wallet, and the record is simply the trail of why you decided what you did.

Run it yourself — no signup, no wallet.

Routescore is read-only, non-custodial decision support. Run a check, keep the record, review the outcome — modeled and point-in-time, not investment advice.

Run a route check