Skip to content

Release evidence

Source and verification
Owning repository
bitcoinuniverseio/stampdex release registry, and bitcoinuniverseio/core for the capability registry
Source path
release registry and verifier, GET /api/version
Applicable release
snapshot recorded 2026-08-31
Chain and network
bitcoin / mainnet
Lifecycle
stable
Last verified
2026-09-01
This page
Edit on GitHub · Bitcoin Universe platform

This page exists because “it is on the site” and “it has been verified” are different claims, and you deserve to know which one applies to the thing you are about to do.

There is no version number in the application’s package files that means anything. Release identity is two things:

  1. Date-based git tags, in the form v2026.08.31.1.
  2. The runtime answer from GET /api/version: the application version, the release id, the git commit, the runtime, the build timestamp, and a hash of the dependency lockfile.

The second is the one to quote, because it is what is actually answering you right now. See Status and version.

The application repository holds a release capability registry: one row per user job, each naming the evidence that job depends on. Two things about it are worth knowing:

  • Rows carry no self-declared status. A verifier derives one, from the evidence.
  • There are exactly three derived outcomes: PASS, NOT_APPLICABLE, and BLOCKED. There is deliberately no “partial”, no “beta”, and no “planned”. A row either has its evidence or it does not.

BLOCKED means required evidence is missing. It does not mean a defect was found. Those are different things, and this page will not blur them.

Recorded 2026-08-31, across 51 rows:

OutcomeRows
PASS27
NOT_APPLICABLE3
BLOCKED21
Recorded decisionNO-GO

Evidence that was recorded and passing at that snapshot included the backend test suite, the frontend test suite, an end-to-end browser suite across desktop and mobile, a route check confirming every route renders exactly one top-level heading, an automated accessibility audit against WCAG 2.1 A and AA, and a production smoke run.

Evidence that was not recorded included controlled mainnet canary runs for SRC-20 mutations and for stamp mutations, live runs of each wallet extension through each action it claims, a regtest chain exercise, a screen reader pass, and first-party data provenance.

What you are doingEvidence position
Browsing markets, tokens, stamps, collections, activityVerified and passing
Reading the APIVerified and passing
Buying or transferring SRC-20Implemented, unit and integration tested, deployed. No controlled mainnet canary recorded
Buying a stamp, opening or closing a dispenser, sending a stampImplemented, unit tested, deployed. No controlled mainnet canary recorded
Anything in the stamp offer lifecycleImplemented. No canary recorded, and the ecosystem registry records offers as an unsupported marketplace action. See Offers
Relying on automatic reorg reversalImplemented and unit tested. Not exercised end to end against a real reorg
Using a wallet marked “Not tested” on the wallets pageStampDEX can ask that wallet for the action and nobody has run it

None of that says an action will fail. It says nobody has recorded proof that it succeeded on mainnet under controlled conditions. Trade accordingly, and start small with anything in the lower half of that table.

  • An atomic swap for SRC-20. The listing flow is a three-transaction escrow with a server-held intermediate key. See Where your funds are.
  • An in-place listing price update. See Change a listing price.
  • A local reorg rollback worker at the Universe layer. The ecosystem registry records reconcile as unsupported for both protocols.

Two gallery surfaces ship behind build flags and are off by default. A feature you cannot see is not a feature you have.

Independently of the application’s own registry, the Bitcoin Universe ecosystem capability registry records which marketplace actions are supported and, for each one that is not, the reason. That record is the authority on what counts as a supported way to trade. See What you can and cannot do.