receiptresolution
hasha8cc675887dee98617a3d4deba97686cf017df2b4d6e8eabe716eac9e46cbbec
prev hash9dcbcbe33c591a85c981c23eea1d56bf0293e83626a2dbe6449300dfb68d7412
signature60436f660d2915ee594e8ab0efd0a3b236a29b37ceeec748ce21d0fded5d4eecad0c5f1221f22cf2f8a7075e355135c6a726228a448c53a6ed530cce045ccf0d
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_ms1789968840000
hold_pnl_usd9.25
resolved_ms1789983346813
rung4h
session_ida5f381e896ef4fe0ac68cda9
tresolution
thesis_hash96cbbe62317cd1a8eefaf5eb5506491cf010a7cb014c0aa4db5063b5fe560274
thesis_seq131
ticket_pnl_usd5.19
v1
entry_px
{
"BTC": 81817,
"ETH": 2677.6
}exit_px
{
"BTC": 84699,
"ETH": 2732.7
}legs
[
{
"coin": "ETH",
"entry_px": 2677.6,
"exit": "time",
"exit_px": 2732.7,
"fees_usd": 0.58,
"index": 0,
"kind": "perp",
"notional_usd": 641.59,
"pnl_usd": 12.62,
"side": "long"
},
{
"coin": "BTC",
"entry_px": 81817,
"exit": "stop",
"exit_px": 84890,
"fees_usd": 0.18,
"index": 1,
"kind": "perp",
"notional_usd": 192.26,
"pnl_usd": -7.4,
"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/144 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/144, and the public key at /.well-known/thesis-terminal-pubkey.json.