Skip to content

Conversation

@papiche
Copy link

@papiche papiche commented Nov 1, 2025

Add NIP-101: UPlanet - Decentralized Identity & Geographic Coordination

Summary

This NIP introduces a comprehensive protocol for decentralized identity management, geographic coordination, and verifiable credentials on Nostr. It extends the protocol with four integrated systems:

  1. Hierarchical GeoKeys - Nostr keypairs derived from geographic coordinates
  2. Decentralized Identity (DID) - W3C-compliant identities stored as Nostr events
  3. Oracle System - Multi-signature permit management using Web of Trust
  4. ORE System - Environmental obligations attached to geographic cells

Event Kinds

This NIP introduces the following event kinds:

  • 30800: DID Document (W3C-compliant decentralized identifiers)
  • 30500: Permit Definition (license/certification types)
  • 30501: Permit Request (applications with evidence)
  • 30502: Permit Attestation (peer validation signatures)
  • 30503: Permit Credential (issued W3C Verifiable Credentials)
  • 30312: ORE Meeting Space (extends NIP-53 for environmental verification)
  • 30313: ORE Verification Meeting (compliance verification events)

Key Features

1. Self-Sovereign Identity

  • No centralized registries required
  • W3C DID Core and Verifiable Credentials compliant
  • Multi-chain support (Nostr, IPFS, Ğ1, Bitcoin)

2. Peer-Validated Credentials

  • Community-based competence certification
  • Web of Trust bootstrap mechanism
  • Multi-signature attestation requirements
  • Transparent audit trail on Nostr

3. Geographic Coordination

  • Location-based Nostr feeds (UMAP, SECTOR, REGION levels)
  • Deterministic key generation from coordinates
  • Enables localized communication and services

4. Environmental Accountability

  • Decentralized ecological commitment tracking
  • Integration with meeting spaces (NIP-53 compatible)
  • Economic incentives for compliance

Compatibility Notes

  • Kinds 30312-30313: Extends NIP-53 meeting spaces with geographic and ecological metadata
  • Fully compatible with NIP-01, NIP-10, NIP-33, and NIP-42

Implementation

Use Cases

  1. Community-based driver's licenses - Peer-validated competence certification
  2. Professional certifications - Medical, legal, artisan, educator credentials
  3. Local coordination - Geographic Nostr feeds for neighborhoods and cities
  4. Environmental tracking - Transparent ecological commitment with economic incentives

Testing

The protocol has been in production since 2024 on the UPlanet network, with active use by the Ğ1 libre currency community and CopyLaRadio SCIC cooperative.


Related: This NIP complements NIP-53 (Live Activities) and NIP-99 (Classified Listings) while avoiding kind number conflicts.

Authors: papiche (@papiche), CopyLaRadio SCIC
Status: Draft for community review
Discussion: NIP-101 Repository

…ation. Added details for image thumbnails, clarified NOSTR event tags for deduplication, and updated upload process to include file hash checks.
… types: NIP-94 file metadata and NIP-22 video comments, increasing the total synchronized event types from 18 to 20.
…ficial extensions to 8. Updated overview and details for geographic chat functionality, including integration with ORE System.
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