{
  "version": "1.0.0",
  "updatedAt": "2026-07-14",
  "chains": [
    {
      "id": "ethereum",
      "chainId": 1,
      "name": "Ethereum",
      "shortName": "ETH",
      "nativeCurrency": {
        "name": "Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "rpcUrls": [
        "https://ethereum.publicnode.com",
        "https://rpc.ankr.com/eth"
      ],
      "blockExplorerUrls": [
        "https://etherscan.io"
      ],
      "icon": "/icons/chains/ethereum.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "base",
      "chainId": 8453,
      "name": "Base",
      "shortName": "BASE",
      "nativeCurrency": {
        "name": "Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "rpcUrls": [
        "https://mainnet.base.org",
        "https://base.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://basescan.org"
      ],
      "icon": "/icons/chains/base.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "polygon",
      "chainId": 137,
      "name": "Polygon",
      "shortName": "POL",
      "nativeCurrency": {
        "name": "POL",
        "symbol": "POL",
        "decimals": 18
      },
      "rpcUrls": [
        "https://polygon-rpc.com",
        "https://polygon.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://polygonscan.com"
      ],
      "icon": "/icons/chains/polygon.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "bnb",
      "chainId": 56,
      "name": "BNB Chain",
      "shortName": "BNB",
      "nativeCurrency": {
        "name": "BNB",
        "symbol": "BNB",
        "decimals": 18
      },
      "rpcUrls": [
        "https://bsc-dataseed.binance.org",
        "https://bsc.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://bscscan.com"
      ],
      "icon": "/icons/chains/bnb.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "medium",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "arbitrum",
      "chainId": 42161,
      "name": "Arbitrum",
      "shortName": "ARB",
      "nativeCurrency": {
        "name": "Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "rpcUrls": [
        "https://arb1.arbitrum.io/rpc",
        "https://arbitrum.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://arbiscan.io"
      ],
      "icon": "/icons/chains/arbitrum.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "optimism",
      "chainId": 10,
      "name": "Optimism",
      "shortName": "OP",
      "nativeCurrency": {
        "name": "Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "rpcUrls": [
        "https://mainnet.optimism.io",
        "https://optimism.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://optimistic.etherscan.io"
      ],
      "icon": "/icons/chains/optimism.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "avalanche",
      "chainId": 43114,
      "name": "Avalanche",
      "shortName": "AVAX",
      "nativeCurrency": {
        "name": "Avalanche",
        "symbol": "AVAX",
        "decimals": 18
      },
      "rpcUrls": [
        "https://api.avax.network/ext/bc/C/rpc",
        "https://avalanche.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://snowtrace.io"
      ],
      "icon": "/icons/chains/avalanche.svg",
      "status": "active",
      "uiCategory": "active",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      }
    },
    {
      "id": "sepolia",
      "chainId": 11155111,
      "name": "Sepolia",
      "shortName": "SEP",
      "nativeCurrency": {
        "name": "Sepolia Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "rpcUrls": [
        "https://ethereum-sepolia.publicnode.com",
        "https://rpc.sepolia.org"
      ],
      "blockExplorerUrls": [
        "https://sepolia.etherscan.io"
      ],
      "icon": "/icons/chains/ethereum.svg",
      "status": "testnet",
      "uiCategory": "testnet",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "medium",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      },
      "notes": "Test network — no real funds."
    },
    {
      "id": "base-sepolia",
      "chainId": 84532,
      "name": "Base Sepolia",
      "shortName": "BASE-SEP",
      "nativeCurrency": {
        "name": "Sepolia Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "rpcUrls": [
        "https://sepolia.base.org",
        "https://base-sepolia.publicnode.com"
      ],
      "blockExplorerUrls": [
        "https://sepolia.basescan.org"
      ],
      "icon": "/icons/chains/base.svg",
      "status": "testnet",
      "uiCategory": "testnet",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "medium",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      },
      "notes": "Test network — no real funds."
    },
    {
      "id": "blockdag",
      "chainId": 1404,
      "name": "BlockDAG Mainnet",
      "shortName": "BDAG",
      "nativeCurrency": {
        "name": "BlockDAG",
        "symbol": "BDAG",
        "decimals": 18
      },
      "rpcUrls": [
        "https://rpc.bdagscan.com/"
      ],
      "blockExplorerUrls": [
        "https://bdagscan.com/"
      ],
      "icon": "/icons/chains/blockdag.svg",
      "status": "experimental",
      "uiCategory": "experimental",
      "tokenStandards": [
        "native",
        "ERC-20",
        "ERC-721",
        "ERC-1155"
      ],
      "riskFlag": "medium",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "verification": {
        "rpcVerified": false,
        "explorerVerified": false,
        "signingTested": false,
        "balanceDetectionTested": false,
        "tokenDetectionTested": false
      },
      "notes": "Official BlockDAG Mainnet (EVM-compatible, chain ID 1404). Watch-only and portfolio tracking until RPC, explorer, signing, and balance/token detection tests pass. Use only https://rpc.bdagscan.com/ and https://bdagscan.com/ when adding manually."
    }
  ],
  "tvkModules": [
    {
      "id": "entelekron",
      "name": "ENTELΞKRON",
      "type": "ecosystem-module",
      "description": "Trust infrastructure platform organizing identity, verification, integrity, and interoperability across the TVK ecosystem.",
      "status": "active",
      "uiCategory": "tvk-ecosystem",
      "icon": "/icons/chains/entelekron.svg",
      "supportedChains": [
        "ethereum"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      },
      "notes": "Featured TVK ecosystem module — ENK and transparency integrations on verified EVM networks."
    },
    {
      "id": "sovra",
      "name": "SOVRA",
      "type": "ecosystem-module",
      "description": "Intelligence layer coordinating modules, trust workflows, and future AI-assisted wallet guidance.",
      "status": "active",
      "uiCategory": "tvk-ecosystem",
      "icon": "/icons/chains/sovra.svg",
      "supportedChains": [
        "ethereum"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": true,
        "transactions": false
      }
    },
    {
      "id": "energiemind",
      "name": "EnergieMIND",
      "type": "ecosystem-module",
      "description": "Energy infrastructure module connected to the broader TVK and EnteleKRON ecosystem architecture.",
      "status": "active",
      "uiCategory": "tvk-ecosystem",
      "icon": "/icons/chains/energiemind.svg",
      "supportedChains": [
        "ethereum"
      ],
      "riskFlag": "medium",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": false,
        "transactions": false
      }
    },
    {
      "id": "entelescan",
      "name": "EnteleSCAN",
      "type": "ecosystem-module",
      "description": "Explorer and visibility layer for contracts, treasury wallets, and ecosystem address verification.",
      "status": "active",
      "uiCategory": "tvk-ecosystem",
      "icon": "/icons/chains/entelescan.svg",
      "supportedChains": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism"
      ],
      "riskFlag": "low",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": false,
        "transactions": false
      }
    },
    {
      "id": "enteleledger",
      "name": "EnteleLEDGER",
      "type": "ecosystem-module",
      "description": "Audit-ready ledger and integrity records for ecosystem verification events and compliance workflows.",
      "status": "planned",
      "uiCategory": "tvk-ecosystem",
      "icon": "/icons/chains/enteleledger.svg",
      "supportedChains": [
        "ethereum"
      ],
      "riskFlag": "medium",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": false,
        "transactions": false
      },
      "notes": "In development — read-only portfolio and verification views first."
    },
    {
      "id": "tvk-chain",
      "name": "TVK Chain Integrations",
      "type": "chain-integration",
      "description": "Future native TVK chain integrations and cross-chain bridges — activated only after full verification.",
      "status": "planned",
      "uiCategory": "tvk-ecosystem",
      "icon": "/icons/chains/tvk.svg",
      "supportedChains": [],
      "riskFlag": "unverified",
      "capabilities": {
        "watchOnly": true,
        "walletConnect": false,
        "transactions": false
      },
      "notes": "Coming soon — requires verified RPC, explorer, chain ID, and signing compatibility."
    }
  ]
}
