touchmarkon Stellar

Assay bookStellar testnet

Every audit,
on the ledger.

Each audit Touchmark runs is entered here and stamped on Stellar testnet: the SHA-256 of the entry is the memo of a transaction from the book account. Count them, open any of them, and check them yourself.

–audits stamped on testnet
–agents audited
–critical and high findings
–reports paid for
–with the model review and verifier
–average score
–paying wallets
–first entry

WhenAgentDecisionFindingsOn the ledgerReport
Reading the book…

Check any entry yourself

Nothing here needs to be taken on trust. The button above the table hashes each entry in your browser and reads its transactions from Horizon, not from this site. Every row links to its transactions on a public explorer; the book account is ….

  1. Fetch an entry: curl -s https://usetouchmark.app/api/v1/assay/entry/<entry>
  2. Hash its entry object as canonical JSON (sorted keys, no spaces):
python3 -c "import sys,json,hashlib;e=json.load(sys.stdin)['entry'];print(hashlib.sha256(json.dumps(e,sort_keys=True,separators=(',',':'),ensure_ascii=False).encode()).hexdigest())"
  1. Open the entry's stamp transaction: its memo is that hash, sent from the book account at the time of the audit.
  2. For a paid report, the report JSON hashes to the entry's report_sha256, the payer's payment carries the memo tm: + the first 20 hex of the entry, and the receipt stamp sent back to the payer carries the entry hash.