{
  "environments": [
    {
      "id": "preview",
      "name": "Preview",
      "network": "testnet",
      "description": "Product Preview net, used by Product Teams",
      "bulletinAutoAuthorize": true,
      "bulletinAuthorizer": "//Eve",
      "e2eEligible": true,
      "backend": "https://polkadot-app-stg.parity.io/",
      "ipfs": "https://previewnet.substrate.dev",
      "webGateway": "testnet.li",
      "tld": "testnet",
      "autoAccountMapping": true,
      "nativeToEthRatio": 100000000,
      "registerStorageDeposit": 50000000000,
      "popSelfServe": {
        "sudoEnvLabel": "Preview",
        "personhoodFaucetUrl": "https://sudo.personhood.dev/personhood-faucet",
        "dotnsBootstrapUrl": "https://sudo.personhood.dev/dotns-bootstrap",
        "stateAwareGuidance": true
      },
      "contracts": {
        "DOTNS_PROTOCOL_REGISTRY": "0xD19e3D0C97CF501125a04A97405e3e6592fa846E",
        "DOTNS_REGISTRAR": "0x4f06E818Ba3d987704fd91cf3d868E4b019106Ab",
        "DOTNS_REGISTRAR_CONTROLLER": "0xBdaA01bD1bA67d709F2b1fF286Da0d854977EA30",
        "DOTNS_REGISTRY": "0xf34054fd76BbF85f216cf9908226D5f0A72E50CA",
        "DOTNS_POP_CONTROLLER": "0xCC932348606cc1f3318cADeC5A5Cd2CA447f8a4b",
        "DOTNS_RESOLVER": "0xbd1165E549DF96F083c0A16f61590927bC187009",
        "DOTNS_CONTENT_RESOLVER": "0x7F74D7CD50f5a834270E2ad395a01b01891AB37d",
        "DOTNS_REVERSE_RESOLVER": "0xee3883d7eB60Ee9BCD7F3bcD8f2f05302A9Cc035",
        "DOTNS_POP_RESOLVER": "0xDaC984884EcA8Fc44011f1D6C49B27828390A72B",
        "DOTNS_NAME_ESCROW": "0x4881Afb78e7C908cAe818168B926229D93376520",
        "POP_RULES": "0x747B456bE03aec0b42bd85C51513730FBD45DA31",
        "STORE_FACTORY": "0x99605a926FcB40aB520F659c6505E5ff862771f6",
        "LABEL_STORE_BEACON": "0x2227d9807F5A71332Aaa0640643030f2A3bf84cD",
        "USER_STORE_BEACON": "0x3d1Ca165f7A5e387C2df02DB2FadD3149c1C72ad"
      }
    },
    {
      "id": "custom",
      "name": "Custom (PVM)",
      "network": "testnet",
      "description": "Previewnet PolkaVM DotNS with contract addresses supplied via --contract args",
      "ipfs": "https://previewnet.substrate.dev",
      "autoAccountMapping": true,
      "nativeToEthRatio": 100000000,
      "registerStorageDeposit": 50000000000,
      "contracts": {}
    },
    {
      "id": "paseo-next",
      "name": "Paseo Next",
      "network": "testnet",
      "badge": "Testflight",
      "description": "Production testnet for Polkadot App Testflight",
      "backend": "https://identity-backend.parity-testnet.parity.io",
      "ipfs": "https://paseo-ipfs.polkadot.io",
      "uptimeUrl": "https://stats.uptimerobot.com/LISM1LRA8m"
    },
    {
      "id": "paseo-review",
      "name": "Paseo Review",
      "network": "testnet",
      "description": "Used for App Store review builds",
      "backend": "https://identity-backend-review.parity-testnet.parity.io",
      "ipfs": "https://paseo-bulletin-review-ipfs.polkadot.io",
      "uptimeUrl": "https://stats.uptimerobot.com/bckl1cu0AO"
    },
    {
      "id": "paseo-next-v2",
      "name": "Paseo Next v2",
      "network": "testnet",
      "description": "Next iteration of the Paseo Next testnet",
      "bulletinAutoAuthorize": true,
      "bulletinAuthorizer": "//Alice",
      "e2eEligible": true,
      "backend": "https://identity-backend-next.parity-testnet.parity.io",
      "ipfs": "https://paseo-bulletin-next-ipfs.polkadot.io",
      "webGateway": "paseo.li",
      "tld": "paseo",
      "autoAccountMapping": true,
      "nativeToEthRatio": 100000000,
      "registerStorageDeposit": 50000000000,
      "popSelfServe": {
        "sudoEnvLabel": "Next V2",
        "faucetUrl": "https://faucet.polkadot.io/?parachain=1500",
        "personhoodFaucetUrl": "https://sudo.personhood.dev/personhood-faucet",
        "dotnsBootstrapUrl": "https://sudo.personhood.dev/dotns-bootstrap",
        "stateAwareGuidance": true
      },
      "contracts": {
        "DOTNS_PROTOCOL_REGISTRY": "0xD19e3D0C97CF501125a04A97405e3e6592fa846E",
        "DOTNS_REGISTRAR": "0x4f06E818Ba3d987704fd91cf3d868E4b019106Ab",
        "DOTNS_REGISTRAR_CONTROLLER": "0xBdaA01bD1bA67d709F2b1fF286Da0d854977EA30",
        "DOTNS_REGISTRY": "0xf34054fd76BbF85f216cf9908226D5f0A72E50CA",
        "DOTNS_POP_CONTROLLER": "0xCC932348606cc1f3318cADeC5A5Cd2CA447f8a4b",
        "DOTNS_RESOLVER": "0xbd1165E549DF96F083c0A16f61590927bC187009",
        "DOTNS_CONTENT_RESOLVER": "0x7F74D7CD50f5a834270E2ad395a01b01891AB37d",
        "DOTNS_REVERSE_RESOLVER": "0xee3883d7eB60Ee9BCD7F3bcD8f2f05302A9Cc035",
        "DOTNS_POP_RESOLVER": "0xDaC984884EcA8Fc44011f1D6C49B27828390A72B",
        "DOTNS_NAME_ESCROW": "0x4881Afb78e7C908cAe818168B926229D93376520",
        "POP_RULES": "0x747B456bE03aec0b42bd85C51513730FBD45DA31",
        "STORE_FACTORY": "0x99605a926FcB40aB520F659c6505E5ff862771f6",
        "LABEL_STORE_BEACON": "0x2227d9807F5A71332Aaa0640643030f2A3bf84cD",
        "USER_STORE_BEACON": "0x3d1Ca165f7A5e387C2df02DB2FadD3149c1C72ad",
        "MULTICALL3": "0xB4468000abD87D3c56cbFBd153161223D7b109e5"
      }
    },
    {
      "id": "polkadot-test",
      "name": "Polkadot Test",
      "network": "testnet",
      "description": "Polkadot fork with the product chains, run by the previewnet engine at polkadot-test.substrate.dev",
      "ipfs": "https://polkadot-test.substrate.dev",
      "tld": "dot",
      "autoAccountMapping": true,
      "nativeToEthRatio": 100000000,
      "registerStorageDeposit": 50000000000,
      "contracts": {
        "DOTNS_PROTOCOL_REGISTRY": "0xD19e3D0C97CF501125a04A97405e3e6592fa846E",
        "DOTNS_REGISTRAR": "0x4f06E818Ba3d987704fd91cf3d868E4b019106Ab",
        "DOTNS_REGISTRAR_CONTROLLER": "0xBdaA01bD1bA67d709F2b1fF286Da0d854977EA30",
        "DOTNS_REGISTRY": "0xf34054fd76BbF85f216cf9908226D5f0A72E50CA",
        "DOTNS_POP_CONTROLLER": "0xCC932348606cc1f3318cADeC5A5Cd2CA447f8a4b",
        "DOTNS_RESOLVER": "0xbd1165E549DF96F083c0A16f61590927bC187009",
        "DOTNS_CONTENT_RESOLVER": "0x7F74D7CD50f5a834270E2ad395a01b01891AB37d",
        "DOTNS_REVERSE_RESOLVER": "0xee3883d7eB60Ee9BCD7F3bcD8f2f05302A9Cc035",
        "DOTNS_POP_RESOLVER": "0xDaC984884EcA8Fc44011f1D6C49B27828390A72B",
        "DOTNS_NAME_ESCROW": "0x4881Afb78e7C908cAe818168B926229D93376520",
        "POP_RULES": "0x747B456bE03aec0b42bd85C51513730FBD45DA31",
        "STORE_FACTORY": "0x99605a926FcB40aB520F659c6505E5ff862771f6",
        "LABEL_STORE_BEACON": "0x2227d9807F5A71332Aaa0640643030f2A3bf84cD",
        "USER_STORE_BEACON": "0x3d1Ca165f7A5e387C2df02DB2FadD3149c1C72ad",
        "MULTICALL3": "0xB4468000abD87D3c56cbFBd153161223D7b109e5"
      }
    },
    {
      "id": "PCF-devnet",
      "name": "PCF Devnet",
      "network": "testnet",
      "description": "Polkadot Community Foundation products devnet — Paseo system chains (Asset Hub 1000 / People 1004 / Bulletin 1010)",
      "e2eEligible": false,
      "ipfs": "https://devnet-ipfs.api.polkadotcommunity.foundation",
      "webGateway": "dev-dot.li",
      "autoAccountMapping": true,
      "nativeToEthRatio": 100000000,
      "registerStorageDeposit": 50000000000,
      "contracts": {
        "DOTNS_PROTOCOL_REGISTRY": "0xEdb3e17649ABccc69e6fab4cc640bc578C47AbeA",
        "DOTNS_REGISTRAR": "0x7f0dF075cc8B7FE7218E90fFC5a553450dB120F3",
        "DOTNS_REGISTRAR_CONTROLLER": "0x45fDEa4Ad7b8607Fc22DBC3DBE3cD8b350F8bede",
        "DOTNS_REGISTRY": "0x527b08a640b527a3dae0C4BE04D7344E430B6E50",
        "DOTNS_POP_CONTROLLER": "0x1884819F6747576883805Cb2b7BB68d29484d1b0",
        "DOTNS_RESOLVER": "0xC28796526Bf3E9295f09655a1001F30f77AfCF0D",
        "DOTNS_CONTENT_RESOLVER": "0x326bdE29315199c814B1c58b431D84D16EA5cE41",
        "DOTNS_REVERSE_RESOLVER": "0xfd2594FcF920B38A970011C486e1E3041563147F",
        "DOTNS_POP_RESOLVER": "0x92Fd4195Be40A266d2914FB64C63cC50715dB1D8",
        "DOTNS_NAME_ESCROW": "0xfEdBe7a7F32017F6bCAA3109bE2EaC7D59E319E5",
        "POP_RULES": "0x2181a14081fF2D4477BAA8FB1aEB4C9c44F5F2b0",
        "STORE_FACTORY": "0xD81DC23FAa69B311C1FC553Ea63798772e7D253D",
        "LABEL_STORE_BEACON": "0xc7E86B8DE97AF57F937201d8d372F75ED4BE6633",
        "USER_STORE_BEACON": "0x5924A0dDBb550514A744407F4Ec4b4B7BB6CD736"
      }
    },
    {
      "id": "polkadot",
      "name": "Polkadot",
      "network": "mainnet",
      "description": "Polkadot mainnet",
      "autoAccountMapping": true
    },
    {
      "id": "kusama",
      "name": "Kusama",
      "network": "mainnet",
      "description": "Kusama canary network",
      "autoAccountMapping": true
    }
  ],
  "chains": [
    {
      "id": "relay",
      "name": "Relay",
      "endpoints": {
        "preview": {
          "wss": "wss://previewnet.substrate.dev/relay/alice"
        },
        "paseo-next": {
          "wss": "wss://paseo-rpc.n.dwellir.com",
          "uptimeUrl": "https://stats.uptimerobot.com/UrEXbl6Xyt"
        },
        "paseo-review": {
          "wss": "wss://paseo-rpc.n.dwellir.com",
          "uptimeUrl": "https://stats.uptimerobot.com/UrEXbl6Xyt"
        },
        "paseo-next-v2": {
          "wss": "wss://paseo-rpc.n.dwellir.com",
          "uptimeUrl": "https://stats.uptimerobot.com/UrEXbl6Xyt"
        },
        "PCF-devnet": {
          "wss": [
            "wss://paseo-rpc.n.dwellir.com",
            "wss://paseo-v2.rpc.turboflakes.io",
            "wss://rpc-paseo.stakeworld.io",
            "wss://rpc.interweb-it.com/paseo"
          ]
        },
        "polkadot": {
          "wss": [
            "wss://polkadot-rpc.n.dwellir.com",
            "wss://polkadot.ibp.network",
            "wss://polkadot.dotters.network",
            "wss://rpc.polkadot.io"
          ]
        },
        "kusama": {
          "wss": [
            "wss://kusama-rpc.n.dwellir.com",
            "wss://kusama.ibp.network",
            "wss://kusama.dotters.network",
            "wss://kusama-rpc.polkadot.io"
          ]
        },
        "custom": {
          "wss": "wss://previewnet.substrate.dev/relay/alice"
        },
        "polkadot-test": {
          "wss": "wss://polkadot-test.substrate.dev/relay/alice"
        }
      }
    },
    {
      "id": "asset-hub",
      "name": "Asset Hub",
      "endpoints": {
        "preview": {
          "wss": "wss://previewnet.substrate.dev/asset-hub",
          "parachainId": 1500
        },
        "paseo-next": {
          "wss": "wss://asset-hub-paseo-rpc.n.dwellir.com",
          "parachainId": 1000,
          "uptimeUrl": "https://stats.uptimerobot.com/UrEXbl6Xyt"
        },
        "paseo-review": {
          "wss": "wss://asset-hub-paseo-rpc.n.dwellir.com",
          "parachainId": 1000,
          "uptimeUrl": "https://stats.uptimerobot.com/UrEXbl6Xyt"
        },
        "paseo-next-v2": {
          "wss": "wss://paseo-asset-hub-next-rpc.polkadot.io",
          "parachainId": 1500
        },
        "PCF-devnet": {
          "wss": [
            "wss://asset-hub-paseo-rpc.n.dwellir.com",
            "wss://sys.turboflakes.io/asset-hub-paseo"
          ],
          "parachainId": 1000
        },
        "polkadot": {
          "wss": [
            "wss://asset-hub-polkadot-rpc.n.dwellir.com",
            "wss://asset-hub-polkadot.ibp.network",
            "wss://asset-hub-polkadot.dotters.network",
            "wss://polkadot-asset-hub-rpc.polkadot.io"
          ],
          "parachainId": 1000
        },
        "kusama": {
          "wss": [
            "wss://asset-hub-kusama-rpc.n.dwellir.com",
            "wss://asset-hub-kusama.ibp.network",
            "wss://asset-hub-kusama.dotters.network",
            "wss://kusama-asset-hub-rpc.polkadot.io"
          ],
          "parachainId": 1000
        },
        "custom": {
          "wss": "wss://previewnet.substrate.dev/asset-hub",
          "parachainId": 1500
        },
        "polkadot-test": {
          "wss": "wss://polkadot-test.substrate.dev/asset-hub",
          "parachainId": 1000
        }
      }
    },
    {
      "id": "bridge-hub",
      "name": "Bridge Hub",
      "endpoints": {
        "polkadot": {
          "wss": [
            "wss://bridge-hub-polkadot-rpc.n.dwellir.com",
            "wss://bridge-hub-polkadot.ibp.network",
            "wss://bridge-hub-polkadot.dotters.network",
            "wss://polkadot-bridge-hub-rpc.polkadot.io"
          ],
          "parachainId": 1002
        },
        "kusama": {
          "wss": [
            "wss://bridge-hub-kusama-rpc.n.dwellir.com",
            "wss://bridge-hub-kusama.ibp.network",
            "wss://bridge-hub-kusama.dotters.network",
            "wss://kusama-bridge-hub-rpc.polkadot.io"
          ],
          "parachainId": 1002
        }
      }
    },
    {
      "id": "collectives",
      "name": "Collectives",
      "endpoints": {
        "polkadot": {
          "wss": [
            "wss://collectives-polkadot-rpc.n.dwellir.com",
            "wss://collectives-polkadot.ibp.network",
            "wss://collectives-polkadot.dotters.network",
            "wss://polkadot-collectives-rpc.polkadot.io"
          ],
          "parachainId": 1001
        }
      }
    },
    {
      "id": "coretime",
      "name": "Coretime",
      "endpoints": {
        "polkadot": {
          "wss": [
            "wss://coretime-polkadot-rpc.n.dwellir.com",
            "wss://coretime-polkadot.ibp.network",
            "wss://coretime-polkadot.dotters.network",
            "wss://polkadot-coretime-rpc.polkadot.io"
          ],
          "parachainId": 1005
        },
        "kusama": {
          "wss": [
            "wss://coretime-kusama-rpc.n.dwellir.com",
            "wss://coretime-kusama.ibp.network",
            "wss://coretime-kusama.dotters.network",
            "wss://kusama-coretime-rpc.polkadot.io"
          ],
          "parachainId": 1005
        }
      }
    },
    {
      "id": "people",
      "name": "People",
      "endpoints": {
        "preview": {
          "wss": "wss://previewnet.substrate.dev/people",
          "parachainId": 1502
        },
        "paseo-next": {
          "wss": "wss://paseo-people-next-rpc.polkadot.io",
          "parachainId": 5140,
          "uptimeUrl": "https://stats.uptimerobot.com/LISM1LRA8m"
        },
        "paseo-review": {
          "wss": "wss://paseo-people-review-rpc.polkadot.io",
          "parachainId": 5167,
          "uptimeUrl": "https://stats.uptimerobot.com/bckl1cu0AO"
        },
        "paseo-next-v2": {
          "wss": "wss://paseo-people-next-system-rpc.polkadot.io",
          "parachainId": 1502
        },
        "PCF-devnet": {
          "wss": [
            "wss://people-paseo.rotko.net",
            "wss://rpc.interweb-it.com/people-paseo",
            "wss://people-paseo.gatotech.network"
          ],
          "parachainId": 1004
        },
        "polkadot": {
          "wss": [
            "wss://people-polkadot-rpc.n.dwellir.com",
            "wss://people-polkadot.ibp.network",
            "wss://people-polkadot.dotters.network",
            "wss://polkadot-people-rpc.polkadot.io"
          ],
          "parachainId": 1004
        },
        "kusama": {
          "wss": [
            "wss://people-kusama-rpc.n.dwellir.com",
            "wss://people-kusama.ibp.network",
            "wss://people-kusama.dotters.network",
            "wss://kusama-people-rpc.polkadot.io"
          ],
          "parachainId": 1004
        },
        "custom": {
          "wss": "wss://previewnet.substrate.dev/people",
          "parachainId": 1502
        },
        "polkadot-test": {
          "wss": "wss://polkadot-test.substrate.dev/people",
          "parachainId": 1004
        }
      }
    },
    {
      "id": "bulletin",
      "name": "Bulletin",
      "endpoints": {
        "preview": {
          "wss": "wss://previewnet.substrate.dev/bulletin",
          "parachainId": 1501
        },
        "paseo-next": {
          "wss": "wss://paseo-bulletin-rpc.polkadot.io",
          "parachainId": 5118,
          "uptimeUrl": "https://stats.uptimerobot.com/LISM1LRA8m"
        },
        "paseo-review": {
          "wss": "wss://paseo-bulletin-review-rpc.polkadot.io",
          "parachainId": 5168,
          "uptimeUrl": "https://stats.uptimerobot.com/bckl1cu0AO"
        },
        "paseo-next-v2": {
          "wss": "wss://paseo-bulletin-next-rpc.polkadot.io",
          "parachainId": 1501
        },
        "PCF-devnet": {
          "wss": [
            "wss://bulletin-paseo.tservices.es:8443",
            "wss://bullet.sik.rocks"
          ],
          "parachainId": 1010
        },
        "custom": {
          "wss": "wss://previewnet.substrate.dev/bulletin",
          "parachainId": 1501
        },
        "polkadot-test": {
          "wss": "wss://polkadot-test.substrate.dev/bulletin",
          "parachainId": 1010
        }
      }
    }
  ],
  "source": "https://docs.google.com/document/d/1xQoAmWDpbjhuXKT79DTNKFzv7ZkFr5npjo0BvrxXDIw"
}
