Join our community of builders on Discord!

Mainnet Contract Addresses

All Lightchain AI Mainnet contracts and service accounts. Always verify addresses against this page (or the on-chain registry) before signing transactions.
[!NOTE] The five upgradeable protocol contracts (AIConfig, JobRegistry, WorkerRegistry, Treasury, FeePool) are owned by the deployer EOA pending handover to a multisig and ultimately the Timelock-controlled Governor. Verify the current owner on-chain before relying on any privileged action.

Protocol Contracts

Most protocol logic lives behind upgradeable proxies. Always interact with the proxy address; the implementation is exposed for source verification only.

Governance

ContractAddress
TimelockController0x79e571420c5473Ca9b0FCd599B1b0062D7793c97
LightChainGovernor (proxy)0x262E9f9232933E8565253918db703baD58DE93aB
LightChainGovernor (impl)0x0626E87759c12D1c72e8E382b58d9C26ac5f133d

Treasury & Fees

ContractAddress
Treasury (proxy)0x786eDe8C42Ca54E54c9dCECa9b30052CF4743389
Treasury (impl)0xCC56dc931E9DaEfa19540cBdbDE67BF4796BcdC5
FeePool (genesis predeploy)0x0000000000000000000000000000000000001004
FeePool (impl)0x31F3541F1B031CBB9f98526674Afb448A48B36fc

AI Protocol

ContractAddress
AIConfig (proxy)0x24D11533C354092ed6E18b964257819cE78Ce77D
AIConfig (impl)0x2e832E1986B5269FEd21dcbc9F4f2C06C85FD402
JobRegistry (proxy)0xfB15F90298e4CcD7106E76ffB5e520315cC42B0b
JobRegistry (impl)0x4f5709FE25856895b30c02F3ef79F34Da06fffF9A
WorkerRegistry (genesis predeploy)0x0000000000000000000000000000000000001002
WorkerRegistry (impl)0xa4dF300c330c5df7f162AA996D163cfEC5344aa6

Native Voting

ContractAddress
NativeVotes (genesis predeploy)0x0000000000000000000000000000000000001001
[!TIP] Genesis predeploy addresses (0x…0001001, 0x…0001002, 0x…0001004) are part of the chain's genesis state and are stable across upgrades.

Service EOAs

The following externally-owned accounts run protocol services on mainnet. They are intentionally separate from the deployer EOA and can be observed on-chain.
ServiceAddress
Dispatcher0x93953f40A472E65cD0212a2DA38dD1337854256F
Worker-gateway0x46737082Ac84e64f936cDDBa28F5Cd5E71329E62
Disputer0xED60d14E586219D7c984bDf0AA720a6Bd96B5F73

Whitelisted Models

Both models are registered on AIConfig and whitelisted on WorkerRegistry. The modelId is the keccak256 hash of the model identifier.
Modelkeccak256(modelId)Fee per jobMax output tokens
llama3-8b0xf4a414fa…f4288480.02 LCAI2,048
llama3-70b0x665d85c3…b1dd4cf0.15 LCAI4,096
For the live list of supported models, call lcai_listSupportedModels (see the RPC reference) or read the AIConfig contract directly.
Last updated: May 2026