BitcoinWalk

Open work.
Visible progress.

The live, colour-coded delivery backlog for BitcoinWalk. This public view is rebuilt automatically from the maintained project tracker.

Last reviewed 18 October 2026

All backlog items

Search by ID or title, filter by status, or narrow the list to a delivery stage.

153 items
BW-01Stage 0

Product and Nostr protocol foundation

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-02Stage 1

Web application foundation

Implemented and verified.

DependenciesBW-01
🟒 Done
BW-03Stage 4

Create a walk

Implemented and verified.

DependenciesBW-02
🟒 Done
BW-04Stage 2

NIP-42 authenticated relay publishing

Implemented and verified.

DependenciesBW-03
🟒 Done
BW-05Stage 4

Super-admin approval workflow

Implemented and verified.

DependenciesBW-04
🟒 Done
BW-06Stage 3

Authenticated city preview

Implemented and verified.

DependenciesBW-05
🟒 Done
BW-07Stage 3

City-page content

Implemented and verified.

DependenciesBW-06
🟒 Done
BW-08Stage 2, 3

Anonymous public relay reads

Implemented and verified.

DependenciesBW-04BW-05
🟒 Done
BW-09Stage 6

Public city directory

Implemented and verified.

DependenciesBW-08
🟒 Done
BW-10Stage 7

External-app NIP-52 discovery and cancellation visibility

Waiting for an external decision, access, or service change.

DependenciesBW-04BW-05BW-37
πŸ”΄ Blocked
BW-11Stage 0, 5

Organizer editing and editor allow-list

Implemented and verified.

DependenciesBW-05
🟒 Done
BW-12Stage 3, 7

Public URL and Nostr deep-link resolution

Implemented and verified.

DependenciesBW-08BW-10
🟒 Done
BW-13Stage 8

Managed VPS media

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-14Stage 8

Image discovery/generation

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-15Stage 8

City/walk link previews and sponsor artwork

Implemented and verified.

DependenciesBW-13
🟒 Done
BW-16Stage 8

Signed city and walk sponsorship presentation

Implemented and verified.

DependenciesBW-11
🟒 Done
BW-18Stage 9

Rustress city LNURL and durable 79/21 splits

Implemented and verified.

DependenciesBW-17BW-100BW-101
🟒 Done
BW-20Stage 2, 9

Dedicated relay provisioning with Khatru

Implemented and verified.

DependenciesBW-17
🟒 Done
BW-21Stage 10

Security and launch operations

Implemented and verified.

DependenciesBW-08BW-20
🟒 Done
BW-22Stage 3

Walk-event external Armada chat integration

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-23Stage 9

Trusted city Walkie Talkie provisioning registry

Implemented and verified.

DependenciesBW-17BW-20BW-22
🟒 Done
BW-24Stage 10

Cut over global chat and retire Zooid

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-25Stage 5, 10

Unified moderation: reject, approve/disapprove, restore and free-city archive

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-26Stage 7, 10

Cancel individual published walk

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-27Stage 4, 5

Personal organizer invitations

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-28Stage 9, 10

Paid-tier entire-relay deletion

Agreed work, not yet started.

DependenciesBW-20BW-23
βšͺ Planned
BW-29Stage 9, 10

Transfer paid relay to owner node

Retained for a later iteration.

DependenciesNone recorded
β—‹ Future
BW-30Stage 9

Local merchandise in city dashboard

Retained for a later iteration.

DependenciesBW-29
β—‹ Future
BW-31Stage 4

Restore city autocomplete with a suitable provider

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-32Stage 10

Public staging app deployment

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-33Stage 0, 4

Organizer identity onboarding

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-34Stage 0, 4

Optional personal profile rebranding

Retained for a later iteration.

DependenciesBW-33
β—‹ Future
BW-35Stage 4, 9

Registration and plan choice

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-36Stage 5

Persistent admin city-walk link

Implemented and verified.

DependenciesBW-05BW-07
🟒 Done
BW-37Stage 7

Organizer NIP-52 occurrence publishing

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-38Stage 7

Recurring walk schedules

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-39Stage 7, 10

Event moderation and publishing suspension

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-40Stage 3, 7

Next/upcoming/past city events and organizer deep links

Implemented and verified.

DependenciesBW-37
🟒 Done
BW-41Stage 7

Rolling eight upcoming walk drafts

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-42Stage 4, 10

BitcoinWalk Guide approval DM notifications

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-43Stage 7

Delegate one walk to a colleague

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-44Stage 5, 7

Unified role-aware /admin dashboard

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-45Stage 10

Rebuild chat.bitcoinwalk.org on Khatru

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-46Stage 7

Edit a walk in the β€œIn review” draft list

Implemented and verified.

DependenciesBW-37BW-38
🟒 Done
BW-47Stage 4, 5, 7, 10

Review-gated first walk at city registration

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-48Stage 3, 10

Simplify global community join aliases

Implemented and verified.

DependenciesBW-22
🟒 Done
BW-49Stage 3, 8

Meeting-pin weather on walk pages

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-50Stage 4, 7, 10

Enable new-city Nostr announcements after production migration

Agreed work, not yet started.

DependenciesBW-47BW-53
βšͺ Planned
BW-51Stage 8, 10

Managed media ingestion, resilient fallback and integrity alerts

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-52Stage 2, 10

Shared production free-city Khatru relay

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-53Stage 10

Production migration, verified backups and rollback

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-56Stage 7, 9

Replicate paid-city events across shared and city relays

Implemented and verified.

DependenciesBW-12BW-24
🟒 Done
BW-57Stage 5, 6

Signed static-content management

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-58Stage 4, 5

Signed CMS feature flags

Implemented and verified.

DependenciesBW-57
🟒 Done
BW-59Stage 7, 9

Public replica reconciliation and recovery

Implemented and verified.

DependenciesBW-56
🟒 Done
BW-60Stage 9

Portable city ownership and endpoint discovery

Implemented and verified.

DependenciesBW-59
🟒 Done
BW-61Stage 9

Owner-controlled relay endpoint migration

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-62Stage 9

Umbrel/Start9 self-host package

Retained for a later iteration.

DependenciesBW-60
β—‹ Future
BW-63Stage 9

Operate independently of BitcoinWalk infrastructure

Retained for a later iteration.

DependenciesBW-62
β—‹ Future
BW-64Stage 9

Portable private community chat

Retained for a later iteration.

DependenciesBW-62
β—‹ Future
BW-65Stage 9

Self-host incentives and sustainable entitlements

Retained for a later iteration.

DependenciesBW-63BW-64
β—‹ Future
BW-66Stage 7, 10

Guide replication notifications

Implemented and verified.

DependenciesBW-42BW-56
🟒 Done
BW-67Stage 4, 7, 10

Guide support intake and assisted NIP-17 conversations

Agreed work, not yet started.

DependenciesBW-42BW-128
βšͺ Planned
BW-68Stage 3, 4, 10

Public BitcoinWalk knowledge base

Implemented and verified.

DependenciesBW-66
🟒 Done
BW-69Stage 5

Paginate large admin inventories

Retained for a later iteration.

DependenciesBW-44
β—‹ Future
BW-70Stage 6, 10

Public live colour-coded backlog

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-71Stage 3, 4, 6

Reliable map basemap and coordinate fallback

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-72Stage 3, 7

Display approved city descriptions on event pages

Implemented and verified.

DependenciesBW-08BW-11
🟒 Done
BW-73Stage 7

Cross-device recurring plans and background draft preparation

Retained for a later iteration.

DependenciesBW-38BW-41
β—‹ Future
BW-74Stage 5

Reusable Nostr user identity component and organizer directory

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-75Stage 5, 9

Focused city-request review queue

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-76Stage 2, 5, 9

Rework organizer relay directory

Agreed work, not yet started.

DependenciesNone recorded
βšͺ Planned
BW-77Stage 5, 6

Reusable city finder for large inventories

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-78Stage 0, 4, 5, 9, 10

Policy-based Pro activation and automatic city approvals

Agreed work, not yet started.

DependenciesBW-137BW-144BW-147
βšͺ Planned
BW-79Stage 4, 5, 9

Registration-to-dashboard handoff and shared account connection

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-80Stage 8

Homepage BitcoinWalk brand header

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-81Stage 2, 5, 10

Super-admin relay monitoring

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-82Stage 8

Automated Inkscape city logo packs

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-83Stage 8

Publish a versioned Inkscape logo template

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-84Stage 8

Render and validate city logo packs on the VPS

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-85Stage 5, 8

Queue logo generation after verified city approval

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-86Stage 5, 8, 9

Serve logo downloads with paid-city link visibility

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-87Stage 8, 10

