{
  "schema": "agialpha.paired-systems.directory.v1",
  "recordedAt": "2026-10-12",
  "chainId": 1,
  "network": "Ethereum mainnet",
  "token": {
    "address": "0xA61a3B3a130a9c20768EEBF97E21515A6046a1fA",
    "decimals": 18,
    "symbol": "AGIALPHA",
    "name": "AGI ALPHA"
  },
  "alpha": {
    "source": "https://github.com/MontrealAI/AGI-Alpha-Agent-v0/blob/755f678954be8e334e69e4d37f56f3fe10da2d84/deployments/ethereum-mainnet/2026-10-11/manifest.json",
    "recordedAt": "2026-10-11T17:47:31.085Z",
    "contracts": [
      {
        "name": "AscensionAccess",
        "address": "0x36f8C079fEEBC81c5AF30D71be5017037246a32e",
        "purpose": {
          "en": "ENS identity and participant admission",
          "fr": "Identité ENS et admission des participants"
        }
      },
      {
        "name": "NovaSeed",
        "address": "0xFA4737Ba7cF111EBb0840aA300BC61D84d303449",
        "purpose": {
          "en": "Ownership of a plan record/token and its lineage",
          "fr": "Propriété du jeton associé au plan et filiation du dossier"
        }
      },
      {
        "name": "AscensionRiskOracle",
        "address": "0x06cb4D684628846B048d88CCf8C03c4Cfb74f149",
        "purpose": {
          "en": "Staked risk review and reviewer availability",
          "fr": "Évaluation du risque avec garantie et disponibilité des validateurs"
        }
      },
      {
        "name": "AscensionJobMarket",
        "address": "0x86f84E173A7a1a4588f4e757552F20f7C58e61E8",
        "purpose": {
          "en": "Auctions, work review and settlement",
          "fr": "Enchères, validation du travail et règlement"
        }
      },
      {
        "name": "AscensionMark",
        "address": "0xa28dA507f7F9AFF8910f1F7cB5d5b8238F5Db625",
        "purpose": {
          "en": "Funding restricted to the committed work plan",
          "fr": "Financement réservé au plan de travail engagé"
        }
      }
    ]
  },
  "jobs": {
    "source": "https://github.com/MontrealAI/AGIJobsv0/blob/a1dea46d2f9dfa5680d11e24529f107d65cd4369/docs/deployments/ethereum-mainnet-2026-10-12.json",
    "recordedAt": "2026-10-12T17:13:49.175146+00:00",
    "contracts": [
      {
        "name": "Deployer",
        "address": "0xeF1Be4B8251a9C4a584140C113508B95fd8B2543",
        "purpose": {
          "en": "Deployment coordinator",
          "fr": "Coordinateur du déploiement"
        },
        "implementation": false
      },
      {
        "name": "StakeManager",
        "address": "0xFd970F60363984A6274342776D34423EC37b5432",
        "purpose": {
          "en": "Stake and escrow accounting",
          "fr": "Comptabilité des garanties et fonds réservés"
        },
        "implementation": false
      },
      {
        "name": "JobRegistry",
        "address": "0x72Ec2CcC9403b643C4d6CA3eF05E06ca8faa3084",
        "purpose": {
          "en": "Job terms and lifecycle",
          "fr": "Conditions et cycle de vie des missions"
        },
        "implementation": false
      },
      {
        "name": "ValidationModule",
        "address": "0xCcfC0Adae434446D1809f0551b34990dE5fBe3eA",
        "purpose": {
          "en": "Review coordination",
          "fr": "Coordination des validations"
        },
        "implementation": false
      },
      {
        "name": "ReputationEngine",
        "address": "0x863B985A3a1a5fFf292178aC91Cd75d62F2b7664",
        "purpose": {
          "en": "Work reputation records",
          "fr": "Historique de réputation"
        },
        "implementation": false
      },
      {
        "name": "ArbitratorCommittee",
        "address": "0xF8eBD86d66CDda12C3F881a38c5e5db4FeCeb2d1",
        "purpose": {
          "en": "Dispute review committee",
          "fr": "Comité d’arbitrage des litiges"
        },
        "implementation": false
      },
      {
        "name": "DisputeModule",
        "address": "0x946A84df069764f18eE4A472Cc67890d585AC6Bd",
        "purpose": {
          "en": "Dispute handling",
          "fr": "Traitement des litiges"
        },
        "implementation": false
      },
      {
        "name": "CertificateNFT",
        "address": "0xd3851E3525080d8914e282Cc89Ff40cD7D4be77D",
        "purpose": {
          "en": "Completion certificate records",
          "fr": "Certificats de réalisation"
        },
        "implementation": false
      },
      {
        "name": "FeePool",
        "address": "0xa6091C773f3e400124744cc2bb47f16D347cA091",
        "purpose": {
          "en": "Protocol fee accounting",
          "fr": "Comptabilité des frais du protocole"
        },
        "implementation": false
      },
      {
        "name": "IdentityRegistry",
        "address": "0xFfE52FB27d66dcCCDF03376b400d6E399DeC3EEC",
        "purpose": {
          "en": "Participant identity checks",
          "fr": "Vérification de l’identité des participants"
        },
        "implementation": false
      },
      {
        "name": "PlatformRegistry",
        "address": "0x1cfd99F0a4937BD279aBa93c1184a270FEe6FE21",
        "purpose": {
          "en": "Platform registration",
          "fr": "Registre des plateformes"
        },
        "implementation": false
      },
      {
        "name": "JobRouter",
        "address": "0xb471BE24a09345C503eaA55B2A490f4d9488A37E",
        "purpose": {
          "en": "Job routing interface",
          "fr": "Interface d’acheminement des missions"
        },
        "implementation": false
      },
      {
        "name": "PlatformIncentives",
        "address": "0x243c6D5B1104d76c7dfE31418b14Ea1a4DB2a0d0",
        "purpose": {
          "en": "Platform incentives",
          "fr": "Incitations des plateformes"
        },
        "implementation": false
      },
      {
        "name": "SystemPause",
        "address": "0xcAEf0CD10Bf7DfB3894362D2Ddd69D26D771BCd2",
        "purpose": {
          "en": "Coordinated pause controls",
          "fr": "Commandes de pause coordonnées"
        },
        "implementation": false
      },
      {
        "name": "JobRegistryConfiguration",
        "address": "0x175B9087a8d088073C9896F0CbF7b072b6ED11Bf",
        "purpose": {
          "en": "Fixed implementation used by JobRegistry",
          "fr": "Implémentation fixe utilisée par JobRegistry"
        },
        "implementation": true
      },
      {
        "name": "JobRegistryLifecycle",
        "address": "0x4f40CE804DD40A87667bDD0e03d8D5A2bA402FB6",
        "purpose": {
          "en": "Fixed implementation used by JobRegistry",
          "fr": "Implémentation fixe utilisée par JobRegistry"
        },
        "implementation": true
      },
      {
        "name": "JobRegistrySettlement",
        "address": "0x70EBFBa633E1519c9b4a5A659A9137Fd31662d0e",
        "purpose": {
          "en": "Fixed implementation used by JobRegistry",
          "fr": "Implémentation fixe utilisée par JobRegistry"
        },
        "implementation": true
      },
      {
        "name": "StakeManagerConfiguration",
        "address": "0x6D46fF00d11acF432E4E8f882EABB9C974F0d72E",
        "purpose": {
          "en": "Fixed implementation used by StakeManager",
          "fr": "Implémentation fixe utilisée par StakeManager"
        },
        "implementation": true
      },
      {
        "name": "StakeManagerStaking",
        "address": "0x44dA2237A94B4b07B9C1e3E44742C9AF4AA77a7A",
        "purpose": {
          "en": "Fixed implementation used by StakeManager",
          "fr": "Implémentation fixe utilisée par StakeManager"
        },
        "implementation": true
      },
      {
        "name": "StakeManagerEscrow",
        "address": "0x97A17aAC4F6bD865d9e38d53411526B3291e88ae",
        "purpose": {
          "en": "Fixed implementation used by StakeManager",
          "fr": "Implémentation fixe utilisée par StakeManager"
        },
        "implementation": true
      },
      {
        "name": "StakeManagerSlashing",
        "address": "0xEbB4c5FB19fe64712Fe8996638bEf092aa8347F5",
        "purpose": {
          "en": "Fixed implementation used by StakeManager",
          "fr": "Implémentation fixe utilisée par StakeManager"
        },
        "implementation": true
      },
      {
        "name": "ValidationModuleConfiguration",
        "address": "0x53221f2DF17EbD5F022DBa1eAcc856957074c723",
        "purpose": {
          "en": "Fixed implementation used by ValidationModule",
          "fr": "Implémentation fixe utilisée par ValidationModule"
        },
        "implementation": true
      },
      {
        "name": "ValidationModuleVoting",
        "address": "0x04af6F94C7F74933BEeE4f6D39ceC4B2d9f7A42A",
        "purpose": {
          "en": "Fixed implementation used by ValidationModule",
          "fr": "Implémentation fixe utilisée par ValidationModule"
        },
        "implementation": true
      },
      {
        "name": "ValidationModuleSelection",
        "address": "0x5454686c3F6866fA958A4D6Ea87c596E56BbA625",
        "purpose": {
          "en": "Fixed implementation used by ValidationModule",
          "fr": "Implémentation fixe utilisée par ValidationModule"
        },
        "implementation": true
      }
    ]
  },
  "scope": "Dated public deployment inventory; not a fresh RPC snapshot, security audit, live intake approval or automatic cross-market bridge."
}
