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-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: all 11 addresses linked on that page hold contract code.
- Deployment records: all 5 runtime code hashes recorded in the product repository’s deployment records match the live chain: the tUSD deployer and token, the CREATE2 deployer, Permit2, and the Upto Permit2 proxy.
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.