CEP-23 is now merged, and TS SDK 0.9.0 ships support for publishing server profile metadata (kind:0) directly from the Nostr server transport.
This standardizes a pattern we were already seeing in the wild: servers using the same pubkey not only for protocol operations, but also for profile metadata and public social communication on Nostr.
With CEP-23, servers can optionally publish kind:0 for human-friendly identity metadata and `kind:1` notes for updates, changelogs, and operator communication, without changing the existing discovery model.
`kind:11316` remains the machine-readable capability surface. `kind:0` and `kind:1` add the social layer.
A small addition, but an important step toward making ContextVM servers more legible, interoperable, and present across the wider Nostr ecosystem.
CEP-23 + TS SDK 0.9.0 are live. Skills are updated as well. Happy building
https://docs.contextvm.org/spec/ceps/cep-23/
This standardizes a pattern we were already seeing in the wild: servers using the same pubkey not only for protocol operations, but also for profile metadata and public social communication on Nostr.
With CEP-23, servers can optionally publish kind:0 for human-friendly identity metadata and `kind:1` notes for updates, changelogs, and operator communication, without changing the existing discovery model.
`kind:11316` remains the machine-readable capability surface. `kind:0` and `kind:1` add the social layer.
A small addition, but an important step toward making ContextVM servers more legible, interoperable, and present across the wider Nostr ecosystem.
CEP-23 + TS SDK 0.9.0 are live. Skills are updated as well. Happy building
https://docs.contextvm.org/spec/ceps/cep-23/
22❤️3