# What is Edge

Edge nodes are instances of the cluster between the user and cluster's machines. Users can run their jobs on the Edge node instead of doing it directly on the master nodes, which are critical for the overall functioning. This way you can prevent capacity losses on these nodes.

Edge Nodes are a critical infrastructure component of the Script Network and Protocol. They are responsible for retrieving content from other Edge Nodes and distributing it to end users. Initially, Scriptlab will retain a centralized core platform CDN which will serve as the master storage for all uploaded content. Edge Nodes will pull copies from the core CDN based on the directions given from the node software. As the network becomes more decentralized and distributed, uploads from content producers may be transferred directly to nearby Edge Nodes and propagated throughout the network. Edge Nodes may initially pull entire content files, but as the network develops, they may only need to retain specific shards of a large content block to increase efficiency of the network.


---

# 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://documentation.script.tv/nodes/edge-documentation/what-is-edge.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.
