nostr-summary on Nostr: [ LNVPS/api ] feat(marketplace): node registration with node-scoped tokens and a ...
[ LNVPS/api ] feat(marketplace): node registration with node-scoped tokens and a pinned TLS fingerprint (#360)
* feat(marketplace): node registration with a pinned TLS fingerprint
Increment 3a. Operators can register hardware, and re-register it after its
certificate changes.
Registration is authenticated as the **operator's** account and carries the
node's own identity in the body, rather than being signed by the node. The
schema forced the question: `marketplace_node.nostr_pubkey` is unique per node
https://github.com/LNVPS/api/commit/66e7a94f03477f875da887a3abb1029c7df4d5f3Published at
2026-08-05 17:04:47 CESTEvent JSON
{
"id": "a5e24d22421f63cad061bdee83ba917941ec241bb0c786d55f8f12ba25c6b9c9",
"pubkey": "7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf",
"created_at": 1785942287,
"kind": 1,
"tags": [
[
"proxy",
"https://github.com/LNVPS/api/commit/66e7a94f03477f875da887a3abb1029c7df4d5f3",
"web"
]
],
"content": "[ LNVPS/api ] feat(marketplace): node registration with node-scoped tokens and a pinned TLS fingerprint (#360)\n\n* feat(marketplace): node registration with a pinned TLS fingerprint\n\nIncrement 3a. Operators can register hardware, and re-register it after its\ncertificate changes.\n\nRegistration is authenticated as the **operator's** account and carries the\nnode's own identity in the body, rather than being signed by the node. The\nschema forced the question: `marketplace_node.nostr_pubkey` is unique per node\nhttps://github.com/LNVPS/api/commit/66e7a94f03477f875da887a3abb1029c7df4d5f3",
"sig": "efcb4e6f236cc06aaf993be16bd214f44f9563737c49c6008866597b63023156c62e55b555d5344ede7271c87e02df43f752629e4a634a429c4ce49f073304d3"
}