Skip to content
@peerclaw

PeerClaw

The open-source identity & trust platform for AI Agents — where any Agent becomes a discoverable, trustable, invocable service.

English | 中文

PeerClaw

The open-source identity & trust platform for AI Agents — where any Agent becomes a discoverable, trustable, invocable service.

Every agent gets a cryptographically verifiable Ed25519 identity, an EWMA-based reputation score computed from real interactions, endpoint verification, and default-deny P2P security (whitelist, connection gating, message validation). Built on a full protocol gateway (A2A, MCP, ACP) with an 8-language Agent Directory, P2P file transfer, and decentralized discovery.

Repositories

Repository Description
peerclaw Project overview, documentation, and roadmap
peerclaw-server Trust gateway — registry, reputation engine, signaling relay with contacts whitelist, protocol bridging, platform dashboard
peerclaw-agent P2P agent SDK — default-deny whitelist, connection gating, message validation, E2E encryption, P2P file transfer (WebRTC/Nostr)
peerclaw-core Shared type library — identity (Ed25519/X25519), envelope, agent card, protocol constants, signaling types
peerclaw-cli Command-line tool — manage agents, send messages, P2P file transfer, health checks

Highlights

  • 5-Layer Security — TOFU trust, Ed25519 signatures, E2E encryption (XChaCha20-Poly1305), sandbox, P2P whitelist + message validation
  • Default-Deny P2P — Agents must be whitelisted before connecting or messaging; connection gating rejects unauthorized offers at zero cost
  • Access Control — Three-tier agent access: playground (open), private (contacts-only), user ACL with application/approval workflow
  • Cross-Protocol — A2A (Google), MCP (Anthropic), ACP (IBM) with automatic negotiation and translation
  • Agent Directory — Browse, try, publish, review, and invoke Agents through a web UI with SSE streaming
  • P2P File Transfer — E2E encrypted large file transfer over WebRTC DataChannels with resume and Nostr fallback
  • Internationalization — 8 languages: English, Chinese, Spanish, French, Arabic (RTL), Portuguese, Japanese, Russian
  • Decentralized — Kademlia DHT discovery, Nostr signaling/transport, serverless mode, multi-server federation

Quick Start

git clone https://github.com/peerclaw/peerclaw-server.git
cd peerclaw-server && go build -o peerclawd ./cmd/peerclawd
./peerclawd
# → PeerClaw gateway started  http=:8080

Links

Pinned Loading

  1. peerclaw peerclaw Public

    The open-source identity & trust platform for AI Agents — cryptographic identity, reputation scoring, and cross-protocol agent directory

    Shell 1

  2. peerclaw-core peerclaw-core Public

    PeerClaw Core — shared types library for identity (Ed25519), envelope, agent card, protocol constants

    Go

  3. peerclaw-server peerclaw-server Public

    PeerClaw Gateway — agent registry, protocol bridging (A2A/MCP/ACP), reputation engine, platform dashboard, and access control

    Go

  4. peerclaw-agent peerclaw-agent Public

    PeerClaw Agent SDK — P2P communication with WebRTC/Nostr transport, Ed25519 identity, E2E encryption, TOFU trust, and contact whitelist

    Go

  5. peerclaw-cli peerclaw-cli Public

    PeerClaw CLI — command-line tool for managing agents, contacts, discovery, and server interaction

    Go

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…