# 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;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://griffin-ai.gitbook.io/knowledge-base/decentralized-ai-network/griffin-nodes/connectivity-layer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
