Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.shodai.network/llms.txt

Use this file to discover all available pages before exploring further.

Use this page when you need to inspect the deployed onchain execution contracts directly, verify source code, or confirm the factory address used for low-level signing. The 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.

Current deployments

NetworkChain IDContractAddressVerified source
Linea Sepolia59141AgreementFactory0x26Ff3AdEC23fC5778f190371B1CcCadDa74e26c8Verified source
Linea Sepolia59141AgreementEngine implementation0x1F0f9c889E6c762D8D5669c65a1A8fDFbEe38664Verified source
Linea Mainnet59144AgreementFactory0xB772Ea12546fd7153Bf1F5ED7266B8faB0dAD6C9Verified source
Linea Mainnet59144AgreementEngine implementation0x9263A3a927939Aa76bE7bFa1850A1ef50454e122Verified source
The verified source links open the code tab on LineaScan, the Etherscan-powered explorer for Linea networks. Use these links to open the verified contract source directly:

Linea Sepolia

Linea Mainnet

Contract roles

ContractRole
AgreementFactoryDeploys new agreement instances and verifies deploy permit signatures. Use this address as the factory address for direct deploy signing.
AgreementEngine implementationShared implementation for agreement clone instances. Each deployed agreement clone stores its own document hash, state, inputs, transitions, verifier registrations, initialization values, and optional actions.
For low-level typed data, see EIP-712 Signing Reference. For the execution model, see Onchain execution engine.