No account, no app, and no trust in the operator.

A verifiable stock prediction track record is one where a stranger can confirm, from public data alone, that every prediction existed before its outcome and that none was edited or removed afterwards. That is a narrower claim than "provably honest AI stock picks", and it is the only one TensorSwing makes: the proof covers when the calls were made and that they were not tampered with, not whether they were any good.

01 What a passing week proves

02 What it does not prove

The honesty statement the record is built on puts it plainly: the timestamp removes exactly one trust assumption, that we could have backdated our own record, and that is all it removes.

03 What the verifier reports today

Run against the public repository on 16 September 2026, after the W36 and W37 audits were published. Failures are listed, not hidden, and are never closed by rewriting history.

04 How commit-reveal forecasting works here

Commit-reveal means publishing a hash of a prediction first and the prediction itself later. Each Sunday every call from every model is serialised with a random salt and hashed with SHA-256; the salt is what makes a sealed call impossible to brute-force from its hash. The 833 hashes form a Merkle tree whose root is submitted to OpenTimestamps, which aggregates it into a Bitcoin transaction, and to two RFC 3161 timestamp authorities. Friday's labels are published against that fixed set. Saturday's drand round selects at least 20 leaves, which are opened with their salts and Merkle proofs alongside every scratch and every abstain, so anyone can confirm that a sampled call, its salt, its hash and its label all agree.

05 Verify a week from the public record

No account, no app, and no trust in the operator. You need a terminal, Python 3.9 or later, and for the last line the ots client:

$ git clone https://github.com/YermekIbrayev/tensorswing-record.git
$ cd tensorswing-record
$ git checkout 2026-W37
$ python3 scripts/verify.py 2026-W37
$ python3 scripts/verify.py --all            # also fetch and check the encrypted archive
$ ots verify 2026-W37.manifest.ots -f manifests/2026-W37.manifest.json

verify.py rebuilds the Merkle root from the committed leaf hashes, checks that every leaf has a Friday label, checks both timestamp tokens and their ordering against the beacon target, and checks the audit set against what the beacon should have selected. It prints one PASS, FAIL or PENDING row per check and exits non-zero only on FAIL; PENDING means the week is younger than that artifact's own deadline. ots verify confirms the root is attested in the Bitcoin block it claims. Every week is tagged in the repository; checking out the week's tag pins the verifier to the exact revision published with that week. The procedure is normative in §13 of PROTOCOL.md; where any implementation disagrees with the text, the text governs.

06 What is in the public repository

The graded results these proofs cover are on the track record page. The grading rule and the full weekly timetable are on the methodology page.