receiptresolution
hash0de326e3b12131531b5ef01f63b343a7e87210cb9de1556373929d2665e06fd2
prev hash410b011fa212e769f42323741d55ae1717476a436c43ede321785a836b4e337a
signaturef19e3816a765653f1cdf301bc7b0cb84076e81a28881e96d70478371c6c79ffe1a8fd82e1d2a3b6348290e0d2f6df0e92d4699108f2333c0657aa977e2d51807
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_ms1789898640000
hold_pnl_usd1.72
resolved_ms1789913146787
rung4h
session_id6f02ffc7262c4d8eb8993b0c
tresolution
thesis_hash18395c315c24a201d25fab82aef407296f125b8773bfd5c63b1091470d5584bc
thesis_seq69
ticket_pnl_usd0.05
v1
entry_px
{
"BTC": 80519,
"ETH": 2580.4
}exit_px
{
"BTC": 80798,
"ETH": 2586.3
}legs
[
{
"coin": "ETH",
"entry_px": 2580.4,
"exit": "time",
"exit_px": 2586.3,
"fees_usd": 0.97,
"index": 0,
"kind": "perp",
"notional_usd": 1072.94,
"pnl_usd": 1.49,
"side": "long"
},
{
"coin": "BTC",
"entry_px": 80519,
"exit": "time",
"exit_px": 80798,
"fees_usd": 0.29,
"index": 1,
"kind": "perp",
"notional_usd": 321.08,
"pnl_usd": -1.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/82 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/82, and the public key at /.well-known/thesis-terminal-pubkey.json.