# Deployments

Deployment addresses for the Self protocol, on Celo mainnet.

## Core protocol

<table><thead><tr><th>Contract</th><th>Deployment address</th><th data-hidden></th></tr></thead><tbody><tr><td>IdentityRegistry</td><td><a href="https://celoscan.io/address/0x37F5CB8cB1f6B00aa768D8aA99F1A9289802A968">0x37F5CB8cB1f6B00aa768D8aA99F1A9289802A968</a></td><td></td></tr><tr><td>IdentityRegistryImplV1</td><td><a href="https://celoscan.io/address/0xC473d5F784e424A70Bf7aCf887E33448E64F8798">0xC473d5F784e424A70Bf7aCf887E33448E64F8798</a></td><td></td></tr><tr><td>IdentityVerificationHub</td><td><a href="https://celoscan.io/address/0x77117D60eaB7C044e785D68edB6C7E0e134970Ea">0x77117D60eaB7C044e785D68edB6C7E0e134970Ea</a></td><td></td></tr><tr><td>IdentityVerificationHubImplV1</td><td><a href="https://celoscan.io/address/0x85FD004B2312a6703F1ce293242Dc15B719772b1">0x85FD004B2312a6703F1ce293242Dc15B719772b1</a></td><td></td></tr></tbody></table>

## Helpers

<table><thead><tr><th>Contract</th><th>Deployment address</th><th data-hidden></th></tr></thead><tbody><tr><td>PoseidonT3</td><td><a href="https://celoscan.io/address/0xF134707a4C4a3a76b8410fC0294d620A7c341581">0xF134707a4C4a3a76b8410fC0294d620A7c341581</a></td><td></td></tr><tr><td>VerifyAll</td><td><a href="https://celoscan.io/address/0xe6D61680A6ED381bb5A0dB5cF4E9Cc933cF43915">0xe6D61680A6ED381bb5A0dB5cF4E9Cc933cF43915</a></td><td></td></tr></tbody></table>

## Proof verifiers

