Timmy Publishes Job Completions as Nostr Events #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & Why
When Timmy completes a job, he should publish a Nostr kind:1 note summarizing what he did — signed with his nsec, broadcast to the Hermes strfry relay. Makes Timmy's work publicly verifiable on Nostr, gives him a public track record, and connects the Workshop to the broader Nostr ecosystem.
Done looks like
TIMMY_NOSTR_NSECenv var already present)["t", "timmy-tower"], job category, and link to alexanderwhitestone.comOut of scope
Tasks
signNostrEventutility using Timmy's nsec; generate kind:1 event from job summary.Relevant files
artifacts/api-server/src/lib/agent.tsartifacts/api-server/src/routes/jobs.tsartifacts/api-server/src/lib/timmy-identity.tsartifacts/api-server/src/lib/nostr-identity.tsartifacts/api-server/src/lib/strfry.ts