Introduction To NuNet
NuNet is a global economy of decentralized computing, an open, interoperable network that enables a free flow of intelligence across the world.
While the Internet allows information to move freely, NuNet enables computing power to move just as freely.
In the NuNet network, anyone can contribute their idle computing resources or access computing capacity when they need it, all through a decentralized and open infrastructure.
NuNet has created a distributed computing fabric — a universal compute orchestration protocol — that connects devices, data, and algorithms globally, allowing them to interact securely, efficiently, and transparently.
NuNet empowers individuals and organizations to:
- Share and monetize unused computing resources.
- Run workloads across heterogeneous hardware — from edge devices to data centers.
- Build and deploy applications in a decentralized, peer-to-peer ecosystem.
- Orchestrate compute across cloud, personal devices, robotics, and IoT without multi-vendor integration complexity.
- Enable data sovereignty and zero-trust security across hardware providers.
- Automate machine-to-machine transactions with native contracts and payments.
NuNet represents a paradigm shift from centralized cloud computing to a collaborative, decentralized economy.
It allows anyone to participate in and benefit from the world’s collective computing power, enabling new possibilities for AI, machine learning, Web3, and beyond.
Whatever your use-case, whether you’re a developer, researcher, or technology enthusiast, NuNet provides the tools and infrastructure to help you build on top of this new decentralized layer of intelligence.
How NuNet Works
At its core, NuNet orchestrates the interaction between
Compute Providers - those who provide or own hardware resources
and
Compute Consumers - those who want or need resources to run their computational workloads (Applications, AI agents, etc). Within the NuNet ontology, these are often referred to as Orchestrator - device from which deployments are initiated.
A Protocol for Distributed Compute
NuNet enables deployments to be created on heterogeneous hardware distributed across geographic locations, organisations and security perimeters. This is achieved through open protocols, decentralized identity systems, and resource allocation algorithms designed for transparency and scalability.
In the future, NuNet will enable seamless interaction between AI agents and general algorithms using the same underlying infrastructure, creating a unified substrate for autonomous machine-to-machine and machine-to-algorithm collaboration.
Key components of the NuNet architecture include:
- NuNet Appliance – a standardised environment with a user friendly web interface to join and interact within the NuNet network.
- Device Management System (DMS) – core software enabling machines to securely interact within the network to provide or utilise compute resources.
Together, these components form the backbone of the NuNet platform, making decentralized compute practical and accessible.
Core Concepts: How the NuNet Network Is Structured
NuNet is a decentralized network made up of people, organizations, and machines working together to provide and consume compute resources. To understand how NuNet works, it helps to know the four core entities that make up the network and how they relate to each other.
Think of this as a conceptual map of NuNet — not a protocol specification.
Note: While these four entities provide the foundational structure, users and developers can define any number of custom entities and hierarchies based on NuNet-provided templates to suit their specific organizational and operational needs.
1. Network
The NuNet Network is the global peer-to-peer ecosystem that connects all participants.
It defines:
- the shared protocols and rules,
- how nodes discover each other,
- how trust, identity, and coordination work across the whole ecosystem.
2. Organization
An Organization represents a grouping of participants within NuNet with a shared idea of trust. NuNet allows anyone to create their own organisations or sub-networks with custom roles, policies and permissions.
Typically within a NuNet organisation, the root of trust comes from a particular real world entity (ex. NuNet)
3. Person
A Person is a human participant in the NuNet network.
People can:
- own or manage organizations,
- operate nodes,
- deploy workloads,
- interact with the NuNet tooling and APIs.
A single person may belong to multiple organizations and play different roles depending on context.
4. Node
A Node is a machine (physical or virtual) that participates in the NuNet network.
Nodes:
- provide compute, storage, or specialized capabilities,
- execute workloads,
- communicate with other nodes peer-to-peer,
- are operated by a person or a real world entity.
Nodes are the active infrastructure of NuNet.
How These Fit Together
At a high level:
- Organizations define roles and governance for its participants
- People manage identities and nodes and create transactions
- Nodes provide actual computational capability
- The Network ties everything together through shared protocols
This structure allows NuNet to support:
- decentralized ownership,
- flexible coordination,
- and composable, peer-to-peer workflows.
Why This Model Matters
This model makes it possible for NuNet to:
- scale across many independent operators,
- support real-world organizational structures,
- enable trust without central control,
- and adapt dynamically as nodes and participants join or leave.
Open Source and Community-Driven
NuNet's core protocols are entirely open source from the start and will remain so. All repositories, development discussions, and improvements are available publicly on GitLab.
This is not merely availability — NuNet provides technology that can be expanded endlessly and used globally by industry, communities, research institutions, and individuals. The open-source foundation ensures no vendor lock-in and enables anyone to build upon, extend, and adapt the protocol for their needs.
For details on licensing terms and permitted uses, see the NuNet Licensing Policy.
This openness ensures transparency, collaboration, and innovation across NuNet's community of developers, node operators, and contributors.
If you’re interested in contributing: