# \[TBD] Compute to data

{% hint style="warning" %}
**Compute to Data is currently disabled.**&#x20;

Compute is in testing phase with trusted users.&#x20;
{% endhint %}

With Nodes, you can send programs over to the data. This is known as [edge computing](https://en.wikipedia.org/wiki/Edge_computing) and is especially powerful for data-intensive research. Nodes use [Bacalhau](https://docs.bacalhau.org/), an architecture for fast, cost efficient, and secure computation to run jobs where the data is generated and stored. A major advantage is that you don't need to rewrite your code - you can simply send it over to the data into an arbitrary docker container and WebAssembly (wasm) images as task.

### **Getting started with Edge computing**&#x20;

First step is to install Bacalhau:&#x20;

`$ curl -sL https://get.bacalhau.org/install.sh | bash`

Next step is to [head over to their documentation](https://docs.bacalhau.org/getting-started/installation).&#x20;

### **Using Edge computing with Nodes**&#x20;

Navigate to Node drive, and click on the ![](/files/W8I4dRdnb2dwclVxXu1A) "use" icon. From there, copy the CID of the data object you wish to run your compute job on. You can use this CID in Bacalhau. Follow the [Bacalhau documentation](https://docs.bacalhau.org/getting-started/installation) for edge computing on your data.

\[update video below]

<figure><img src="/files/hjjcCeROFgGC7hVBMAlI" alt=""><figcaption><p>Fetching the CID of the Digital Object for Edge Computing</p></figcaption></figure>


---

# 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://docs.desci.com/create-and-publish/interact-and-reuse/compute/tbd-compute-to-data.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.
