Get Started
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, SessionManager, FeePool) are owned by the protocol owner EOA (0x8a35E00eff6f3bf125aE5011cc7C603E18B8D616); the Treasury is owned by the Timelock. The five are 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
Treasury & Fees
AI Protocol
Native Voting
[!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. The dispatcher no longer runs: workers claim sessions on-chain (dispatcher-free mode).AIConfig still holds its address (getDispatcherAddress()), and only the legacy dispatcher path checks its signature: JobRegistry.createSession, and session key updates while sortition is off.
Whitelisted Models
All models below are registered onAIConfig and whitelisted on WorkerRegistry. The modelId is the keccak256 hash of the model name, which is also the Ollama tag a worker runs. Values as of 2026-09-13.
For the live list of supported models, call lcai_listSupportedModels (see the RPC reference) or read the AIConfig contract directly.
Last updated: September 2026