Skip to main content
Every Tokscale usage number carries one of five verification tiers. One vocabulary (self-reported, consistency-checked, source-verified, gateway-verified, attested) drives the landing page, product badges, and the receipt inventory; each surface states its own evidence criterion and its own availability. Self-reported usage is forgeable. Verified usage is an asset.

The five tiers

Self-reported

Usage read off a developer’s own machine by the open-source Tokscale CLI, which covers 41 client integrations and is live today. Running tokscale submit publishes it to a public profile. This is real data at real volume, and it is what solves cold start. It is also forgeable by construction: the CLI can only report what the client on that machine tells it. So it is labeled self-reported everywhere it appears, including in the open-source product itself. For the full client list, see Supported Clients.

Consistency-checked

Self-reported usage that survives validation on submission. The open-source project calls this Level 1 validation: totals must reconcile, no negative values, no future dates, required fields present, and duplicate submissions rejected. That catches accidents and careless tampering. It does not catch a determined forger, because every input still originates on the machine being measured. Stronger than raw self-report, still client-originated.

Source-verified

Usage cross-checked against provider billing records. Labeled as a target: no page, badge, or receipt in the current system claims it.

Gateway-verified

Usage observed directly by the Tokscale Gateway as it proxies the request, bound to a project and a price, and written into the immutable request ledger (UPDATE-blocking triggers; rows cannot be rewritten in place while retained). This is the tier the gateway produces on every metered request, and the substrate receipts are signed from. See The Gateway and Its Workers.

Attested

Gateway-verified usage anchored on GIWA via EAS and bound to a Dojang identity. Today the anchoring lands only on the local EAS fixture (hermetic localnet); no Usage Root exists on public GIWA Sepolia yet. Publishing the first one is the next milestone, tracked on Live Evidence. The attestation mechanics are specified in Receipt Attestation (EAS) and the identity rail in Dojang.

Why the ladder is the product

Tokscale’s existing data sits at the bottom two tiers. The gateway moves it to gateway-verified. Anchoring moves it to attested. Each step up makes the same activity harder to forge, easier to price, and usable by third parties (launchpads, grant programs, bounty boards) without trusting Tokscale’s say-so. For how the shipped CLI and the gateway divide this ladder between them, see The Open-Source Base.

How a receipt climbs

Leaves are unsalted and minimal: each one commits a receipt digest to one wallet and one subject epoch, so a receipt cannot move between passports. The class of evidence behind the root is committed on-chain as the uint8(1) discriminator inside the salted summaryCommitment, so a verifier checks the class cryptographically instead of trusting a label. The end-to-end ladder runs on a local localnet under one harness target:
Pass marker: GIWA_LOCAL_E2E_OK, with browser artifacts verified=receipt,passport,transactions.

Next steps