Skip to main content

NRP — 6 rules no AI can break. Safety standard for agentic AI.

Project description

NRP

Node Reach Protocol

6 rules. No AI can break them.

PyPI Python 3.10+

Website · The 6 Rules · SDK · Halyn


AI agents are acting autonomously. MCP gives them tools. NRP makes sure they don't break things.

The 6 Rules

Rule Meaning Purpose
Manifest "I am" Device declares identity
Observe "I see" Read state safely
Act "I do" Execute action (checked against shields)
Shield "I cannot" Unbreakable constraint
Audit "I did" Tamper-evident record (SHA-256)
Consent "We agree" Mutual permission

Remove any one → unsafe. Add anything → reduces to these 6.

SDK

pip install nrprotocol

Ecosystem

Project Role Status
NRP Spec The 6 rules v0.1.0
Halyn Safety layer — dashboard, MCP Server, 12 drivers, shield rules, audit chain v0.4.2

nrprotocol.dev · halyn.dev · contact@nrprotocol.dev

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nrprotocol-0.1.1.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nrprotocol-0.1.1-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file nrprotocol-0.1.1.tar.gz.

File metadata

  • Download URL: nrprotocol-0.1.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for nrprotocol-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a51aeb4c571e9355d9e768fd10e5e4c766eef5d0479b559c3775a173c6c2115f
MD5 a266a68057983deadeab399adb48e58f
BLAKE2b-256 22c9089b05fb3fcf02491a7934c70eda9f7dc2f45f5f9ce65b4c85c3aca3e356

See more details on using hashes here.

File details

Details for the file nrprotocol-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nrprotocol-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for nrprotocol-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 83b9a34552672b1a402d1d7837dea7e1f27c2baf468de3ca7409e62ba75ce996
MD5 22632d4de869c66a10f85061e19e4090
BLAKE2b-256 547cd71489ec8b74d8ad8cca85d3bdb8174e63edceb5dafc92554e65035de221

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page