Distributive Compute Platform

DCP is a distributed computing and payments platform built on the web stack.

DCP lets developers write and deploy distributed, map-reduce–style jobs from JavaScript (browser and Node.js) and Python environments, including websites, web applications, Node.js programs, and Python scripts or notebooks. Jobs execute across a global network of CPU and GPU workers.

DCP also enables individuals and organizations to operate DCP Workers—CPU and GPU nodes that securely execute job slices—to earn compute credits or run workloads on private or internal networks.

What’s Next?

Node.js

All modules (other than dcp-client) become available after completion of one of the dcp-client initialization functions.

require('dcp-client').initSync();
const compute = require('dcp/compute');

Web Browser

All modules are available in the global dcp object after importing the dcp-client script.

<script src="https://scheduler.distributed.computer/dcp-client/dcp-client.js"></script>
<script>
  const { compute } = dcp;
</script>

Support

Indices and tables

Full DCP Specifications