AgreementFactory address is the verifyingContract for deploy permit signatures. Each deployed agreement is an AgreementEngine clone created by the factory. Input permit signatures use the deployed agreement address as the verifyingContract.
The TypeScript SDK resolves factory addresses from its protocol deployment registry for the selected chainId. The table below mirrors the current registry deployments.
Current deployments
The verified source links open each network explorer’s code tab.
Contract roles
For low-level typed data, see EIP-712 Signing Reference. For the execution model, see Onchain execution engine.