receiptresolution
hashf397ebe02a1bb2ed9487b9f5fb6d756f766713cca3f23f77b0d12f75295186e4
prev hash09f0486b1a4799e7828e5c3eaaa872b2b2ddd15c664780471e3ad32a44d54f9e
signature8c4f7a81ef999b0a6f4ea1824dd4dc106e2ef2ca1c0f599f4ff0af5150a82356a0269f9cfef4131139e83166a4fe00592d1df4591b63b1251c6b00044f4b040f
public keyf25f03fbc22533bc1b707bdcd9a452968c8724afa039cebd6d485dc741f63975
hash = sha256(prev hash + the canonical payload JSON); the signature is Ed25519 over the lowercase hex hash. Change one character of the payload and every entry after this one stops verifying.
what was claimed
entry_ms1789875240000
hold_pnl_usd1.09
resolved_ms1789890053780
rung4h
session_idd6369f7f9e574f89a6a52982
tresolution
thesis_hashcd6645278429fe009fdaa3fd70d9881b7f53ea71fb28116eaadf88158d2d09d3
thesis_seq40
ticket_pnl_usd0.68
v1
entry_px
{
"BTC": 80409,
"SOL": 108.53
}exit_px
{
"BTC": 80389,
"SOL": 108.75
}legs
[
{
"coin": "SOL",
"entry_px": 108.53,
"exit": "time",
"exit_px": 108.75,
"fees_usd": 0.69,
"index": 0,
"kind": "perp",
"notional_usd": 767.25,
"pnl_usd": 0.86,
"side": "long"
},
{
"coin": "BTC",
"entry_px": 80409,
"exit": "time",
"exit_px": 80389,
"fees_usd": 0.21,
"index": 1,
"kind": "perp",
"notional_usd": 230.02,
"pnl_usd": -0.15,
"side": "short"
}
]Shown as it was signed, with the wallet taken out: a field named
address or walletNote reads [redacted], any 0x address inside any other field reads 0x… (a vault link keeps its own, which is a public contract), and a clause quoting what a wallet holds is cut and says so. Those bytes are unchanged in the signed entry — /ledger/66 serves it verbatim, and that is what the verifier hashes.check it yourself
Nothing here asks you to trust this page. Run the independent verifier: it refetches every entry, recanonicalises each payload, recomputes the chain and checks each signature against the published key.
node scripts/verify_ledger.mjs https://think.ascendants.io
The head is at /ledger/head, this entry's raw JSON at /ledger/66, and the public key at /.well-known/thesis-terminal-pubkey.json.