> ## Documentation Index
> Fetch the complete documentation index at: https://docs.giwa.tokscale.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# The Public Chain

> GIWA Sepolia network facts, every Tokscale contract deployed on it, the transactions that prove the payment path, and the read-only checks.

GIWA Sepolia is the only public GIWA network today, and the only network any Tokscale claim links an explorer to. Local Anvil fixtures borrow its chain ID but are a different network; see [Network Separation](/gateway/network-separation).

<Warning>
  The contracts below are deployed and verifiable, but the application is not hosted anywhere. A public deployment (host, domain, production GitHub OAuth, a real provider credential, a reachable gateway origin) is still ahead of us and tracked in [Live Evidence](/overview/live-evidence). The shipped client surface today is the open-source CLI (see [Quickstart: Track Your Usage](/usage-tracker/quickstart)).
</Warning>

## Network facts

| Fact            | Value                                                                                               |
| --------------- | --------------------------------------------------------------------------------------------------- |
| Network         | GIWA Sepolia (testnet), OP Stack L2 by Dunamu (Upbit)                                               |
| Chain ID        | `91342` (`eip155:91342`)                                                                            |
| Gas token       | ETH                                                                                                 |
| Block time      | \~1 second                                                                                          |
| RPC             | `https://sepolia-rpc.giwa.io`                                                                       |
| Flashblocks RPC | `https://sepolia-rpc-flashblocks.giwa.io` (\~200ms preconfirmation; a UX primitive, never finality) |
| Explorer        | `https://sepolia-explorer.giwa.io`                                                                  |
| Mainnet         | Not launched                                                                                        |

Two GIWA-documented faucets supply gas ETH:

* `https://faucet.giwa.io`: 0.005 ETH per 24 hours.
* Nodit faucet at `https://faucet.lambda256.io/giwa-sepolia`: 0.01 ETH per 24 hours.

## Tokscale deployments

GIWA does not officially support x402, so Tokscale ported the stack itself. These contracts were deployed by Tokscale, each with a signed deployment record pinning its runtime code hash.

