Skip to content

CEP-XX server profile metadata and socials #23

@ContextVM-org

Description

@ContextVM-org

Summary

ContextVM servers should have a standard way to publish a persistent public profile and a public communication channel, separate from capability announcements. Some servers are already doing this, so this would simply be the standardization of that practice.

This issue tracks a proposal to standardize:

  • server profile metadata via Nostr kind 0
  • server public/social updates via Nostr kind 1
  • website integration so ContextVM servers can expose a richer public identity beyond announcements

Problem

Current ContextVM announcements are useful for discovery of capabilities, but they are not the same as a server profile.

We need a standard way for servers to:

  • publish human-facing profile metadata
  • expose social/contact context around the server
  • publish public updates in a Nostr-native way
  • integrate that information into the ContextVM website and server listings

Goal

Define a ContextVM convention for server identity and public communication using existing Nostr primitives instead of inventing custom event kinds.

Direction

Use:

  • Nostr kind 0 for server profile metadata, aligned with NIP-01
  • Nostr kind 1 for public short text notes, aligned with NIP-10-style ecosystem usage

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions