Skip to main content

PnCP (Paranet Collaboration Protocol)

PnCP is a Layer 8, semantic pub-sub protocol for skill-based collaboration, allowing actors to request and fulfill tasks (“move pallet”) with deterministic execution.

The protocol enables actors to collaborate using skills. PnCP differs from other pub-sub protocols like MQTT, ROS2, Kafka, and Redis by offering a persistent, semantic, and hierarchical messaging model. It enables deterministic, skill-based collaboration among actors, providing a superior advantage on the Paranet through its ability to ensure precise, distributed orchestration and real-time adaptability in autonomous operations.

Actors can be added at any time to a node and participate on the network simply by having skills available. When an actor is added, all its affiliations are updated to reflect the new skills available.

7-Persistent Ledger

The ledger is an immutable record in a database running on a node of all actor interactions and states of a node, supporting real-time and historical observation for learning and security. Every actor request, response, and notification is written to the respective ledgers involved in actor collaboration and communication. Each node implements its own ledger of all actor activity.

Ledgers represent the decisions of an organization in a standard, unified way. No work is done by developers to use the ledger. Each actor activity over the network using PnCP is written to a ledger. Once something becomes an actor, its decisions (input/output) are recorded.