nips icon indicating copy to clipboard operation
nips copied to clipboard

Nip 101: UPlanet

Open papiche opened this issue 1 month ago • 0 comments

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

papiche avatar Nov 01 '25 02:11 papiche