Tokenswim Attestations

Proof

0b40f4bc-ff8c-4293-8e9a-bd33cf638476

provedThe proof has been verified on-chain.
Upstream host
chatgpt.com
Certificate fingerprint
fa5ab82b6c558273ad37b3d6ef16c1be1125fee722c13ca2ab949b507c9fee38
Claimed model
gpt-5.6-luna
Session at
Client digest
43e6183229004bfbeab3b4ac6098eb1c4e399e4928da62fd86bc50bc82cbc7ea
Server digest
52121fd33f1850e36cdc44b467ac5dae440326bf41979fd408d3c3b907c6865e
Client windows
[3530, 3658) [165413, 165541) [181853, 181981)
Server windows
[21348, 21476) [131426, 131554) [273334, 273462)
Drawn against
260507 client bytes · 384286 server bytes · 3 windows
Attestor
0x7bd8478c485a97414c430bd788d10b88d692cf2c
Circuit
aes-128-ctr+r1cs.b1338730e23d+pk.ba9bfddfb226 (aes-128-ctr)
Attestor version
attestor-core@55d43e1+reclaim-tls@e7ea68d

Witnesses (3)

Merkle inclusion

Verify this proof's inclusion in the checkpoint.

Leaf hash
ddfb9061e2ebabf0e3beb0aa18bb84ae7a06349370588d10536a932eb0c5dbf8
Leaf index
1146 of 1167
Audit path
  1. 07ce3127efc1ca4aa622395fa53c0dce2ea1c55a5a9975bccb608a18f6900fe6
  2. 3e6dbe272f51f6aa49061a502a52bf486cc6b4e3d04182be4eb91b5074bec39d
  3. 43cdf2ff3b7e61eea7de7d3c3db6ca7dc7f715677015ebba0b28cbbbcf2e8e7e
  4. 0e964c43fc4090a763b787357f96f4afd5175081337619f0c63d53159230e419
  5. 14fe09f1307d9f30d9b6cb0aa8ae62ea3c3a71cfe0420c52bd41e8b7a7a157d9
  6. fb01c47cdbe5f9ea0ca22549a1957ff67e03efa700f2402342712ff35e494ce9
  7. 5a4c1362cef8e374417ac32395839f050cd870960d596a7d9c54db79870964e9
  8. 269dbab57fad6701b1f125c17e9f2d49bfba8f122e662c46aec7fae9d0efce41
  9. e611d69755c63040bed5a06d1a13a45121b71d7b1a4e373e89a7f71703933240

Check it yourself

Use tokenswim-verify to check the downloaded proof.

Verify the proof
tokenswim-verify verify proof.json
And its place in the tree
tokenswim-verify checkpoint verify checkpoint.json --proof proof.json

proof.json is exported by the consumer who made this request, from this page while signed in. checkpoint.json comes from the public checkpoint repository.

Verification scope

Verification checks witness signatures, challenged offsets, chunk proofs and the model reported in the proven bytes.

Matching those bytes to the full session transcript is checked by the attestor, rather than the standalone verifier.