| Contract                                                       | Address                                                                                                                             | Deployment block                |
| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
| tUSD "Tokscale Test USD" (ERC-20, 6 decimals, EIP-3009 subset) | [`0x58d5608e89b5c1c3b96481a199756b1a292061a9`](https://sepolia-explorer.giwa.io/address/0x58d5608e89b5c1c3b96481a199756b1a292061a9) | deployer contract at 31,330,856 |
| x402 Upto Permit2 Proxy                                        | [`0x4020A4f3b7b90ccA423B9fabCc0CE57C6C240002`](https://sepolia-explorer.giwa.io/address/0x4020A4f3b7b90ccA423B9fabCc0CE57C6C240002) | 31,395,852                      |
| x402 Exact Permit2 Proxy                                       | [`0x402085c248EeA27D92E8b30b2C58ed07f9E20001`](https://sepolia-explorer.giwa.io/address/0x402085c248EeA27D92E8b30b2C58ed07f9E20001) | 31,398,196                      |
| ERC-6492 UniversalSigValidator                                 | [`0xdAcD51A54883eb67D95FAEb2BBfdC4a9a6BD2a3B`](https://sepolia-explorer.giwa.io/address/0xdAcD51A54883eb67D95FAEb2BBfdC4a9a6BD2a3B) | 31,398,214                      |
| Multicall3                                                     | [`0xcA11bde05977b3631167028862bE2a173976CA11`](https://sepolia-explorer.giwa.io/address/0xcA11bde05977b3631167028862bE2a173976CA11) | canonical CREATE2 address       |

Deployment details:

* tUSD was deployed through a dedicated deployer contract, [`0x016af5632b7d2d3bbd2a6e589b65e828d1a5b125`](https://sepolia-explorer.giwa.io/address/0x016af5632b7d2d3bbd2a6e589b65e828d1a5b125), whose own deployment transaction [`0x109e586dde5c93d017c9aab8edf5bce305f4fecf9a1220efcb5712752340d7c7`](https://sepolia-explorer.giwa.io/tx/0x109e586dde5c93d017c9aab8edf5bce305f4fecf9a1220efcb5712752340d7c7) landed at block 31,330,856. The record pins the runtime code hash and the EIP-712 domain separator.
* The Upto proxy was CREATE2-deployed in transaction [`0xea7708f6a0ac3f2f872b1ea6be99f8d010064d76e5e0e390bc49669a17b66920`](https://sepolia-explorer.giwa.io/tx/0xea7708f6a0ac3f2f872b1ea6be99f8d010064d76e5e0e390bc49669a17b66920) (block 31,395,852). Its `PERMIT2()` getter reads back the canonical Permit2 address.
* The Exact proxy and the ERC-6492 validator exist because the pinned x402-rs facilitator image hardcodes both addresses in its startup check for every configured chain. They were deployed in transactions [`0x2e5516c9aa366833c3aaa03e056a8de39af5554da3423c5ec75b8c7bccba4673`](https://sepolia-explorer.giwa.io/tx/0x2e5516c9aa366833c3aaa03e056a8de39af5554da3423c5ec75b8c7bccba4673) (block 31,398,196) and [`0x147fdceeb952c35b0c2156417e5d37b797525c2ac3c3ed2b06b955065df4975d`](https://sepolia-explorer.giwa.io/tx/0x147fdceeb952c35b0c2156417e5d37b797525c2ac3c3ed2b06b955065df4975d) (block 31,398,214). The validator's salt is vanity-mined: its first 4 bytes decode as ASCII "x402".
* Multicall3 sits at its canonical cross-chain CREATE2 address. The record pins the observed runtime code hash.

<Warning>
  Scope, quoted from the deployment records: tUSD is test-only ERC-3009 `exact` evidence, not a stablecoin, and not an authorization for production use. The Upto proxy deployment is deterministic test infrastructure: it does not enable a public `upto` payment route, and public `upto` facilitator behavior remains an external gate.
</Warning>

## Preinstalls and predeploys

These already existed on GIWA Sepolia. Tokscale verified their bytecode and builds against them rather than deploying them.

| Contract                  | Address                                                                                                                             | Provenance                                                                                                                                                                                             |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Permit2                   | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://sepolia-explorer.giwa.io/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) | Canonical Uniswap Permit2, OP Stack preinstall. Runtime code byte-verified against the pinned rebuild for chain ID 91342                                                                               |
| Arachnid CREATE2 deployer | [`0x4e59b44847b379578588920cA78FbF26c0B4956C`](https://sepolia-explorer.giwa.io/address/0x4e59b44847b379578588920cA78FbF26c0B4956C) | Deterministic deployment proxy, OP Stack preinstall. Runtime code byte-verified                                                                                                                        |
| EAS SchemaRegistry        | [`0x4200000000000000000000000000000000000020`](https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000020) | OP Stack predeploy                                                                                                                                                                                     |
| EAS                       | [`0x4200000000000000000000000000000000000021`](https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000021) | OP Stack predeploy                                                                                                                                                                                     |
| DojangScroll              | [`0xd5077b67dcb56caC8b270C7788FC3E6ee03F17B9`](https://sepolia-explorer.giwa.io/address/0xd5077b67dcb56caC8b270C7788FC3E6ee03F17B9) | GIWA attestation surface. Read with `isVerified(address, bytes32 attesterId)`                                                                                                                          |
| DojangAttesterBook        | [`0xDA282E89244424E297Ce8e78089B54D043FB28B6`](https://sepolia-explorer.giwa.io/address/0xDA282E89244424E297Ce8e78089B54D043FB28B6) | GIWA attester registry. The Testnet Faucet attester ID resolves to [`0x63CCe2b569A7bC35895ee24306c1512fefc06121`](https://sepolia-explorer.giwa.io/address/0x63CCe2b569A7bC35895ee24306c1512fefc06121) |

Dojang (도장, the seal) is GIWA's verified-identity attestation system. Tokscale reads it, and gating Passport eligibility on it is a Phase 2 mechanism. See [Dojang: On-Chain Attestations](/builder-passport/dojang).

## Proven transactions

Two transactions anchor the payment claims.

1. ERC-3009 `exact` settlement: transaction [`0xad1a2f7b5aff4033e7779437ec487e8b51eb8170ba1c6c8cc971f6de37fcb9f8`](https://sepolia-explorer.giwa.io/tx/0xad1a2f7b5aff4033e7779437ec487e8b51eb8170ba1c6c8cc971f6de37fcb9f8) moved 1.0 tUSD (1,000,000 base units) from payer `0x02cdd4a6f1308d310d624292a731c2d276310dc5` to `0x016af5632b7d2d3bbd2a6e589b65e828d1a5b125` at block 31,331,118, through facilitator `0xab5805032f0fd80e56c4d2a0fd72d961500c2cf8`. A retry with the same authorization was replay-rejected. This is the single direct settlement executed on the public chain.
2. Facilitator smoke test: settlement transaction [`0x890c08920ae4672b27204fc2b0a2073264148d48f85792db7b6e5424ff9e265a`](https://sepolia-explorer.giwa.io/tx/0x890c08920ae4672b27204fc2b0a2073264148d48f85792db7b6e5424ff9e265a) passed against the pinned facilitator image `ghcr.io/x402-rs/x402-facilitator@sha256:89ab5c03…` after the prerequisite contracts above were deployed. This answered the open question of whether x402 works on GIWA at all.

No Usage Root is anchored here yet, so receipt and attestation evidence remains local-only. [Live Evidence](/overview/live-evidence) is the authoritative split.

## Evidence

Three read-only targets check this state directly and need no secrets beyond RPC access:

```sh theme={null}
# tUSD record vs live chain state
bun run contracts:giwa:sepolia:validate
# pass marker (JSON on stdout): "status":"GIWA_TUSD_LIVE_VALIDATION_OK"

# Multicall3 bytecode and reads
bun run contracts:giwa:sepolia:multicall3:validate
# pass marker: GIWA_MULTICALL3_READ_ONLY_VALIDATION_OK

# Dojang read path, with negative controls
bun run dojang:giwa:validate
# pass marker: Dojang GIWA validation: valid informational evidence at block <n>
```

## Next steps

* For every target and pass marker, including the local proofs, see [Verification Log](/gateway/verification-log).
* For the x402 stack these contracts serve, see [x402 Payments on GIWA](/gateway/x402-payments).
* For how upstream bytecode is pinned before it ships, see [Contracts](/gateway/contracts).
* For which of these deployments backs a live product path today, see [Live Evidence](/overview/live-evidence).
