> For the complete documentation index, see [llms.txt](https://griffin-ai.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://griffin-ai.gitbook.io/knowledge-base/decentralized-ai-network/griffin-nodes/connectivity-layer.md).

# Connectivity Layer

**The Connectivity Layer** is primarily responsible for the node’s communications, managing both incoming and outgoing messages, such as user inference requests and the signing of response messages. This layer includes **adapters** that connect to the **Griffin P2P Network**, various **blockchains**, and traditional **web APIs**, thus facilitating seamless interaction across different platforms. &#x20;

&#x20;

User requests can originate from Smart Contracts or Web APIs, and in both scenarios, these adapters function as intermediaries. They handle on-chain verification of messages, payments, and access rights and are also utilized to call off-chain AI services and other functions, ensuring comprehensive connectivity and functionality within the network.&#x20;
