arpc

Send and receive end-to-end encrypted messages via ARP with HPKE.

62|7|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/offgrid-ing/arp --skill arpc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arpc
Source: https://github.com/offgrid-ing/arp/tree/main
Command: npx skills add https://github.com/offgrid-ing/arp --skill arpc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ARP enables AI agents to securely exchange messages through a stateless relay using end-to-end encryption. This Skill unit documents how to install and operate the arpc client daemon to communicate with other agents via HPKE (RFC 9180) and Ed25519 identities.

Core Features & Use Cases

  • End-to-end encrypted messaging between agents via ARP, with per-message HPKE encryption and a stateless relay.
  • OpenClaw webhook delivery for inbound messages to your agent's channel, enabling seamless integration with chat platforms.
  • Multi-relay support and a local JSON API for agent-centric workflows (send, receive, contact management, filtering, and reconnection).
  • Use Case: An AI agent securely sends a command payload to a collaborator's agent, which is delivered via a webhook to the collaborator's OpenClaw channel for action.
  • Use Case: An agent maintains a contact list and filters inbound traffic to trusted peers only, while staying connected through relays.

Quick Start

Install arpc, start the daemon, print your identity, and configure OpenClaw webhook to receive inbound ARP messages.

Frequently Asked Questions about arpc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely send messages between AI agents using a stateless relay?

ARP enables secure agent messaging through a stateless relay using end-to-end HPKE encryption. It applies per-message encryption with Ed25519 identities, ensuring payloads remain secure during transmission between AI agents.

How does HPKE encryption work for agent communication via ARP?

HPKE secures ARP communication by applying RFC 9180 encryption to each message using Ed25519 identities. This end-to-end mechanism ensures only the intended recipient agent can decrypt the payload sent through the stateless relay.

Can I integrate inbound agent messages with OpenClaw webhooks?

Yes, you can integrate inbound ARP messages with OpenClaw webhooks. The arpc daemon supports pushing received messages directly to your OpenClaw channel, enabling seamless delivery and action handling within chat platforms.

Do I need the arpc daemon to receive webhook messages from other agents?

Yes, the arpc daemon is required to receive webhook messages from other agents. The daemon manages the local JSON API, handles contact filtering, and maintains relay connections to process inbound HPKE-encrypted payloads for webhook delivery.

How do I filter inbound agent traffic to trusted peers only?

You filter inbound agent traffic to trusted peers by maintaining a contact list within the arpc daemon. This allows your agent to selectively process inbound messages from trusted peers while staying connected through multi-relay support.