Skip to content

chore(nostr): refresh profile kind 0 about with post-14D positioning#32

Merged
proofoftrust21 merged 1 commit intomainfrom
phase-14e-nostr-profile-harmonization
Apr 23, 2026
Merged

chore(nostr): refresh profile kind 0 about with post-14D positioning#32
proofoftrust21 merged 1 commit intomainfrom
phase-14e-nostr-profile-harmonization

Conversation

@proofoftrust21
Copy link
Copy Markdown
Owner

Summary

Harmonize the Nostr profile kind 0 about field so it matches the post-Phase-14D landing copy (intent → fulfill, Bayesian posterior + 95% CI, tiered L402 deposits, native Express L402 gate).

Single-line change in scripts/nostr-set-profile.ts (source of truth for kind 0). Event dbfbf7dc5fd260e81931f635a1350883cbb4610e2affd61db30e2c941fee5dc6 has already been signed and accepted on all three publishing relays (wss://relay.damus.io, wss://nos.lol, wss://relay.primal.net) at 2026-04-23T23:16:31Z. NIP-33 replaceable; supersedes the prior 08ca4980… event from 2026-04-10.

No schema, no runtime, no docs rewrite — docs align with the landing already. No prod deploy required; kind 0 lives on relays, not on VM1.

Changes

  • scripts/nostr-set-profile.ts: about field rewritten. All other fields (name, display_name, website, nip05, lud16, picture, banner) unchanged.

Verifications

  • npx tsc --noEmit clean
  • rg -e '—|–' scripts/nostr-set-profile.ts → zero matches
  • rg -iE 'aperture|composite|decide|transact' scripts/nostr-set-profile.ts → zero matches
  • Cross-relay fetch confirms dbfbf7dc… on damus.io, nos.lol, primal.net with:
    • Has em/en dash: NO
    • Contains "intent": YES
    • Contains "Bayesian": YES
    • Contains "tiered": YES
    • Contains "6 relays": NO
    • Forbidden vocab: NO

Test plan

  • CI green (tsc + vitest on main checks)
  • npm run nostr:verify on main post-merge still returns the refreshed profile (no regression)

Updates the Nostr profile kind 0 about text to reflect the post-Phase-14D stack:
- Intent → fulfill flow with Bayesian posterior + 95% CI
- Tiered L402 deposits (21 to 1M sats, rate burnt into macaroon)
- Native Express L402 gate (post-Aperture sunset)
- Removes em dashes per repo convention
- Corrects "across 6 relays" to reflect actual publishing relay set

Published to wss://relay.damus.io, wss://nos.lol, wss://relay.primal.net.
@proofoftrust21 proofoftrust21 merged commit cc43015 into main Apr 23, 2026
2 checks passed
@proofoftrust21 proofoftrust21 deleted the phase-14e-nostr-profile-harmonization branch April 23, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant