ENS Superchain Resolver Contract on L1 - Users will set this contract as their ENS resolver. The contract implements CCIP read and queries a gateway server which in turn looks up the records from smart contracts deployed on OP chains.
CCIP Gateway Server - When queried by a CCIP enabled client (i.e ethers), the gateway is responsible for querying ENS records & generating storage proofs from smart contracts deployed on OP chains. The records and corresponding proofs are returned to the L1 resolver contract.
ENS records smart contracts on various OP-chains - Users will interact (via the records manager app ) with deployed contracts on OP-chains. They will be able to set address records, contenthash & text records.
Frontend (records manager app)