Will these transactions count?

The sprint scores a transaction if it exists, succeeded, touched the STRK20 pool, and — when the project deployed contracts — ran through one of them. Every one of those is readable from the chain, so there is no reason to find out on the last day. This works for any project’s hashes, not only ours.

Or read the whole submission

Point this at a repository and it reads that project's own strk20.json — every hash and every contract in it, judged together. Copying five values out of a file by hand is the step at which people stop checking.

The services underneath

Six issues on the sprint tracker asked where the proving service was, and it had been answering the whole time. These are read on every load rather than quoted, so a claim that stops being true stops being made.

Asking all three…

Read-only. The same check runs offline over a manifest — node scripts/verify-transactions.mjs strk20.json — and the rule itself lives in the SDK, so this page and that script cannot disagree.