Contracts

Deployed on Arc Testnet

All TrustGate contracts are live and source-verified on Arcscan. Chain ID 5042002. Settlement asset is Circle USDC at 6 decimals.

Network parameters

Chain ID   : 5042002
Name       : Arc Testnet
RPC        : https://rpc.testnet.arc.network
Explorer   : https://testnet.arcscan.app
Gas asset  : USDC (used as native)
Deployer   : 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62

Contracts

TrustGate

Pooled USDC ledger and tier-routed claim settlement. The user-facing entry point for both depositors and agents.

Verified

0x52E17bC482d00776d73811680CbA9914e83E33CC

Constructor args

usdc          = 0x3600000000000000000000000000000000000000
trustScoring  = 0xEb979Dc25396ba4be6cEA41EAfEa894C55772246
agentRegistry = 0x73d3cf7f2734C334927f991fe87D06d595d398b4
owner         = 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62
View on Arcscan

AgentRegistry

Permissionless agent enrollment with Active / Suspended / Deactivated lifecycle. msg.sender becomes agent owner.

Verified

0x73d3cf7f2734C334927f991fe87D06d595d398b4

Constructor args

initialOwner = 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62
View on Arcscan

TrustScoringPlaintext

Onchain trust scores (uint64) with HIGH / MEDIUM / LOW tier lookups. Plaintext on Arc; FHE variant exists for Zama-compatible chains.

Verified

0xEb979Dc25396ba4be6cEA41EAfEa894C55772246

Constructor args

initialOwner = 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62
View on Arcscan

USDC (ERC-20)

Circle USDC on Arc Testnet, 6 decimals. The settlement asset for every claim and the gas token for every transaction.

Verified

0x3600000000000000000000000000000000000000

View on Arcscan

Reproducing verification

Source verification runs through hardhat-verify against the Etherscan-compatible endpoint Arcscan exposes. To verify a fresh deployment:

ETHERSCAN_API_KEY=arcscan npx hardhat verify \
  --network arcTestnet <ADDRESS> <...CTOR_ARGS>

Arcscan does not currently issue API keys — any non-empty string is accepted. The Etherscan v2 deprecation warning printed by hardhat-verify is benign on this chain.

Faucet

Get testnet USDC from faucet.circle.com. The same balance covers gas and claims — there is no second currency to request.