@ovrsr

Freedom Preserving Protocol — Trust & Handshake

OpenClaw plugin: agent-to-agent trust graph and constitutional handshake for the Freedom Preserving Protocol

Current version
v1.0.0
code-pluginCommunitysource-linked

@ovrsr/openclaw-fpp-trust

OpenClaw plugin for agent-to-agent trust verification under the Freedom Preserving Protocol.

What this does

This plugin provides two building blocks for multi-agent scenarios:

  • Trust Graph Protocol — in-memory weighted trust graph with BFS propagation (20% per-hop attenuation), bidirectional relationships, and multi-dimensional reputation scoring.
  • Constitutional Handshake Sequence — multi-step agent-to-agent verification. Two agents exchange constitutional claims (including constitution hash and audit Merkle root), verify each other, and derive mutual trust levels.

What this does NOT do

This plugin does not gate tool calls. That is the job of the separate enforcement plugin (@ovrsr/openclaw-fpp-plugin). You can install one without the other.

Install

openclaw plugins install clawhub:ovrsr/openclaw-fpp-trust

Configuration

All options are in openclaw.plugin.json. Key settings:

OptionDefaultDescription
constitutionHash71bf60a...SHA-256 of the constitution being verified during handshakes
trustAttenuationFactor0.8Per-hop trust reduction for BFS propagation
handshakeTimeoutMs300000Max time for a handshake session
maxPropagationDepth3Max BFS depth for trust lookups

License

Humanitarian Use License v1.0. See LICENSE.

Source and release

Source repository

ovrsr/freedom-preserving-protocol

Open repo

Source commit

63870b5

View commit

Install command

openclaw plugins install clawhub:@ovrsr/openclaw-fpp-trust

Metadata

  • Package: @ovrsr/openclaw-fpp-trust
  • Created: 2026/05/27
  • Updated: 2026/05/27
  • Executes code: Yes
  • Source tag: 63870b5

Compatibility

  • Built with OpenClaw: 2026.3.24-beta.2
  • Plugin API range: >=2026.3.24-beta.2
  • Tags: latest
  • Files: 19