Nip-activity < Original >

Current challenges include:

Future research should employ:

Platforms like Damus, Snort, and Amethyst rely on nip-activity for every like, reply, and repost. Unlike Twitter or Facebook, your social activity is not owned by the platform. Your kind=1 text notes follow you, not the server. If you switch clients, your entire activity history moves with you. nip-activity

Some NIPs define replaceable events (e.g., NIP-09 for deletions). In nip-activity, you cannot delete a past event. Instead, you publish a new activity that references the old one, and clients are instructed to ignore the superseded version. This creates an auditable timeline of corrections without erasing history. Current challenges include:


  "type": "nip-activity",
  "id": "<activity-id>",
  "actor": "<pubkey>",
  "verb": "<verb>",
  "object": profile,
  "metadata": 
    "text": "<short snippet>",
    "media": ["<media-url-or-id>"],
    "tags": ["type":"p","value":"<pubkey>"],
    "counts":"likes":123,"reposts":10
  ,
  "timestamp": 1670000000000,
  "visibility":"public",
  "signature":"<sig-of-actor-over-id-and-timestamp>"

Ready to integrate nip-activity into your own application? Follow this practical roadmap. Future research should employ: Platforms like Damus, Snort,