{
  "schema": "agijobs/ecosystem-directory/1",
  "description": "Static public deployment directory. Source-pinned records; no live chain status is asserted.",
  "chainId": 1,
  "network": "Ethereum mainnet",
  "token": {
    "symbol": "AGIALPHA",
    "name": "AGI ALPHA",
    "address": "0xA61a3B3a130a9c20768EEBF97E21515A6046a1fA",
    "decimals": 18,
    "explorerUrl": "https://etherscan.io/token/0xA61a3B3a130a9c20768EEBF97E21515A6046a1fA"
  },
  "suites": [
    {
      "id": "alpha",
      "name": "AGI Alpha Agent",
      "repository": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0",
      "website": "https://montrealai.github.io/AGI-Alpha-Agent-v0/",
      "recordDate": "2026-10-18",
      "recordUrl": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0/blob/70dac8e5ce739978f5cd96d0fc190b6ebfcdf8d7/deployments/ethereum-mainnet/2026-10-18/manifest.json",
      "deploymentGuideUrl": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0/blob/70dac8e5ce739978f5cd96d0fc190b6ebfcdf8d7/docs/agent/CURRENT_MAINNET_DEPLOYMENT.md",
      "currentReadinessUrl": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0/blob/main/docs/agent/CURRENT_MAINNET_DEPLOYMENT.md",
      "sourceNote": "Fresh 18 October suite, deployed from c0fc5217e364a39a4cd123d17a8317c06b80f820. Five recorded Etherscan EXACT_MATCH results and a scoped authority snapshot identify these instances. Activation and public funding remain unapproved; no global pause exists.",
      "contracts": [
        {
          "name": "AscensionAccess",
          "address": "0x9eE41dF6d076Fa4F89b102b76DEf1c503a1e7C3A",
          "kind": "protocol",
          "role": "Checks ENS identity and participant admission.",
          "explorerUrl": "https://etherscan.io/address/0x9eE41dF6d076Fa4F89b102b76DEf1c503a1e7C3A#code"
        },
        {
          "name": "NovaSeed",
          "address": "0x31BD0736DcD55DA2f9a2BB586C8a98695F86f19E",
          "kind": "protocol",
          "role": "Records ownership of the token representing a committed plan and its lineage.",
          "explorerUrl": "https://etherscan.io/address/0x31BD0736DcD55DA2f9a2BB586C8a98695F86f19E#code"
        },
        {
          "name": "AscensionRiskOracle",
          "address": "0x198FC6EBee21c6A0B34E4d055AFD6D811AA6dE58",
          "kind": "protocol",
          "role": "Coordinates staked risk review and reviewer availability.",
          "explorerUrl": "https://etherscan.io/address/0x198FC6EBee21c6A0B34E4d055AFD6D811AA6dE58#code"
        },
        {
          "name": "AscensionJobMarket",
          "address": "0xc1d3d7fb064C23c46C4EB20d24ab6EA650FF0ceE",
          "kind": "protocol",
          "role": "Runs auctions, work review and settlement for the Alpha market.",
          "explorerUrl": "https://etherscan.io/address/0xc1d3d7fb064C23c46C4EB20d24ab6EA650FF0ceE#code"
        },
        {
          "name": "AscensionMark",
          "address": "0x6D5323b2609E36fDc4dB3B2501B7BcF0E131033c",
          "kind": "protocol",
          "role": "Restricts funding to the committed work plan in its fixed Alpha market.",
          "explorerUrl": "https://etherscan.io/address/0x6D5323b2609E36fDc4dB3B2501B7BcF0E131033c#code"
        }
      ],
      "sourceCommit": "c0fc5217e364a39a4cd123d17a8317c06b80f820",
      "sourceTree": "6c0ed7b1a5d40662bcd3e124a6d2aedd6447fcf2",
      "sourceUrl": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0/tree/c0fc5217e364a39a4cd123d17a8317c06b80f820",
      "historicalRecordUrl": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0/blob/70dac8e5ce739978f5cd96d0fc190b6ebfcdf8d7/deployments/ethereum-mainnet/2026-10-11/manifest.json",
      "recordRevision": "70dac8e5ce739978f5cd96d0fc190b6ebfcdf8d7",
      "authorityBlock": {
        "number": 26220072,
        "hash": "0x8a3357d17a61a8f37c99dc836ac1176c6ee44b6261a81c41893527046c88a088"
      },
      "governor": "0xd76AD27a1Bcf8652e7e46BE603FA742FD1c10A99",
      "status": {
        "explorerExactMatchCount": 5,
        "activationAllowed": false,
        "readyForPublicFunding": false,
        "fullyProductionReady": false,
        "globalPauseAvailable": false,
        "externalAuthorityCloseoutComplete": true
      }
    },
    {
      "id": "jobs",
      "name": "AGI Jobs",
      "repository": "https://github.com/MontrealAI/AGIJobsv0",
      "website": "https://montrealai.github.io/AGIJobsv0/",
      "recordDate": "2026-10-18",
      "recordUrl": "https://github.com/MontrealAI/AGIJobsv0/blob/284351148d96c5390a655aec1f9db806284f2400/docs/production/mainnet-2026-10-18/deployment-snapshot.json",
      "deploymentGuideUrl": "https://github.com/MontrealAI/AGIJobsv0/blob/284351148d96c5390a655aec1f9db806284f2400/docs/production/mainnet-2026-10-18/README.md",
      "addressMapUrl": "https://github.com/MontrealAI/AGIJobsv0/blob/284351148d96c5390a655aec1f9db806284f2400/docs/production/mainnet-2026-10-18/deployment-snapshot.json",
      "currentReadinessUrl": "https://github.com/MontrealAI/AGIJobsv0/blob/main/docs/production/CURRENT_MAINNET_DEPLOYMENT.md",
      "sourceCommit": "818b3a246871e4cd4dde86558dbb91ef82b15eef",
      "sourceUrl": "https://github.com/MontrealAI/AGIJobsv0/tree/818b3a246871e4cd4dde86558dbb91ef82b15eef",
      "sourceNote": "Fresh 18 October suite: 25 runtime and exact source-metadata matches, with 46 named state checks at finalized block 26221285. All eight managed modules were paused; the creator owned none of the 25. Deployed source 818b3a246871e4cd4dde86558dbb91ef82b15eef is distinct from the current publication; whole-tree equivalence is not assumed. Production approval and activation remain false.",
      "contracts": [
        {
          "name": "Deployer",
          "address": "0x6CC341f43b5aeB8C54Bf73EA75301CE3449A1740",
          "kind": "coordination",
          "role": "Assembles the deployment and coordinates its initial configuration.",
          "explorerUrl": "https://etherscan.io/address/0x6CC341f43b5aeB8C54Bf73EA75301CE3449A1740#code"
        },
        {
          "name": "StakeManager",
          "address": "0x0b7E8E6aeEc675950E493E495D54d947E3B7bee1",
          "kind": "protocol",
          "role": "Holds participant stakes and job funds under the protocol rules.",
          "explorerUrl": "https://etherscan.io/address/0x0b7E8E6aeEc675950E493E495D54d947E3B7bee1#code"
        },
        {
          "name": "JobRegistry",
          "address": "0x8b230eB346369B2a3EFaaa615CbEb8e3b2f167e6",
          "kind": "protocol",
          "role": "Records assignments, deadlines, submitted work and job outcomes.",
          "explorerUrl": "https://etherscan.io/address/0x8b230eB346369B2a3EFaaa615CbEb8e3b2f167e6#code"
        },
        {
          "name": "ValidationModule",
          "address": "0x84eBBAb4755726782F20Dc2d23FB968CA5200bF3",
          "kind": "protocol",
          "role": "Coordinates validator selection and commit/reveal review rounds.",
          "explorerUrl": "https://etherscan.io/address/0x84eBBAb4755726782F20Dc2d23FB968CA5200bF3#code"
        },
        {
          "name": "ReputationEngine",
          "address": "0x7e2F3cb2555052AE712c1904d0Ae1b522B018ce5",
          "kind": "protocol",
          "role": "Records the reputation effects of work and review outcomes.",
          "explorerUrl": "https://etherscan.io/address/0x7e2F3cb2555052AE712c1904d0Ae1b522B018ce5#code"
        },
        {
          "name": "ArbitratorCommittee",
          "address": "0x7E61d59476A929DCd4ba943a9aeB4c528D7536DC",
          "kind": "protocol",
          "role": "Coordinates committee decisions for escalated disputes.",
          "explorerUrl": "https://etherscan.io/address/0x7E61d59476A929DCd4ba943a9aeB4c528D7536DC#code"
        },
        {
          "name": "DisputeModule",
          "address": "0x6be805CEbA58A8922eDa4ce627a89bb073c07A5b",
          "kind": "protocol",
          "role": "Tracks challenges to job outcomes and their resolution.",
          "explorerUrl": "https://etherscan.io/address/0x6be805CEbA58A8922eDa4ce627a89bb073c07A5b#code"
        },
        {
          "name": "CertificateNFT",
          "address": "0x2651Bf7c343143BF12CF6d34590E9ECA5A1AbE4B",
          "kind": "protocol",
          "role": "Issues transferable certificates for completed work under its rules.",
          "explorerUrl": "https://etherscan.io/address/0x2651Bf7c343143BF12CF6d34590E9ECA5A1AbE4B#code"
        },
        {
          "name": "TaxPolicy",
          "kind": "protocol",
          "role": "Records participant acknowledgment of the immutable tax-responsibility policy.",
          "address": "0x680dD5f7107952F6b26b1dE620b8AC6BC241627C",
          "explorerUrl": "https://etherscan.io/address/0x680dD5f7107952F6b26b1dE620b8AC6BC241627C#code"
        },
        {
          "name": "FeePool",
          "address": "0x81686E65649B95F12CC50d5E3846343Ed0Cfae93",
          "kind": "protocol",
          "role": "Collects and distributes protocol fees under its configuration.",
          "explorerUrl": "https://etherscan.io/address/0x81686E65649B95F12CC50d5E3846343Ed0Cfae93#code"
        },
        {
          "name": "IdentityRegistry",
          "address": "0x217B7709FfeD0e4C7A9415be64e323c56E0F8773",
          "kind": "protocol",
          "role": "Checks participant identity and the names or aliases admitted by governance.",
          "explorerUrl": "https://etherscan.io/address/0x217B7709FfeD0e4C7A9415be64e323c56E0F8773#code"
        },
        {
          "name": "PlatformRegistry",
          "address": "0x543693a69C3ddbcE8DB590235989E502cBb9FEdb",
          "kind": "protocol",
          "role": "Registers participating platforms and their protocol standing.",
          "explorerUrl": "https://etherscan.io/address/0x543693a69C3ddbcE8DB590235989E502cBb9FEdb#code"
        },
        {
          "name": "JobRouter",
          "address": "0x4E3cb2036c3b67Ca48BBF868B937B87E9524e6b7",
          "kind": "protocol",
          "role": "Routes work through the configured platform relationships.",
          "explorerUrl": "https://etherscan.io/address/0x4E3cb2036c3b67Ca48BBF868B937B87E9524e6b7#code"
        },
        {
          "name": "PlatformIncentives",
          "address": "0x50e1aeD5f0bcf440154B0A779a6f6701D5A57bcF",
          "kind": "protocol",
          "role": "Coordinates configured platform participation incentives.",
          "explorerUrl": "https://etherscan.io/address/0x50e1aeD5f0bcf440154B0A779a6f6701D5A57bcF#code"
        },
        {
          "name": "SystemPause",
          "address": "0x887782AE59A56D1E9923947A6784A4453193e303",
          "kind": "protocol",
          "role": "Provides coordinated pause controls for managed protocol components.",
          "explorerUrl": "https://etherscan.io/address/0x887782AE59A56D1E9923947A6784A4453193e303#code"
        },
        {
          "name": "JobRegistryConfiguration",
          "address": "0x54deeE2A22b3D06965522530De78081d92Df43a9",
          "kind": "implementation",
          "role": "Fixed implementation of job configuration and administrative logic.",
          "explorerUrl": "https://etherscan.io/address/0x54deeE2A22b3D06965522530De78081d92Df43a9#code"
        },
        {
          "name": "JobRegistryLifecycle",
          "address": "0x1db3f79F669fCbA0c3bf02DD32696f6d498703E4",
          "kind": "implementation",
          "role": "Fixed implementation of job creation, application and submission logic.",
          "explorerUrl": "https://etherscan.io/address/0x1db3f79F669fCbA0c3bf02DD32696f6d498703E4#code"
        },
        {
          "name": "JobRegistrySettlement",
          "address": "0x6674abC659c29b8D9A89F2C1E5ca9A5238e03cd0",
          "kind": "implementation",
          "role": "Fixed implementation of job finalization and settlement logic.",
          "explorerUrl": "https://etherscan.io/address/0x6674abC659c29b8D9A89F2C1E5ca9A5238e03cd0#code"
        },
        {
          "name": "StakeManagerConfiguration",
          "address": "0x5108C2C2d5fc18C357c257488734C7F32b05Ee9b",
          "kind": "implementation",
          "role": "Fixed implementation of stake and economic parameter configuration.",
          "explorerUrl": "https://etherscan.io/address/0x5108C2C2d5fc18C357c257488734C7F32b05Ee9b#code"
        },
        {
          "name": "StakeManagerStaking",
          "address": "0x1CD694F6ABbCCaB90bF7F8c87dEB22cD5B5D0Ff0",
          "kind": "implementation",
          "role": "Fixed implementation of participant stake operations.",
          "explorerUrl": "https://etherscan.io/address/0x1CD694F6ABbCCaB90bF7F8c87dEB22cD5B5D0Ff0#code"
        },
        {
          "name": "StakeManagerEscrow",
          "address": "0xc10978057A9F23976A29f27c78E795ED415b3E8E",
          "kind": "implementation",
          "role": "Fixed implementation of job funding, escrow and payout operations.",
          "explorerUrl": "https://etherscan.io/address/0xc10978057A9F23976A29f27c78E795ED415b3E8E#code"
        },
        {
          "name": "StakeManagerSlashing",
          "address": "0x11C066651558f0a4211ab5696A1e48b3553ef318",
          "kind": "implementation",
          "role": "Fixed implementation of penalties and related stake accounting.",
          "explorerUrl": "https://etherscan.io/address/0x11C066651558f0a4211ab5696A1e48b3553ef318#code"
        },
        {
          "name": "ValidationModuleConfiguration",
          "address": "0xC9985d012e88CCD809D588BE5e2Cc77BeeabC561",
          "kind": "implementation",
          "role": "Fixed implementation of review parameters and administrative logic.",
          "explorerUrl": "https://etherscan.io/address/0xC9985d012e88CCD809D588BE5e2Cc77BeeabC561#code"
        },
        {
          "name": "ValidationModuleVoting",
          "address": "0x9c88Ee891144A0841012685A1D118C95Ec667c69",
          "kind": "implementation",
          "role": "Fixed implementation of commit/reveal voting and review completion.",
          "explorerUrl": "https://etherscan.io/address/0x9c88Ee891144A0841012685A1D118C95Ec667c69#code"
        },
        {
          "name": "ValidationModuleSelection",
          "address": "0xDc7B5A7bc02C6Aa60b9E3BE527E74856097a7dcF",
          "kind": "implementation",
          "role": "Fixed implementation of validator selection logic.",
          "explorerUrl": "https://etherscan.io/address/0xDc7B5A7bc02C6Aa60b9E3BE527E74856097a7dcF#code"
        }
      ],
      "sourceTree": "b1c3bb0f4b8d64e0d23376d6b6ef3722c4c67b0d",
      "historicalRecordUrl": "https://github.com/MontrealAI/AGIJobsv0/blob/a1dea46d2f9dfa5680d11e24529f107d65cd4369/docs/deployments/ethereum-mainnet-2026-10-12.json",
      "recordRevision": "284351148d96c5390a655aec1f9db806284f2400",
      "recordSha256": "b4335f5763f73e8da664c3cd45ac7ca8fa6f0d3beb2780b209e50fd1e3def23f",
      "localSnapshotPath": "website/data/jobs-mainnet-2026-10-18.json",
      "authorityBlock": {
        "number": 26221285,
        "hash": "0x4bd7698479db125e9a7e4f031571fd2844224f822a630ba22b40aea48fb592e6",
        "timestamp": 1792348631,
        "isoTime": "2026-10-18T18:37:11.000Z",
        "requestedTag": "finalized",
        "initialAgeSeconds": 968.114000082016
      },
      "governor": "0xd76AD27a1Bcf8652e7e46BE603FA742FD1c10A99",
      "status": {
        "runtimeMatches": 25,
        "exactSourceMetadataMatches": 25,
        "stateChecksPassed": 46,
        "allEightManagedModulesPaused": true,
        "creatorOwnsAnyOf25": false,
        "productionApproved": false,
        "activationAllowed": false,
        "readyForPublicFunding": false,
        "sourceReadbackBlockPinned": false
      }
    }
  ]
}
