Chain audit

Audit

46 entries · head sha256:baad8dfeedb6a033f

Verify this chain (and every body)

1

Get the verifier (one stdlib-Python file):

curl -O https://append.page/verify.py
2

Run it on this page:

python verify.py https://append.page/p/advisors

Exit code 0 means: every entry's hash recomputes correctly, every prev_hash link is consistent, and for every non-erased entry SHA-256(salt || body) matches the on-chain body_commitment. Erased entries skip the body check (no body to verify against), but the chain link is still checked. See AGENTS.md §8 for the full model.

Chain

  1. #0·01KPRYG20MRDSTCFJNYQGZ9A3Wentry
    prev: sha256:9e986be892d3e867ee2b86f9738533138f4a613856a29d7148f5ec42417fcf25 (genesis seed)
    hash: sha256:9d28ece0eba522179de8b490c31d119f042dfcc3b4244d42a644d5fcb55c5d51
  2. #1·01KPRZ8SGMHV5A14X78ZREXW1Mentryreplies to 01KPRYG20M
    prev: sha256:9d28ece0eba522179de8b490c31d119f042dfcc3b4244d42a644d5fcb55c5d51
    hash: sha256:d3d06db1c3807faaa08d3263388070563dd7e4f2b320e4826463781d651af782
  3. #2·01KPRZGQ9JXW7YGV7WYVTXXRW7entry
    prev: sha256:d3d06db1c3807faaa08d3263388070563dd7e4f2b320e4826463781d651af782
    hash: sha256:985aab836907bc4cf5a3bff3ab589cd3fd9dccbb46655d7a8fdc27ea6ddee44e
  4. #3·01KPS1ZZKJXQG5VXSKTAGWBZ0Bentry
    prev: sha256:985aab836907bc4cf5a3bff3ab589cd3fd9dccbb46655d7a8fdc27ea6ddee44e
    hash: sha256:5a68cb952d4c3d36469aeaf51b9bfe75bffd04bef7c21a40848f5f7d371d22eb
  5. #4·01KPS2G8F0F4D5CDW4988SAMKEentry
    prev: sha256:5a68cb952d4c3d36469aeaf51b9bfe75bffd04bef7c21a40848f5f7d371d22eb
    hash: sha256:da06cf72b199afe49bc062e59d4f19a45e5525d2d485972b3b42861e0902c254
  6. #5·01KPS2ZA6ZXCVE6RKM1XDM94A9entry
    prev: sha256:da06cf72b199afe49bc062e59d4f19a45e5525d2d485972b3b42861e0902c254
    hash: sha256:3fd369b1a5972eaa31b4d94cf3893f9b15b70b11095d91c2c68e7fa2627ed2b3
  7. #6·01KPS42X3MZG4XDXWG05EBMFC6entry
    prev: sha256:3fd369b1a5972eaa31b4d94cf3893f9b15b70b11095d91c2c68e7fa2627ed2b3
    hash: sha256:dcb25a7a3c96a792d6d5bbb2bf1b8fd31b915a10d1e49cc1c6755711fff36ecf
  8. #7·01KPS4NV50H3NN50Z6KQDXZ5FSentry
    prev: sha256:dcb25a7a3c96a792d6d5bbb2bf1b8fd31b915a10d1e49cc1c6755711fff36ecf
    hash: sha256:c074346c45a7a983c89d3ea5285e3b0252a0158d56ed3710aad3cbd84dea8f5e
  9. #8·01KPS8RYQDKAYX56HM5AYWN7P1entryreplies to 01KPRZGQ9J
    prev: sha256:c074346c45a7a983c89d3ea5285e3b0252a0158d56ed3710aad3cbd84dea8f5e
    hash: sha256:c686dbd67611e1f905e096f9992d45b5dd39adfe1deb1723805f483d178f53b9
  10. #9·01KPSB18197Z1HBVQW91PBNEFTentry
    prev: sha256:c686dbd67611e1f905e096f9992d45b5dd39adfe1deb1723805f483d178f53b9
    hash: sha256:8fb0534d9972fe46eed422a7ce8be81ebdc557febb624ae14c0fbfbe20c3b44c
  11. #10·01KPSBCV4YVYHS1AXFBT84Y4RFentry
    prev: sha256:8fb0534d9972fe46eed422a7ce8be81ebdc557febb624ae14c0fbfbe20c3b44c
    hash: sha256:cc6a213ec5b730193818e30327aded910c0ae90ec6b7b981dc784614b2928000
  12. #11·01KPSBNYGMWX5Q3RZ8SEAQDE8Qentry
    prev: sha256:cc6a213ec5b730193818e30327aded910c0ae90ec6b7b981dc784614b2928000
    hash: sha256:d6a10e43f80522f42a3e5cd52a4bfb1cbcb64a240728e0ed2a1bc87638b01b0f
  13. #12·01KPSDV7JSDNKP3AV84WKSHP0Xentry
    prev: sha256:d6a10e43f80522f42a3e5cd52a4bfb1cbcb64a240728e0ed2a1bc87638b01b0f
    hash: sha256:44349fb3cdd5321404615366ff770c472687dcf3d3a89b940da8952cae356fd4
  14. #13·01KPSEEPN9KFPC7BYGFGQAYKRHentryreplies to 01KPRZGQ9J
    prev: sha256:44349fb3cdd5321404615366ff770c472687dcf3d3a89b940da8952cae356fd4
    hash: sha256:cc581dfc4d25da4bf99c43cb98e7778a9a3574f4a8dcc0649476b2161ea6b1f4
  15. #14·01KPSEFCB7RRF0KAG9FPQJDWRTentry
    prev: sha256:cc581dfc4d25da4bf99c43cb98e7778a9a3574f4a8dcc0649476b2161ea6b1f4
    hash: sha256:f56993c9dc70106be6a940251f45797c0789597f5592b0a98dcf9fa6d614b91f
  16. #15·01KPSEK41NHSGHY087DE1WTGTYentryreplies to 01KPSB1819
    prev: sha256:f56993c9dc70106be6a940251f45797c0789597f5592b0a98dcf9fa6d614b91f
    hash: sha256:0c562620c83c2728d7ec7260699f86e60d9a87bdc8ea1c1af1cf5666fd7ab318
  17. #16·01KPSGRW4182A817TRHWFRJV8Kentry
    prev: sha256:0c562620c83c2728d7ec7260699f86e60d9a87bdc8ea1c1af1cf5666fd7ab318
    hash: sha256:3fb9579136a381118355d27a7aa59ae6887067e3a614d28a754339b7d1c4de95
  18. #17·01KPSH71A4GD5YQ766KMS3P7DSentry
    prev: sha256:3fb9579136a381118355d27a7aa59ae6887067e3a614d28a754339b7d1c4de95
    hash: sha256:b84150e2435f72b81f9bcab54533b3f72ce9cc020f8e5ac6830528a16f03109c
  19. #18·01KPSJ6RRGD1ANHHC7N9YV4BPYentry
    prev: sha256:b84150e2435f72b81f9bcab54533b3f72ce9cc020f8e5ac6830528a16f03109c
    hash: sha256:951d9be5f7f41d18b457e301d3801269c102969c88d6edb97a18e6d34e76e2c7
  20. #19·01KPSJARMMC3QMZW92GFW4FX7Xentry
    prev: sha256:951d9be5f7f41d18b457e301d3801269c102969c88d6edb97a18e6d34e76e2c7
    hash: sha256:cf10044e123f40aa3aeb61c10642d1f0cc27ab87e9d1724b55e2614ba2031b19
  21. #20·01KPSJCN1N25KHAC6QKDBBZYGFentryreplies to 01KPSJARMM
    prev: sha256:cf10044e123f40aa3aeb61c10642d1f0cc27ab87e9d1724b55e2614ba2031b19
    hash: sha256:bec4e31f4faf447badb195776e5d9bc0a7fe9f67ae41449dbcf033dbbb5b4b8f
  22. #21·01KPSJEE8YTD48WGDVT26XVPQCentry
    prev: sha256:bec4e31f4faf447badb195776e5d9bc0a7fe9f67ae41449dbcf033dbbb5b4b8f
    hash: sha256:9ea0a368cb174378ddec9a4169d2fcc3a7214e1570b39c11df4f38e00ed06fab
  23. #22·01KPSJN7X7MRJKQCH5TBP89PM6entry
    prev: sha256:9ea0a368cb174378ddec9a4169d2fcc3a7214e1570b39c11df4f38e00ed06fab
    hash: sha256:2c4308cfe880098f760782bab5b0ae771ad95468085b03899dbfd77bdf23c6c1
  24. #23·01KPSJYNPTWS5W4FTTGQD362SPentry
    prev: sha256:2c4308cfe880098f760782bab5b0ae771ad95468085b03899dbfd77bdf23c6c1
    hash: sha256:07aaa056cef17b584b7f4e8c03d1ddd102facf160d32cc3c0894cba916e4004a
  25. #24·01KPSK028WK54GJYT4P0JXFWGDentry
    prev: sha256:07aaa056cef17b584b7f4e8c03d1ddd102facf160d32cc3c0894cba916e4004a
    hash: sha256:de6188a3f19d769980ebde8d98c8135808298c760cb4ab5f837c74845105508b
  26. #25·01KPSK1JSX7R5P882G4AFQ34SWentry
    prev: sha256:de6188a3f19d769980ebde8d98c8135808298c760cb4ab5f837c74845105508b
    hash: sha256:eefbc430f8938b7f17f8ba2836ff21d82b0da2a356460bf2af27feec4987b0b0
  27. #26·01KPSK30DN46D1J37SXR2BNRW4entry
    prev: sha256:eefbc430f8938b7f17f8ba2836ff21d82b0da2a356460bf2af27feec4987b0b0
    hash: sha256:d9bca86b91dc357ecd29f89f950badec30e5f8f7c2dbde63af7ae5bcadbbf1fb
  28. #27·01KPSK4NZWPX7Y5BJ2ZEG27JM7entry
    prev: sha256:d9bca86b91dc357ecd29f89f950badec30e5f8f7c2dbde63af7ae5bcadbbf1fb
    hash: sha256:6d6ddc92cc79fa14bc92a7f47082a37f3adfd015043266953d785aae83b56a22
  29. #28·01KPSKEW9FKJXYZD95GM1VXS3Jentry
    prev: sha256:6d6ddc92cc79fa14bc92a7f47082a37f3adfd015043266953d785aae83b56a22
    hash: sha256:c719978ab49ffeebaca0e9eeddb7a8e4e25f96ad9d8ceb3d4c33707a92a8b398
  30. #29·01KPSKQK6GRHWQVCA3K71WSH71entryreplies to 01KPSKEW9F
    prev: sha256:c719978ab49ffeebaca0e9eeddb7a8e4e25f96ad9d8ceb3d4c33707a92a8b398
    hash: sha256:5d1f8c35bc3a7eb55d7bbec0e01cf17d44d8987b37f78a15dda0a8c35b3076ad
  31. #30·01KPSM0FK5TF79GJ9QN2WAXHHAentryreplies to 01KPSEEPN9
    prev: sha256:5d1f8c35bc3a7eb55d7bbec0e01cf17d44d8987b37f78a15dda0a8c35b3076ad
    hash: sha256:080af69ac006691215a037780312035febf49a660b9888ce706ff68123344b09
  32. #31·01KPSM45H2EQEPWA28SHVD90MHentryreplies to 01KPS8RYQD
    prev: sha256:080af69ac006691215a037780312035febf49a660b9888ce706ff68123344b09
    hash: sha256:02d9a9df1382624303c13fb0223735b07d932a1fea2998d2f74ebbed518799cb
  33. #32·01KPSM4ANH5TP520ES8E2VY1Y3entryreplies to 01KPSKEW9F
    prev: sha256:02d9a9df1382624303c13fb0223735b07d932a1fea2998d2f74ebbed518799cb
    hash: sha256:3d907ca87e2e5d77ed09ad1cdc864cad8bb9320ccca78fd2d396fb6933624e90
  34. #33·01KPSQVBDRR2Y09ZG6HDFPA5NFentry
    prev: sha256:3d907ca87e2e5d77ed09ad1cdc864cad8bb9320ccca78fd2d396fb6933624e90
    hash: sha256:4eb94aadecc9dc16bf4c4d1f565ad624f7ba5d5e84cc6f9c031ce8c880ec4ddb
  35. #34·01KPSR7144EEDGBB92CP80Z7FDentry
    prev: sha256:4eb94aadecc9dc16bf4c4d1f565ad624f7ba5d5e84cc6f9c031ce8c880ec4ddb
    hash: sha256:69c170d763192d04b7338ee6901666c2ac0bac47d4851b4701190936233cbbd6
  36. #35·01KPSRVTJ1TNSPHEX0XZB4A0BFentry
    prev: sha256:69c170d763192d04b7338ee6901666c2ac0bac47d4851b4701190936233cbbd6
    hash: sha256:2a76a17e9cae8c94f136365cc739d5d429c3f7157f136d63a6ffdfb27ea4315b
  37. #36·01KPSSHXJ18ZW04V4ZZX6V03CHentryreplies to 01KPSR7144
    prev: sha256:2a76a17e9cae8c94f136365cc739d5d429c3f7157f136d63a6ffdfb27ea4315b
    hash: sha256:078eb4c51f8ec83596e4da9a53cfd45866c0e30a3867e7811934f32e64c15217
  38. #37·01KPSTNW7094JK7GDBXWCSB68Kentry
    prev: sha256:078eb4c51f8ec83596e4da9a53cfd45866c0e30a3867e7811934f32e64c15217
    hash: sha256:efbb85d9e0e885997bf071a0a663730bb6085f4d0eeb7e2f8e49fffcd11ba431
  39. #38·01KPSVVG9CTBEGTWGEMNNZ6XRDentry
    prev: sha256:efbb85d9e0e885997bf071a0a663730bb6085f4d0eeb7e2f8e49fffcd11ba431
    hash: sha256:44a53236a65039730dfaff566c1970daf57eca31f90bcc602e8707160ba0c264
  40. #39·01KPSW3A2QD3E97P1AXW4TR760entry
    prev: sha256:44a53236a65039730dfaff566c1970daf57eca31f90bcc602e8707160ba0c264
    hash: sha256:141e9956a061f54280f468237b4b4b375c7b4f1da1c12592ffedab5109fc1012
  41. #40·01KPT0KAHDTW0QYQDG591W74RQentryreplies to 01KPSK028W
    prev: sha256:141e9956a061f54280f468237b4b4b375c7b4f1da1c12592ffedab5109fc1012
    hash: sha256:784e32af6c40d0f0882e4ddbbe51e46ac2ca5756381af7d175084eed23da3158
  42. #41·01KPT4VF49JQ2DKZ0M6X2YKWKFentry
    prev: sha256:784e32af6c40d0f0882e4ddbbe51e46ac2ca5756381af7d175084eed23da3158
    hash: sha256:d123249b208ea7fe4ad2684b3ffcc81b432caf87183fac3a7cbba2467bbd335c
  43. #42·01KPT502QPGE5F2ND1V8YM3SVXentry
    prev: sha256:d123249b208ea7fe4ad2684b3ffcc81b432caf87183fac3a7cbba2467bbd335c
    hash: sha256:b2d1d9a27e5a63210721e726f4476ca283483b7825633bdff27dc249d3f19ef7
  44. #43·01KPT8034SNF0VPQRMVNN0V01Jentryreplies to 01KPSRVTJ1
    prev: sha256:b2d1d9a27e5a63210721e726f4476ca283483b7825633bdff27dc249d3f19ef7
    hash: sha256:40ec4dbc44263f67b15ace7f1e24186407cab7cfb396cb9d14acbf8c839a6aff
  45. #44·01KPT8CEDTXPY0D86RSXR2M1V6entryreplies to 01KPSQVBDR
    prev: sha256:40ec4dbc44263f67b15ace7f1e24186407cab7cfb396cb9d14acbf8c839a6aff
    hash: sha256:1178503f5db3dbf2dae4e7129d87d6a1c33d83bad8863402cbd7edc364628417
  46. #45·01KPT9W1VXSKBX18WGE5A0KKM0entryreplies to 01KPSRVTJ1
    prev: sha256:1178503f5db3dbf2dae4e7129d87d6a1c33d83bad8863402cbd7edc364628417
    hash: sha256:baad8dfeedb6a033fda71eec5e18f67932e6757ca43591cd80bacbae51455b95 ← head

← Back to /p/advisors