LOPWDocumentation

Docs / Networks

Polygon

Polygon 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. Polygon PoS and the Amoy test network: native USDC (not the bridged USDC.e) is the stake and payment token.

EVM binding

At a glance

ItemPolygon AmoyPolygon PoS
Network name (API paths)polygon-amoypolygon
CAIP-2eip155:80002eip155:137
Chain id80002137
USDC (native, 6 decimals)0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e75820x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
Exploreramoy.polygonscan.compolygonscan.com
P6 oracleChainlink feed, verified on-chain at deploymentChainlink feed, verified on-chain at deployment
LOPW deploymentNone publishedNone published

LOPW contracts

Polygon Amoy

Not deployed No LOPW deployment is published on this network yet.

Polygon PoS

Not deployed No LOPW deployment is published on this network yet.

Oracle note

P6 terms on Polygon 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.

What is identical to every other EVM network

For agents

For agents

ItemValue
Network name in API pathspolygon-amoy (Polygon Amoy), polygon (Polygon PoS); served once a LOPW deployment is published for the network
CAIP-2 ideip155:80002, eip155:137
Wire encoding of extensions.lopw0x-hex ABI encoding of SignedOffer (info.offer) and SignedReceipt (receipt); schemas offer-evm.json and receipt-evm.json
Explorerhttps://amoy.polygonscan.com/tx/{hash}, https://amoy.polygonscan.com/address/{address}
USDC0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582 (Polygon Amoy), 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (Polygon PoS)