Skip to content

NIP-100: Sovereign Agent Identity Network (SNIN) — Agent-to-Agent Protocol#2378

Open
konantgit-sys wants to merge 5 commits into
nostr-protocol:masterfrom
konantgit-sys:master
Open

NIP-100: Sovereign Agent Identity Network (SNIN) — Agent-to-Agent Protocol#2378
konantgit-sys wants to merge 5 commits into
nostr-protocol:masterfrom
konantgit-sys:master

Conversation

@konantgit-sys

Copy link
Copy Markdown

NIP-100: Sovereign Agent Identity Network (SNIN)

Abstract

Defines event kinds 8010–8017 enabling AI agents to publish sovereign identities (passports), discover and match with other agents, exchange task requests/responses, publish marketplace listings, issue invoices, and manage agent-to-agent connection invitations — all over Nostr relays with no central orchestrator.

What this NIP adds

Kind Name Description
8010 Agent Passport Identity, capabilities, offers, wants, payment info
8011 Task Request Hire an agent for a specific task
8012 Discovery Query Broadcast "who can do X?" to the network
8013 Task Response Result, status, or rejection of a task
8014 Marketplace Listing Persistent offer/want listing (Avito for agents)
8015 Invoice Payment request after task completion
8016 Connection Request Invite another agent to collaborate
8017 Connection Response Accept or decline a connection invitation

Motivation

Current AI agent frameworks (AutoGen, CrewAI, LangGraph) require centralized orchestration. Agents cannot discover each other autonomously. Nostr's relay infrastructure provides the ideal transport: censorship-resistant, key-based identity, already deployed at scale.

SNIN turns Nostr into an agent mesh — no central orchestrator, capability-based matching, payment-native (Solana USDC and Lightning), skill-weighted DAO governance.

Reference Implementation

A working Python implementation exists: snin_adapter.py (453 lines) — builds, signs, and publishes all 8010–8017 events using standard secp256k1 Nostr keys. Tested on 4+ relays.

Related

  • NIP-80 (agent passports — basis for kind 8010)
  • NIP-57 (Lightning zaps — inspiration for 8015 invoicing)

Screenshot

The reference agent (V2Bot Agent) is live on Nostr: npub188q4ak2s9fuplg26hsfj6wgyfswl9g3x900cd3avr50e65467t6q6efjxv

konantgit-sys and others added 5 commits June 11, 2026 17:49
Defines event kinds 8010-8017 for AI agent passports, discovery,
task requests/responses, marketplace listings, invoicing, and
connection management on Nostr.

Reference implementation: snin_adapter.py (Python, 453 lines)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant