SkateSpots/cvm-server
shakespeare.diy 0b83749aa1 cvm-server: only serve signature-verified events to agents (audit F2)
queryNostr() previously returned every event the community data relays
sent back, unverified. A malicious or buggy relay could inject forged
coach profiles / listings that would flow straight into agents as
trusted ground truth. Now each event is signature-verified with
nostr-tools verifyEvent() before being returned; anything that fails
(or throws) is dropped. Mirrors the client-side onlyVerified discipline
already applied in the trust-score hooks.

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-09-24 19:36:24 +07:00
..
.env.example feat: add SkateSpots CVM server — MCP tools over Nostr 2026-06-16 17:45:04 +07:00
bootstrap.sh feat: add SkateSpots CVM server — MCP tools over Nostr 2026-06-16 17:45:04 +07:00
DEPLOY.md Fix CVM relay URL: relay.contextvm.net → relay.contextvm.org 2026-06-18 11:13:51 +07:00
package.cvm.json feat: add SkateSpots CVM server — MCP tools over Nostr 2026-06-16 17:45:04 +07:00
server.ts cvm-server: only serve signature-verified events to agents (audit F2) 2026-09-24 19:36:24 +07:00
skatespots-cvm.service feat: add SkateSpots CVM server — MCP tools over Nostr 2026-06-16 17:45:04 +07:00