receiptresolution
hash039c069e4bba79d7bd966ff236e667286c713ab31b382197c19ec80d8fecab66
prev hash620a592f130e4c2914fb22193407e66d08fcd01cd7126701369cb661d81d5ca6
signature2a299fd2c2cc27016b441e03bea57a4a217cfad091161aa6626c423d2bbe163d520814197d8c7e04c74a2671f43b3962dfc194ac2052e272bf0bbd672848a809
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_ms1789869720000
hold_pnl_usd0.01
resolved_ms1789956346789
rung1d
session_id39a507e3fac94f94bd0c787a
tresolution
thesis_hash03fcc0ff978cec828ba0d31cd7cd35c665eea4a8a71dc083c6c638430586934c
thesis_seq33
ticket_pnl_usd15.07
v1
entry_px
{
"BTC": 81128,
"ETH": 2620
}exit_px
{
"BTC": 81081,
"ETH": 2650.7
}legs
[
{
"coin": "ETH",
"entry_px": 2620,
"exit": "time",
"exit_px": 2650.7,
"fees_usd": 1.3,
"index": 0,
"kind": "perp",
"notional_usd": 1436.66,
"pnl_usd": 15.53,
"side": "long"
},
{
"coin": "BTC",
"entry_px": 81128,
"exit": "time",
"exit_px": 81081,
"fees_usd": 1.29,
"index": 1,
"kind": "perp",
"notional_usd": 1436.22,
"pnl_usd": -0.46,
"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/123 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/123, and the public key at /.well-known/thesis-terminal-pubkey.json.