> For the complete documentation index, see [llms.txt](https://docs.pulse.domains/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pulse.domains/guides/ccip-and-pns.md).

# CCIP & PNS

<figure><img src="/files/k5oPFyR3ho3OSXcfBi3Q" alt=""><figcaption></figcaption></figure>

The PulseChain Name System (PNS) has integrated **CCIP Read** from the Ethereum Name Service (ENS), bringing cross-chain name resolution and significantly expanding the usability of `.pls` names across the broader Web3 ecosystem. It’s the first occurrence in Web3 history that a non-Ethereum domain name service employs CCIP in such a manner, underlining a significant leap in interoperability. With a single integration, `.pls` names are now compatible in over 500+ dApps, websites, and wallets that already support ENS lookups—without those dApps needing to natively integrate PNS.

#### What does this mean for `.pls` name holders?

* **ENS Compatibility:** A name like `alex.pls` can now be looked up via ENS by entering `alex.pls.eth`.
* **Wider Adoption:** Any service, wallet, or site that supports ENS name resolution can now recognize and use `.pls` domains e.g. MetaMask, EtherScan, Revoke Cash & more.
* **Native vs. CCIP Integrations:**
  * **Native Integrations** offer full PNS support and seamless integration.
  * **CCIP Integrations** offer full to partial support of the PNS system, depending on the dApp, site or wallet and their configuration of the ENS system.

A full list of dApps, wallets & sites that are now compatible via CCIP can be viewed [here](https://www.pulse.domains/#Ecosystem).

<figure><img src="/files/yGezHD2Df9MnjwmCreuc" alt=""><figcaption></figcaption></figure>

### What is CCIP?

CCIP stands for **Cross-Chain Interoperability Protocol**, a middleware solution developed by [Chainlink](https://chain.link/) that enables data and asset transfers between different blockchains. Its goal is to provide a secure, flexible framework so that organizations don’t have to develop one-off solutions every time they need to connect to a new chain.

#### CCIP Read

**CCIP Read** is an extension of the Chainlink CCIP specifically adapted and implemented by ENS. It allows off-chain lookups and on-chain verification of data, enabling ENS to resolve domains on Ethereum even if some domain data (records, resolvers, etc.) is stored on a different chain (e.g., Layer 2 or any off-chain environment).&#x20;
