These are maintainer-run harness results. The gateway stack and its harness are not publicly available, so the markers here are attributed evidence rather than reader instructions. The shipped client surface is the open-source CLI (see Quickstart: Track Your Usage).
2026-08-05: Hosted payment lane (public write and attributed application evidence)
The hosted lane served the public console athttps://giwa.tokscale.ai and the gateway at https://api.giwa.tokscale.ai; both passed their health checks.
Stage A exact was exercised with the dedicated macOS Keychain payer 0x02cdd4a6f1308d310d624292a731c2d276310dc5. Fresh authorizations settled on GIWA Sepolia; representative transactions include 0xf6093345… and 0xfe84d874….
The hosted Upto harness then obtained valid 402 challenges, signed the exact challenge-issued expiry, and passed Permit2 allowance preflight. Requests reached the embedded claude-gw provider, but claude-haiku-4-5 and claude-sonnet-4-5 returned Unavailable before durable Upto admission. No Upto binding, payment row, adapter journal row, or settlement transaction was created. Accordingly, no hosted Upto success marker was emitted. This pass proves hosted challenge/signing compatibility and fail-closed no-charge behavior, not terminal hosted Upto delivery.
For this lane, 202 means admitted and settling, never complete. A transaction by itself is also insufficient: success requires the terminal completion body and a receipt verified against the pinned signer.
2026-07-31: Public GIWA Sepolia re-verification (public read)
A read-only pass against the public RPChttps://sepolia-rpc.giwa.io confirmed GIWA Sepolia chain ID 91342 at observed head block 32133446. Every address and transaction it covers is listed with its explorer link on Live Evidence; this entry records the result of re-checking them rather than restating them.
- Transactions: all 6 transactions linked on that page are confirmed on-chain with
status 0x1, at the blocks recorded there. - Addresses: every address linked on that page holds contract code. The pass covered 11; the tUSD deployer has since been listed there explicitly, and it was already covered below as one of the 5 checked runtime code hashes.
- Deployment records: all 5 runtime code hashes recorded in the deployment records match the live chain: the tUSD deployer and token, the CREATE2 deployer, Permit2, and the Upto Permit2 proxy. Those manifests are public in
junhoyeo/tokscale-giwa-contractsunderdeployments/, so this row is independently re-checkable without the product repository.
The authoritative full proof (local)
GIWA_LOCAL_E2E_OK. Browser artifacts carry verified=receipt,passport,transactions. For what one pass covers stage by stage, see Gateway Overview.
Crash and fault recovery (local)
GIWA_LOCAL_STAGE_A_CRASH_E2E_OK ... authorization_used=1 credited=1.
GIWA_LOCAL_X402_FAULT_E2E_OK.
Installed AI clients (local)
GIWA_INSTALLED_CLIENT_ACCEPTANCE_OK clients=2 ... accounting=verified privacy=verified. Scoped variants exist for one surface at a time:
Interactive topology (local)
GIWA_LOCAL_GATEWAY_READY. This is maintainer tooling for driving the stack by hand, not a proof.
Public GIWA Sepolia contract validation (public)
GIWA_TUSD_LIVE_VALIDATION_OK.
GIWA_MULTICALL3_READ_ONLY_VALIDATION_OK. Addresses and records: The Public Chain.
Protocol vectors (local)
The wire formats are verified three ways: Rust (Alloy), TypeScript (viem), and Solidity (forge). Three independent implementations must reproduce identical bytes, so no single library is trusted twice.cargo test -p giwa-onchain --test receipt_vectors, then the web-side verifier. Proves UsageReceiptV1 encoding and EIP-712 signing match across implementations. It exits non-zero on a digest or signature mismatch; the leaf, root, and commitment checks belong to attestation-vectors:verify below.
forge test --match-contract ReceiptAttestationV1Test. Proves the EAS attestation encoding matches across all three.
Dojang on GIWA (public read)
isVerified(address, attesterId) on DojangScroll, decodes the attestation, and runs negative controls (a random wallet and attester ID must read unverified). Prints Dojang GIWA validation: valid informational evidence at block <n> plus the artifact path. This validates the read path; gating Passport eligibility on Dojang is Phase 2.
Topology validators (local, static)
Each validator fails loudly on a regression and exits 0 with a summary line on success.Compose topology is valid: loopback web console only, web excluded from private Anvil, bounded read-only RPC proxy, internal payment services, local deployment manifest, pinned facilitator and Playwright, immutable migration snapshots.
GIWA_SEPOLIA_TOPOLOGY_OK services=6 database_service=giwa-sepolia-postgres volume=giwa-sepolia-postgres secrets=redacted.
Next steps
- For which of these proves a public claim and which proves a local one, see Live Evidence.
- For a walkthrough of the authoritative full proof, see Gateway Overview.
- For the contract records the public validators check against, see The Public Chain.