The Group Profile

The NOSTR Profile for Groups.

profile

Das Profil ist eine basis resource, es beschreibt den Account, die Gruppe, das Vorhaben.

  • https://github.com/nostr-protocol/nips/blob/master/01.md
  • https://github.com/nostr-protocol/nips/blob/master/24.md#kind-0
  • https://github.com/nostr-protocol/nips/blob/master/39.md

profil content:

user metadata: the content is set to a stringified JSON object {name: , about: , picture: } describing the user who created the event. Extra metadata fields may be set. A relay may delete older events once it gets a new one for the same pubkey.

example:

{
  "name": "derKUEKeNFunktionaer",
  "picture": "![image](https://cdn.satellite.earth/162580ca5858b7692b1d5c87e53c740abd721c8e284163bb15ce2e57139a7b6c.png)",
  "banner": "![image](https://cdn.satellite.earth/b5ff53398507feabcc10fa867d9e0649f529fc4dd729e525647be3b4cfa8ad70.png)",
  "display_name": "derKUEKeNFunktionär",
  "about": "derKUEKeN -radikal trivial- Kinder•Verantwortung•Zukunft  \n\nhttps://github.com/KuekenPartei/derKUEKeN-dasBuch  \nhttps://github.com/KuekenPartei/derKUEKeN-dasBuch/releases  \n",
  "website": "https://derkueken.de",
  "nip05": "funktionaer@derkueken.de",
  "lud06": "lnurl1dp68gurn8ghj7em9w3skccne9e3k7mf09emk2mrv944kummhdchkcmn4wfk8qtmndehhw7tnw4exvv338qmnvwq2k9hcz",
  "lud16": "snowysurf218768@getalby.com"
}

Felder:

  • name:
  • display_name: an alternative, bigger name with richer characters than name. name should always be set regardless of the presence of display_name in the metadata
  • about:
  • picture:
  • website: website
  • banner: an URL to a wide (~1024x768) picture to be optionally displayed in the background of a profile screen.

Einige clienten benutzen name Andere display_name.

NOSTR spezifisch:

  • nip05 - validierter Name NIP5
  • lud06
  • lud16

Additional fields: NIP24

  • bot: a boolean to clarify that the content is entirely or partially the result of automation, such as with chatbots or newsfeeds.
  • birthday: an object representing the author’s birth date. The format is { “year”: number, “month”: number, “day”: number }. Each field MAY be omitted.

External Identities in Profiles:

NIP39

"tags": [
    ["i", "github:semisol", "9721ce4ee4fceb91c9711ca2a6c9a5ab"],
    ["i", "twitter:semisol_public", "1619358434134196225"],
    ["i", "mastodon:bitcoinhackers.org/@semisol", "109775066355589974"]
    ["i", "telegram:1087295469", "nostrdirectory/770"]
  ],

nessesary lists

  • Relay List Metadata - To define the relays the group publishes to.
  • interrests -

back: naddr1qvzqqqr4gupzqtlsxh8udzer5v2jsug5sarxh5cctz0qe3qzpyzgnf5wfhw06ha2qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcqz4r5sjpkfp3yw6jjdym57wttf94rxu2xd9kqtl34c2


No comments yet.

Highlights (1)

Das Profil ist eine basis resource, es beschreibt den Account, die Gruppe, das Vorhaben.