Docs / Networks
Base
Base runs LOPW through the shared EVM binding: Solidity contracts, EIP-712 typed data signed with secp256k1, native USDC with 6 decimals, Chainlink feeds for P6 and x402 exact with EIP-3009. The first EVM network of the binding: the Solidity contracts, the TypeScript binding and the EVM reference service are built against Base Sepolia first.
EVM binding Base first
At a glance
| Item | Base Sepolia | Base |
|---|---|---|
| Network name (API paths) | base-sepolia | base |
| CAIP-2 | eip155:84532 | eip155:8453 |
| Chain id | 84532 | 8453 |
| USDC (native, 6 decimals) | 0x036CbD53842c5426634e7929541eC2318f3dCF7e | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| Explorer | sepolia.basescan.org | basescan.org |
| P6 oracle | 0x4aDC67696bA383F43DD60A9e78F2C97Fbbfc7cb1Chainlink ETH / USD, 8 decimals, heartbeat 1200 s, 0.15 % threshold; Base Sepolia publishes no EUR/USD feed, so the EVM reference service quotes ETH/USD here | Chainlink EUR / USD, verified on-chain at deployment |
| LOPW deployment | None published | None published |
LOPW contracts
Base Sepolia
Not deployed No LOPW deployment is published on this network yet.
Base
Not deployed No LOPW deployment is published on this network yet.
Oracle note
P6 terms on Base name a Chainlink AggregatorV3Interface feed and its pair label as bytes32. The seller cites the roundId it used; the validator reads getRoundData(roundId) on-chain, applies max_oracle_age to the round’s updatedAt, and proves a breach with the exact integer deviation test. Every feed address is verified on-chain (description(), decimals()) before use and recorded in deployments/<network>.json. Chainlink ETH / USD, 8 decimals, heartbeat 1200 s, 0.15 % threshold; Base Sepolia publishes no EUR/USD feed, so the EVM reference service quotes ETH/USD here.
What is identical to every other EVM network
- The Solidity contracts, their functions, errors and events.
- The EIP-712 type strings and the domain
LOPW/1; onlychainIdandverifyingContractchange. - The wire form: 0x-hex ABI encoding of
SignedOfferandSignedReceipt. - USDC with 6 decimals as stake and payment token; x402
exactwith EIP-3009. - Indexing after
EVM_CONFIRMATIONSconfirmations, writing the sameevents,servicesandclaimsrows withnetworkset to the names above.
For agents
For agents
| Item | Value |
|---|---|
| Network name in API paths | base-sepolia (Base Sepolia), base (Base); served once a LOPW deployment is published for the network |
| CAIP-2 id | eip155:84532, eip155:8453 |
Wire encoding of extensions.lopw | 0x-hex ABI encoding of SignedOffer (info.offer) and SignedReceipt (receipt); schemas offer-evm.json and receipt-evm.json |
| Explorer | https://sepolia.basescan.org/tx/{hash}, https://sepolia.basescan.org/address/{address} |
| USDC | 0x036CbD53842c5426634e7929541eC2318f3dCF7e (Base Sepolia), 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (Base) |