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
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:
01Problem
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:
Goal
Define a ContextVM convention for server identity and public communication using existing Nostr primitives instead of inventing custom event kinds.
Direction
Use:
0for server profile metadata, aligned with NIP-011for public short text notes, aligned with NIP-10-style ecosystem usage