| Contract                                                            | Deployment address                                                                                                   |
| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Verifier\_vc\_and\_disclose                                         | [0x44d314c2F9b3690735808d26d17dFCc9F906A9B4](https://celoscan.io/address/0x44d314c2F9b3690735808d26d17dFCc9F906A9B4) |
| Verifier\_dsc\_sha1\_ecdsa\_brainpoolP256r1                         | [0xE7B4A70fc1d96D3Fb6577206c932eF1e634Cf2d0](https://celoscan.io/address/0xE7B4A70fc1d96D3Fb6577206c932eF1e634Cf2d0) |
| Verifier\_dsc\_sha1\_rsa\_65537\_4096                               | [0x19E25a5772df0D7D6Db59D94a4d6FBd7098a3012](https://celoscan.io/address/0x19E25a5772df0D7D6Db59D94a4d6FBd7098a3012) |
| Verifier\_dsc\_sha256\_ecdsa\_brainpoolP256r1                       | [0x1F3afAe85992B1B8CF6946B091225dAF8307675d](https://celoscan.io/address/0x1F3afAe85992B1B8CF6946B091225dAF8307675d) |
| Verifier\_dsc\_sha256\_ecdsa\_brainpoolP384r1                       | [0x52A6EF39655D662A8Cf8eB56CD853883fe43eb2b](https://celoscan.io/address/0x52A6EF39655D662A8Cf8eB56CD853883fe43eb2b) |
| Verifier\_dsc\_sha256\_ecdsa\_secp256r1                             | [0x643735Cd44F8b2BDa47b4a7962c8BDf12E6CDdf8](https://celoscan.io/address/0x643735Cd44F8b2BDa47b4a7962c8BDf12E6CDdf8) |
| Verifier\_dsc\_sha256\_ecdsa\_secp384r1                             | [0x00F0D1A32Def293DAB78100A6569ebb4EC035F82](https://celoscan.io/address/0x00F0D1A32Def293DAB78100A6569ebb4EC035F82) |
| Verifier\_dsc\_sha256\_rsa\_65537\_4096                             | [0x711e655c43410fB985c4EDB48E9bCBdDb770368d](https://celoscan.io/address/0x711e655c43410fB985c4EDB48E9bCBdDb770368d) |
| Verifier\_dsc\_sha256\_rsapss\_3\_32\_3072                          | [0xDAFF470e561F3f96C7410AeF02196913E981fF1B](https://celoscan.io/address/0xDAFF470e561F3f96C7410AeF02196913E981fF1B) |
| Verifier\_dsc\_sha256\_rsapss\_65537\_32\_3072                      | [0x07B6C2FFB098B131eAD104396d399177014ae15f](https://celoscan.io/address/0x07B6C2FFB098B131eAD104396d399177014ae15f) |
| Verifier\_dsc\_sha256\_rsapss\_65537\_32\_4096                      | [0xFBDDADb864b24B2c4336081A22f41D04E7b35DA9](https://celoscan.io/address/0xFBDDADb864b24B2c4336081A22f41D04E7b35DA9) |
| Verifier\_dsc\_sha384\_ecdsa\_brainpoolP384r1                       | [0x6a40dfa6f99FA178aB6cc88928Bf30661e917A76](https://celoscan.io/address/0x6a40dfa6f99FA178aB6cc88928Bf30661e917A76) |
| Verifier\_dsc\_sha384\_ecdsa\_secp384r1                             | [0x1719430107E66717d8b34d4190838dfABAf810e6](https://celoscan.io/address/0x1719430107E66717d8b34d4190838dfABAf810e6) |
| Verifier\_dsc\_sha512\_rsa\_65537\_4096                             | [0xf5eE920d6D50a8A83C22f548bf406fCBcD558751](https://celoscan.io/address/0xf5eE920d6D50a8A83C22f548bf406fCBcD558751) |
| Verifier\_dsc\_sha512\_rsapss\_65537\_64\_4096                      | [0x5438C4ebFD8Fcce6eb54542e3A5C192B22227f70](https://celoscan.io/address/0x5438C4ebFD8Fcce6eb54542e3A5C192B22227f70) |
| Verifier\_register\_sha1\_sha1\_sha1\_ecdsa\_brainpoolP224r1        | [0x8588e473428cf415F10AC96CAa701F6Cd1C8641F](https://celoscan.io/address/0x8588e473428cf415F10AC96CAa701F6Cd1C8641F) |
| Verifier\_register\_sha1\_sha1\_sha1\_rsa\_65537\_4096              | [0x15fd0d58cfF9DaA4A60105c0DAC73659530BB7f7](https://celoscan.io/address/0x15fd0d58cfF9DaA4A60105c0DAC73659530BB7f7) |
| Verifier\_register\_sha1\_sha256\_sha256\_rsa\_65537\_4096          | [0xaC5166A01Aee75A10703177896122F4d6e3836d1](https://celoscan.io/address/0xaC5166A01Aee75A10703177896122F4d6e3836d1) |
| Verifier\_register\_sha224\_sha224\_sha224\_ecdsa\_brainpoolP224r1  | [0x7d9b7D2A95541b50CECDB44d82c0570a818111Ac](https://celoscan.io/address/0x7d9b7D2A95541b50CECDB44d82c0570a818111Ac) |
| Verifier\_register\_sha256\_sha224\_sha224\_ecdsa\_secp224r1        | [0x48cEc90de8d746efD316968Ea65417e74C6A1a74](https://celoscan.io/address/0x48cEc90de8d746efD316968Ea65417e74C6A1a74) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_brainpoolP256r1  | [0x9C5Af0FC9A32b457e300905929A05356D3C0DB25](https://celoscan.io/address/0x9C5Af0FC9A32b457e300905929A05356D3C0DB25) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_brainpoolP384r1  | [0x5286E20745A0d4C35E6D97832D56e30A28303BD6](https://celoscan.io/address/0x5286E20745A0d4C35E6D97832D56e30A28303BD6) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_secp256r1        | [0xaC861bf9FC8B44ccbAde8E2A39C851bbCf38c392](https://celoscan.io/address/0xaC861bf9FC8B44ccbAde8E2A39C851bbCf38c392) |
| Verifier\_register\_sha256\_sha256\_sha256\_ecdsa\_secp384r1        | [0x03FCc979cf2d69275647095E4079A3389F24525D](https://celoscan.io/address/0x03FCc979cf2d69275647095E4079A3389F24525D) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsa\_3\_4096            | [0xbE036B26317F013D2c6cB092Aa1fa903220be846](https://celoscan.io/address/0xbE036B26317F013D2c6cB092Aa1fa903220be846) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsa\_65537\_4096        | [0xE80537B3399bd405e40136D08e24c250397c09F1](https://celoscan.io/address/0xE80537B3399bd405e40136D08e24c250397c09F1) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsapss\_3\_32\_2048     | [0xe063BD3188341B2D17d96cE38FD31584147d3219](https://celoscan.io/address/0xe063BD3188341B2D17d96cE38FD31584147d3219) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsapss\_65537\_32\_2048 | [0xe93Be9382868f30150cAF77793aF384905c2C7E4](https://celoscan.io/address/0xe93Be9382868f30150cAF77793aF384905c2C7E4) |
| Verifier\_register\_sha256\_sha256\_sha256\_rsapss\_65537\_32\_3072 | [0xD39E5eAfb6d266E3c4AC8255578F23a514fd8B36](https://celoscan.io/address/0xD39E5eAfb6d266E3c4AC8255578F23a514fd8B36) |
| Verifier\_register\_sha384\_sha384\_sha384\_ecdsa\_brainpoolP384r1  | [0xd2F65a76A10f5E0e7aE9d18826ab463f4CEb33C9](https://celoscan.io/address/0xd2F65a76A10f5E0e7aE9d18826ab463f4CEb33C9) |
| Verifier\_register\_sha384\_sha384\_sha384\_ecdsa\_secp384r1        | [0xC33E6A04b7296A3062Cf438C33dc8D8157c3916d](https://celoscan.io/address/0xC33E6A04b7296A3062Cf438C33dc8D8157c3916d) |
| Verifier\_register\_sha384\_sha384\_sha384\_rsapss\_65537\_48\_2048 | [0xa7A5A581C2Eb8dF39f486e9ABBc4898546D70C3e](https://celoscan.io/address/0xa7A5A581C2Eb8dF39f486e9ABBc4898546D70C3e) |
| Verifier\_register\_sha512\_sha512\_sha512\_rsa\_65537\_4096        | [0x6C88A6Afc38cA2859e157532b1b872EcC1ED0424](https://celoscan.io/address/0x6C88A6Afc38cA2859e157532b1b872EcC1ED0424) |
| Verifier\_register\_sha512\_sha512\_sha512\_rsapss\_65537\_64\_2048 | [0x04A1D0d51Bc078CB137088424b2ec569699dd7A5](https://celoscan.io/address/0x04A1D0d51Bc078CB137088424b2ec569699dd7A5) |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.self.xyz/self-pass/overview/deployments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
