NRP standardizes how AI systems observe, control, and enforce safety constraints on any device — from servers to robots to industrial PLCs.
Every device implements observe, act, shield. The control plane reads the manifest and generates tools.
Typed channels with units. Sensors, metrics, feeds, API state.
Shell, movement, writes, API calls. Audited and constrained.
Device-declared safety limits. Speed, workspace, transfer caps.
Nodes declare capabilities at registration. Tools auto-generated.
Severity-routed. Emergency bypass — under 100ms dispatch.
Servers
OpenAPI/GraphQL
IoT pub/sub
Realtime
RTU/TCP PLCs
SCADA
Robots
Humanoids
Containers
Browser
Telemetry
TCP/UDP
| MCP | NRP | |
|---|---|---|
| Software integration | ✓ | ✓ |
| Hardware control | — | ✓ |
| Safety constraints | — | ✓ |
| Self-describing devices | — | ✓ |
| Push events | — | ✓ |
| Device identity | — | ✓ |
| Auth levels | — | ✓ |
| Tamper-evident audit | — | ✓ |