{
  "name": "Rococo",
  "network_type": "testnet",
  "chain": { "type": "relaychain", "consensus": "PoA", "sudo": true },
  "chainspec": {
    "http_url": "https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/polkadot/node/service/chain-specs/rococo.json"
  },
  "goals": [
    "Community Parachain testnet environment",
    "XCM Playground for Parachains and Dapps on Parachains"
  ],
  "repository": "https://github.com/paritytech/polkadot-sdk",
  "validators": ["Parity Only"],
  "release_cycle": "Following the Polkadot 3 weeks cycle",
  "specs": {
    "block_time": 6,
    "era": 42,
    "ed": 33333333,
    "lease_period": 14400,
    "decimals": 12,
    "token": "ROC",
    "ss58_format": 42
  },
  "contacts": [
    { "type": "website", "contact": "https://github.com/paritytech/subport" }
  ],
  "faucet": "#rococo-faucet:matrix.org",
  "rpc_endpoints": [
    { "name": "Parity", "url": "wss://rococo-rpc.polkadot.io:443" }
  ],
  "api_endpoints": [
    { "name": "subscan", "url": "https://rococo.api.subscan.io" }
  ],
  "documentation": ["https://substrate.io/developers/rococo-network/"],
  "bootnodes": [],
  "expectations": [
    "parity: Run the nodes for the system; keep the system updated (runtime and nodes) in line with Kusama updates; manage parachain onboarding (see contacts)",
    "community: Keep parachain updated; onboard their builders into their rococo parachain for testing; make the most out of XCM"
  ],
  "features": [
    "parachains: Parachains can register on Rococo",
    "governance: Modules are available, however not used",
    "auctions / crowdloans: Both modules available, however not used",
    "XCM: XCM v2 available on Rococo",
    "staking: Modules are available, however not used (POA System)",
    "assigned_slots pallet: Parachains need to register using this pallet"
  ],
  "notes": [
    "Rococo is a community relay chain, to allow everyone to test it is functionality.\nDifferent stages of parachains have different needs, and Rococo tries to accommodate\nto these as best as it can. Two type of parachain slots exist on Rococo: Long Lasting\nslots and Short term slots. As long as a project has a parachain on either Kusama or\nPolkadot, they are entitled to having a parachain on Rococo, running besides it.\nThis allows for all production chains to have a testing bed, as well as to onboard\nthe projects working on their chains. If a project does not have a production parachain,\nthen they will be assigned a short lease slot, which allows them to test the parachain\nfunctionality and still give room for everyone to test out\n",
    "Rococo does not replace local testing for projects. This is always encourage for fast\niterations and comprehensive testing for teams. In Rococo teams should test more\ncross-chain functionality with other teams, and allow developers to test the\ninfrastructure as well\n"
  ]
}