Accept and operate automatic logo generation on staging

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-88Stage 3, 7, 9

Native Nostr zaps and verified receipt presentation

Implemented and verified.

DependenciesBW-107
🟒 Done
BW-89Stage 8, 9

Sponsorship booking and verified Lightning settlement

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-90Stage 8, 9

Sponsorship packages and discounts

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-91Stage 5, 8, 9

Signed sponsor catalogue and onboarding

Agreed work, not yet started.

DependenciesBW-16BW-89
βšͺ Planned
BW-92Stage 4, 5, 8, 9

Verified Pro host sponsor invitations and revenue share

Implementation or acceptance is underway.

🟠 In progress
BW-93Stage 4, 7, 8, 10

Installable PWA with open-source mobile notifications

Agreed work, not yet started.

DependenciesNone recorded
βšͺ Planned
BW-94Stage 9

Serve multiple anchored cities on both directory transports

Implemented and verified.

DependenciesBW-60
🟒 Done
BW-95Stage 5, 9

Prepare and sign city directory requests in the CMS

Implemented and verified.

DependenciesBW-33BW-60BW-94
🟒 Done
BW-96Stage 5, 9, 10

Guide directory invitations and verified activation status

Waiting for an external decision, access, or service change.

πŸ”΄ Blocked
BW-97Stage 5, 9

Verify organizer-owned relay control and compatibility

Retained for a later iteration.

DependenciesBW-56BW-60
β—‹ Future
BW-98Stage 5, 9, 10

Seed and activate organizer-owned city mirrors

Retained for a later iteration.

β—‹ Future
BW-100Stage 9, 10

Rustress integration and scoped NWC service

Implemented and verified.

DependenciesBW-17
🟒 Done
BW-101Stage 4, 5, 9

Organizer payout setup for self-purchased and gifted Pro

Implemented and verified.

DependenciesBW-17BW-42BW-103
🟒 Done
BW-103Stage 0, 2, 5, 9

Branded city account authority and privacy

Implemented and verified.

DependenciesBW-11BW-33
🟒 Done
BW-104Stage 8, 9

Generate city profile avatar and banner

Implemented and verified.

DependenciesBW-15BW-82BW-87
🟒 Done
BW-106Stage 3, 5, 7, 9

Replace Hosted by with branded city account

Implemented and verified.

DependenciesBW-103BW-104BW-105
🟒 Done
BW-109Stage 9, 10

Super-admin standalone Lightning addresses without splits

Implemented and verified.

DependenciesBW-100
🟒 Done
BW-110Stage 5, 7

Flexible city and location search in Edit walk

Retained for a later iteration.

DependenciesBW-31BW-46
β—‹ Future
BW-111Stage 9, 10

Per-city automatic payment-authority renewal

Agreed work, not yet started.

DependenciesBW-102
βšͺ Planned
BW-112Stage 5, 6, 10

Guide nudges for organizers with no scheduled walks

Agreed work, not yet started.

DependenciesBW-38BW-39BW-42
βšͺ Planned
BW-113Stage 5, 8

Sponsor dashboard Cities and Sponsors views

Implemented and verified.

DependenciesBW-16
🟒 Done
BW-115Stage 8, 9

Additional sponsorship placements and package expansion

Retained for a later iteration.

DependenciesBW-89BW-90BW-91
β—‹ Future
BW-116Stage 8, 9

Recovery-first sponsor post-payment handoff

Implemented and verified.

DependenciesBW-89
🟒 Done
BW-117Stage 5, 9

Pro City Identity Health dashboard

Implemented and verified.

DependenciesBW-19BW-105BW-106
🟒 Done
BW-118Stage 4, 5, 7

Publish future Pro walks with the city signer

Retained for a later iteration.

DependenciesBW-37BW-105BW-106
β—‹ Future
BW-119Stage 4, 5, 9, 10

Promote a settled staging Pro city to production

Waiting for an external decision, access, or service change.

πŸ”΄ Blocked
BW-120Stage 3, 7, 8

Public future-events feeds

Implemented and verified.

DependenciesBW-15BW-39BW-40
🟒 Done
BW-121Stage 4, 6, 8

Public brand guide and operator postcard studio

Waiting for an external decision, access, or service change.

DependenciesBW-33BW-74
πŸ”΄ Blocked
BW-122Stage 10

Close privileged monitoring authorization bypass

