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.2.0.tar.gz (9.7 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.2.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nrprotocol-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f13d53b289d293f453ccbf310a7ce6db519ef15544932e03dbea57efc655d636
MD5 8a15e2e113686c61e02a5d3247144dfb
BLAKE2b-256 34d871fc5637f94b520d56d15cd144bf796935b6706a7f9b4633c60cd0cdbc9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nrprotocol-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 933725fe7b99ba0d32addd79cae4adab25ffb56d10ce790c09fd6b82291a6756
MD5 40fd4d1c28300199f1b19719c073ad02
BLAKE2b-256 4c9720029be0e35612164c61f1291637a7fecd87f9dc7cdc7817db42cdf224a6

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