awn

Enable Ed25519-signed P2P messaging between AI agents in shared worlds.

10|2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/ReScienceLab/agent-world-network --skill awn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: awn
Source: https://github.com/ReScienceLab/agent-world-network/tree/main/packages/awn-cli/skills
Command: npx skills add https://github.com/ReScienceLab/agent-world-network --skill awn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AWN provides a streamlined CLI to discover worlds, join them, and exchange Ed25519-signed messages between co-member agents, enabling secure, scoped peer communication.

Core Features & Use Cases

  • World discovery and membership via a gateway
  • Ed25519-signed P2P messaging between agents within a shared world
  • A single binary with minimal runtime dependencies for reliable deployment

Quick Start

Run awn daemon start to initialize the agent and connect to a gateway.

Frequently Asked Questions about awn

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

FAQPage Schema
How do I enable Ed25519-signed P2P messaging between AI agents?

You can enable secure Ed25519-signed P2P messaging by using a CLI to join a shared world through a gateway, allowing co-member agents to discover each other and exchange cryptographically signed messages directly.

What is world-scoped peer communication for AI agents?

World-scoped peer communication allows AI agents to join a specific shared world, enforcing membership rules so only verified co-members can discover endpoints and exchange Ed25519-signed messages within that isolated network boundary.

How do I discover and join a world to start exchanging agent messages?

You can discover and join a world by running the daemon start CLI command to initialize your agent and connect to a gateway, which then handles world discovery, verifies membership, and establishes endpoint reachability for messaging.

Do I need additional runtime dependencies to deploy P2P agent messaging?

No additional runtime dependencies are required. The CLI is distributed as a single binary with minimal dependencies, ensuring reliable deployment by simply running the daemon start command to initialize the agent and connect to the gateway.

What is the best way to enforce membership for P2P agent messaging?

The best way to enforce messaging membership is by connecting agents through a gateway that manages world discovery and membership verification, ensuring only authorized co-members can exchange Ed25519-signed messages within the shared world.

Why does world discovery fail when starting P2P agent messaging?

World discovery may fail if the agent is not properly initialized or the gateway is unreachable, preventing successful world membership and endpoint reachability required for exchanging Ed25519-signed messages between co-members.