Network Resource Planning

From P2P Foundation
Jump to navigation Jump to search

= Network Resource Planning [NRP] is Enterprise Resource Planning [ERP] rethought completely for P2P Open Value Networks.


Bob Haugen:

"This project started in 2012 as a collaboration between SENSORICA and Mikorizal Software.

Network Resource Planning [NRP] is Enterprise Resource Planning [ERP] rethought completely for P2P Open Value Networks.

The software has changed its name regularly. It started out being called Valnet, then Value Accounting System [VAS], then Open Value Network Operating System [OVN-OS], and now it seems to have settled down as NRP.

The slide deck referenced below is the current best overview.

See also: Valnet"


1. Bob Haugen:

"NRP means Network Resource Planning. Its purpose is to coordinate economic networks.

A Supply Chain is an Economic Network, with a head, which is the agent producing end products for consumers, and a tail, which is a tree of agents that supply them with components. A value system also includes the demand chain, which includes all of the agents who distribute the products from the head of the supply chain to consumers. It's shaped, as you may imagine, like an X.

A Business Ecosystem is more complex, shaped like a directed graph. See

“An economic community supported by a foundation of interacting organizations and individuals—the organisms of the business world. The economic community produces goods and services of value to customers, who are themselves members of the ecosystem. The member organisms also include suppliers, lead producers, competitors, and other stakeholders. Over time, they coevolve their capabilities and roles, and tend to align themselves with the directions set by one or more central companies. Those companies holding leadership roles may change over time, but the function of ecosystem leader is valued by the community because it enables members to move toward shared visions to align their investments, and to find mutually supportive roles.”

Linux, Raspberry PI, and Android are examples of business ecosystems. Enspiral, Sensorica, and Fair Coop are examples of potential business-like ecosystems for a better economic system.

If Enspiral, Sensorica, and Fair Coop converged with the Mutual Aid Networks, the P2P Foundation, a permaculture community, and a small-to-medium-sized city or two, they could become an economic network.

Capitalism is an economic network.

NRP in its present state is only able to coordinate small economic networks. If the current convergence and refactoring project succeeds, it will be able to coordinate larger ones. If the Value Flows project succeeds, it will be able to coordinate economic networks of any size.

The next economic system will be an economic network." (email, March 2017)

2. Apostolis Xekoukoulotakis:

"New software is emerging designed for OVNs producing material goods. One such application is Network Resource Planning (NRP), which is ERP (Enterprise Resource Planning) for networks. NRP is being developed by a collaboration between Sensorica (described above), and some open-source software developers who have experience in “lean manufacturing” supply chains (

This is operational software, for running an open value network as an economic organization. It logs contributions, coordinates work, and distributes income to contributors. It also does multi-party accounting: that is, accounting reports for each participating person and organization, covering their activities within the network. It does not do ecommerce or social networking." (


"The django-rea organization is created in aim to create a set of building blocks on which other Django apps can build upon to create Network Resource Planning Systems - NRP, as opposed to the more restricted common patterns we encounter in enterprise resource planning systems - ERP.

The project starts from the valuenetwork project, centered around Open Value Networks. This evolved into a NRP gravitating towards openness and transparency. NRP was co-designed and is in daily use by Sensorica.

The NRP software was then adopted, forked , and changed, by Freedom Coop for their Open Collaborative Platform (OCP). They upgraded from Django 1.4 to Django 1.8, added the ability to handle the digital currency FairCoins, added a new app called work, with some separation, protections, and permissions between different organizations using the same system, added a membership procedure, and improved the menus and look-and-feel. OCP is in daily use.

The Freedom Coop fork was then forked again by GoPacifia for their Democratic Emancipatory Economy Platform (DEEP), which is still under development.

And the Matrioshka project, a spinoff from Sensorica, also wants to use the same code base, and is starting by using OCP.

The goal of this django-rea project is to unify all of those forks and modularize the code base, so all of those organizations can work on the same core software, and separate out all of the features that not everybody wants to use into optional modules. A secondary goal is to be able to be able to support future apps that could be even more limited than these groups need.

As we understand somebody’s needs might be different than those we have been using it for thus this project. Which is born to create a set of modular apps on which to develop business apps. In a sense it’s another framework in your toolbox.

In django-rea we are going a step forward generalizing and modularizing the previous projects since we think and understand REA modelling provides an invaluable asset in business model driven applications." (

More Information

The software is available in several forks from:

  3. (in development)

and being redesigned by a team from three of the forks at:

These are the current running known instances:

  2. (this is a testbed)

slide decks