receiptresolution
hash872e8b43e4b776f25a45694472d26079a93219098324376e6d49cbc3fec7acf5
prev hashe2482825ec9ae540adfdcd940353398c6e15d64f2881738294423b11f0484c40
signatured749089605c6a9ae1ed179d3cae0c95c8ab21f9b80c547c508a803f2f3b9bb987feabacd3a53cc6be4c51533250d297d13057cc841a4ffc3ce6b0225afd73808
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_ms1789857360000
hold_pnl_usd-5.29
resolved_ms1789872061974
rung4h
session_id143236c8223745f0827e3411
tresolution
thesis_hash00da6c2431b59b878371e8c798ee84a5f40440a5e553c87359873b2de739202b
thesis_seq3
ticket_pnl_usd-8.01
v1
entry_px
{
"BTC": 81155,
"ETH": 2624.3
}exit_px
{
"BTC": 80931,
"ETH": 2607.8
}legs
[
{
"coin": "ETH",
"entry_px": 2624.3,
"exit": "time",
"exit_px": 2607.8,
"fees_usd": 1.08,
"index": 0,
"kind": "perp",
"notional_usd": 1201.89,
"pnl_usd": -8.64,
"side": "long"
},
{
"coin": "BTC",
"entry_px": 81155,
"exit": "time",
"exit_px": 80931,
"fees_usd": 0.32,
"index": 1,
"kind": "perp",
"notional_usd": 360.03,
"pnl_usd": 0.67,
"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/37 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/37, and the public key at /.well-known/thesis-terminal-pubkey.json.