Implemented and verified.

DependenciesBW-21BW-81
🟒 Done
BW-123Stage 10

Restrict shared-host public management ports

Implemented and verified.

DependenciesBW-21
🟒 Done
BW-124Stage 10

Current production restore and incident rehearsal

Implemented and verified.

DependenciesBW-21BW-122BW-123
🟒 Done
BW-125Stage 0, 2, 5, 6, 7, 9, 10

Walkie Talkie city companion and proximity mesh

Implementation or acceptance is underway.

🟠 In progress
BW-126Stage 6, 7

Luma and Meetup event syndication

Retained for a later iteration.

DependenciesBW-120
β—‹ Future
BW-127Stage 4, 7, 9

Invitation-only Marmot private walk groups and encrypted mesh

Retained for a later iteration.

DependenciesBW-23BW-93BW-125
β—‹ Future
BW-128Stage 2, 7

Standard Nostr DMs and BitcoinWalk Guide compatibility

Implementation or acceptance is underway.

DependenciesBW-125
🟠 In progress
BW-129Stage 5

Capability-aware admin navigation and home

Implemented and verified.

DependenciesBW-44BW-74
🟒 Done
BW-130Stage 5, 10

Reliable admin data status and retry

Implemented and verified.

DependenciesBW-44
🟒 Done
BW-131Stage 4, 5

Clear needs-changes correction and resubmission path

Implemented and verified.

DependenciesBW-25BW-44
🟒 Done
BW-132Stage 8

Timezone-safe sponsorship date editing

Implemented and verified.

DependenciesBW-44
🟒 Done
BW-133Stage 7

Safe web chat room switching and recovery

Implemented and verified.

DependenciesBW-44
🟒 Done
BW-134Stage 5

Shared accessible admin component system

Implemented and verified.

DependenciesBW-44BW-74
🟒 Done
BW-135Stage 5, 7

Intuitive walk management workflow

Implemented and verified.

DependenciesBW-129BW-130BW-134
🟒 Done
BW-139Stage 4, 5, 6

Consistent people invitations and content editing

Retained for a later iteration.

DependenciesBW-134
β—‹ Future
BW-140Stage 5, 9, 10

Honest help and contextual operations screens

Retained for a later iteration.

DependenciesBW-130BW-134
β—‹ Future
BW-142Stage 9, 10

Isolate a failed Pro payout destination and recover London settlement

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-143Stage 5, 9, 10

Repeatable paid-Pro organizer handoff from dashboard overview and Guide

Implementation or acceptance is underway.

DependenciesBW-105BW-119
🟠 In progress
BW-144Stage 3, 5, 9, 10

Super-admin Basic-to-Pro administrative promotion

Implementation or acceptance is underway.

DependenciesBW-105BW-143
🟠 In progress
BW-145Stage 5, 7, 10

Private BitcoinWalk Hosts room in the unified Chats interface

Implemented and verified.

DependenciesNone recorded
🟒 Done
BW-146Stage 1, 3, 4, 5, 10

Multilingual BitcoinWalk with automatic language selection

Retained for a later iteration.

DependenciesNone recorded
β—‹ Future
BW-147Stage 3, 5, 7, 10

Country-scoped leader homepage editing and Walkie Talkie country pages

Retained for a later iteration.

DependenciesNone recorded
β—‹ Future
BW-149Stage 2, 5, 7

City-aware sponsorship and host handoff into Walkie Talkie

Agreed work, not yet started.

βšͺ Planned
BW-150Stage 0, 5, 8, 10

Onboarding conversion and provisioning outcome measurement

Agreed work, not yet started.

DependenciesBW-141
βšͺ Planned
BW-151Stage 4, 7, 10

Once-only Basic and Pro host welcomes

Implementation or acceptance is underway.

DependenciesBW-42
🟠 In progress
BW-152Stage 4, 7, 10

Grounded BitcoinWalk Guide AI assistance

Agreed work, not yet started.

DependenciesBW-67BW-128
βšͺ Planned
BW-153Stage 3, 8, 9

Payment-first sponsor invitation and checkout

Agreed work, not yet started.

DependenciesBW-89BW-92BW-134
βšͺ Planned
BW-154Stage 2, 5, 8

Post-payment sponsor Nostr account onboarding and recovery

Agreed work, not yet started.

DependenciesBW-33BW-74BW-153
βšͺ Planned