{
  "chain_slug": "celo",
  "name": "Celo",
  "scorecard_profile": "rollup-L2",
  "evaluated_at": "2026-04-18",
  "evaluator": "layerqu-v2-scoring-agent-1",
  "v1_reference": "chainscreen-v1-archive",
  "dimensions": {
    "1_cryptographic_exposure": {
      "weight": 0.12,
      "score": 28,
      "sub_scores": {
        "1a_primitive_inventory": {
          "score": 10,
          "primitives_named": [
            "ECDSA secp256k1 (Ethereum EVM)",
            "Keccak-256",
            "BLS12-381 (Ethereum L1 settlement; EigenDA)",
            "Groth16 ZK-SNARKs (Nightfall privacy layer)"
          ],
          "evidence": [
            "https://specs.celo.org/l2_migration.html",
            "https://www.businesswire.com/news/home/20250930088197/en/Celo-Becomes-First-Payments-Focused-Blockchain-to-Deploy-Nightfall-Privacy-Layer-for-Enterprise-Payments"
          ],
          "note": "OP Stack rollup (migrated from L1 BFT PoS March 26, 2026). EigenDA for data availability. Nightfall privacy layer for enterprise B2B payments."
        },
        "1b_shor_grover_pq_tag": {
          "score": 12,
          "tags": {
            "ECDSA secp256k1": "Shor-break",
            "Keccak-256": "Grover-weaken-128bit",
            "BLS12-381": "Shor-break",
            "Groth16": "Shor-break (EC-based)"
          },
          "evidence": [
            "https://docs.celo.org"
          ]
        },
        "1c_algorithm_family_diversity": {
          "score": 0,
          "families_represented": 0,
          "families": [],
          "note": "No PQC families"
        },
        "1d_nist_security_category": {
          "score": 0,
          "mappings": {},
          "note": "No NIST PQC"
        },
        "1e_implementation_quality": {
          "score": 6,
          "formal_verification": "OP Stack audits + Nightfall ZK audits",
          "constant_time": "standard",
          "libraries": [
            "libsecp256k1",
            "op-geth",
            "EigenDA client"
          ],
          "evidence": [
            "https://github.com/celo-org"
          ]
        }
      },
      "total_artifacts": 2
    },
    "2_hndl_exposure": {
      "weight": 0.08,
      "score": 22,
      "sub_scores": {
        "2a_active_key_exposure": {
          "score": 6,
          "note": "600K daily active users (#1 L2). Mobile-first payments surface. EOA pubkeys visible."
        },
        "2b_cold_key_exposure": {
          "score": 5,
          "note": "Mainnet since April 2020 (70 months); L1→L2 migration March 2026."
        },
        "2c_signature_longterm_validity": {
          "score": 5,
          "note": "ECDSA sigs Shor-breakable; stablecoin balances (cUSD, cEUR, cREAL) exposed."
        },
        "2d_encryption_confidentiality": {
          "score": 6,
          "note": "Standard TLS."
        }
      },
      "total_artifacts": 1
    },
    "3_metadata_privacy_exposure": {
      "weight": 0.08,
      "score": 18,
      "sub_scores": {
        "3a_tx_graph_visibility": {
          "score": 4,
          "note": "Transparent EVM. Nightfall privacy layer for enterprise B2B only (not retail)."
        },
        "3b_rpc_mempool_concentration": {
          "score": 4,
          "note": "Post-L2 decentralized sequencer (from former validators); transitioning."
        },
        "3c_cross_chain_bridge_correlation": {
          "score": 5,
          "note": "Native Ethereum bridge; Wormhole; USDC native via Circle partnership."
        },
        "3d_retroactive_deanon_risk": {
          "score": 5,
          "note": "No retail shielded pool; Nightfall protects enterprise channels."
        }
      },
      "total_artifacts": 1
    },
    "4_migration_architecture": {
      "weight": 0.15,
      "score": 45,
      "sub_scores": {
        "4a_crypto_agility": {
          "score": 12,
          "note": "OP Stack Superchain governance. Nightfall ZK privacy layer shows crypto-module integration capability."
        },
        "4b_account_abstraction_key_rotation": {
          "score": 14,
          "note": "Inherits ERC-4337 + EIP-7702. Mobile-first AA wallet UX."
        },
        "4c_hard_fork_track_record": {
          "score": 14,
          "note": "Successfully executed L1→L2 migration (largest upgrade in chain history) over 20 months via governance."
        },
        "4d_hybrid_deployment_readiness": {
          "score": 5,
          "note": "No hybrid plan; dependent on Ethereum L1 + OP Stack Superchain."
        }
      },
      "total_artifacts": 2
    },
    "5_deployment_execution": {
      "weight": 0.22,
      "score": 3,
      "sub_scores": {
        "5a_mainnet_pqc_pct": {
          "score": 0,
          "mainnet_pqc_pct": 0,
          "evidence": [],
          "note": "no public artifact found"
        },
        "5b_pqc_code_in_client": {
          "score": 0,
          "note": "no PQC in client"
        },
        "5c_validator_pqc_adoption": {
          "score": 0,
          "note": "Decentralized sequencers use ECDSA"
        },
        "5d_published_milestones_count": {
          "score": 0,
          "count": 0,
          "note": "no PQC milestones"
        },
        "5e_pqc_washing_delta": {
          "score": 3,
          "ratio": 1,
          "note": "No PQC announcements"
        }
      },
      "total_artifacts": 0
    },
    "6_supply_chain_vendor_readiness": {
      "weight": 0.25,
      "score": 10,
      "sub_scores": {
        "6a_wallet": {
          "score": 4,
          "top3": [
            "Valora",
            "MetaMask",
            "Opera"
          ],
          "pqc_roadmap_count": 0,
          "evidence": [
            "Opera granted 160M CELO; mobile-first"
          ]
        },
        "6b_bridge": {
          "score": 2,
          "top3": [
            "Native Ethereum Bridge",
            "Wormhole",
            "Circle USDC"
          ],
          "pqc_roadmap_count": 0,
          "evidence": []
        },
        "6c_custodian": {
          "score": 2,
          "top3": [
            "Coinbase Custody",
            "Anchorage",
            "Deutsche Telekom validator"
          ],
          "pqc_roadmap_count": 0,
          "evidence": []
        },
        "6d_rpc_hsm": {
          "score": 2,
          "top3": [
            "Celo RPC",
            "Ankr",
            "Forno"
          ],
          "pqc_roadmap_count": 0,
          "evidence": []
        }
      },
      "total_artifacts": 2
    },
    "7_governance_coordination": {
      "weight": 0.1,
      "score": 45,
      "sub_scores": {
        "7a_validator_stake_distribution": {
          "score": 7,
          "note": "Transitioning decentralized sequencer from former validator set. Post-migration stabilizing."
        },
        "7b_upgrade_cadence_under_pressure": {
          "score": 15,
          "note": "L1→L2 migration executed smoothly over 20 months. CGP process active."
        },
        "7c_named_coordination_lead": {
          "score": 14,
          "note": "cLabs (Rene Reinsberg, Marek Olszewski); Celo Foundation; Opera partnership (160M CELO)."
        },
        "7d_adversarial_coordination_precedent": {
          "score": 9,
          "note": "None adversarial; smooth migration success shows coordination capability."
        }
      },
      "total_artifacts": 2
    }
  },
  "gates": {
    "hybrid_deployment": "FAIL",
    "evidence_reconstruction": "PASS",
    "primitive_naming": "PASS"
  },
  "caps_applied": [
    "mosca_cap_60",
    "sutor_stage_cap_2",
    "casado_stage_cap_3",
    "preskill_half_dim2_dim3_dim5_dim6",
    "hybrid_gate_fail_cap_60"
  ],
  "qri": {
    "raw": 15,
    "after_caps": 15,
    "ci_plus_minus": 10,
    "band": 2,
    "band_name": "Acknowledged"
  },
  "migration_stage": 0,
  "mosca_inequality": {
    "X_signature_shelf_life_years": "5-10 (mobile-first retail, high wallet turnover)",
    "Y_migration_time_years_range": "7-12 (OP Stack Superchain dependency; 20 months for L1→L2 gives cadence reference)",
    "Z_10pct_year": 2036,
    "Z_50pct_year": 2041,
    "danger_zone_at_50pct": true
  },
  "four_scenario_grid": {
    "quantum_never": {
      "value_preserved_pct": 100,
      "privacy_preserved_pct": 100
    },
    "arrives_suddenly_pre_migration": {
      "value_preserved_pct": 15,
      "privacy_preserved_pct": 10
    },
    "arrives_slowly_post_migration": {
      "value_preserved_pct": 80,
      "privacy_preserved_pct": 70
    },
    "arrives_slowly_mid_migration": {
      "value_preserved_pct": 45,
      "privacy_preserved_pct": 30
    }
  },
  "burn_vs_rescue_policy": "undeclared (dependent on Ethereum L1 policy)",
  "pqc_washing_ratio": 1,
  "vendor_tile_summary": {
    "wallet": {
      "top3": [
        "Valora",
        "MetaMask",
        "Opera"
      ],
      "pqc_roadmap_count": 0
    },
    "bridge": {
      "top3": [
        "Native Ethereum Bridge",
        "Wormhole",
        "Circle USDC"
      ],
      "pqc_roadmap_count": 0
    },
    "custodian": {
      "top3": [
        "Coinbase Custody",
        "Anchorage",
        "Deutsche Telekom"
      ],
      "pqc_roadmap_count": 0
    },
    "rpc_hsm": {
      "top3": [
        "Celo RPC",
        "Ankr",
        "Forno"
      ],
      "pqc_roadmap_count": 0
    }
  },
  "narrative_summary": "Celo migrated from independent L1 to Ethereum L2 (OP Stack + EigenDA) on March 26, 2026 — largest architectural migration in batch. #1 L2 by daily active users (600K DAUs). Mobile-first payments for emerging markets (Africa, LatAm, SEA). Nightfall privacy layer for enterprise B2B. Successfully coordinated L1→L2 transition over 20 months — strong governance precedent for PQC migration. Zero PQC work; gated by Ethereum + OP Stack.",
  "evaluator_notes": "Governance coordination score high due to L1→L2 success. Nightfall ZK layer deployed but classical (Groth16). Sutor cap binds. Band 2 Acknowledged; migration capability exceeds PQC-awareness.",
  "narrative_voiced": "Celo just finished the largest architectural migration in this batch, moving from L1 to OP Stack L2 over 20 months without breaking 600K daily users. That coordination muscle exists. None of it has been pointed at the ECDSA secp256k1 stack it inherited on the way in."
}