Skip to content

Track shared-broadcaster alias wiring; no separate code change - #33

Closed
rohenaz wants to merge 6 commits into
codex/opl-4463-ecosystemalias-wiringfrom
codex/opl-4475-alias-admission-safety
Closed

rohenaz wants to merge 6 commits into
codex/opl-4463-ecosystemalias-wiringfrom
codex/opl-4475-alias-admission-safety

Conversation

@rohenaz

@rohenaz rohenaz commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

This branch now has the same tree as #30 and is based on the current wiring branch instead of the obsolete settings branch. The original broadcaster-disabling proposal has been removed. Keep the shared Broadcaster and P2PBus so normal submission and arcade confirmation observation work.

No independent code change remains to merge here. Sigma’s corresponding documentation/test correction is https://github.com/b-open-io/sigma-auth/pull/354.

@linear

linear Bot commented Sep 5, 2026

Copy link
Copy Markdown

OPL-4475

@shruggr

shruggr commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Reset this branch to the rebased wiring (#30). Do not nil Broadcaster or P2PBus.

Overlay Submit is supposed to validate, broadcast (arcade), then store. Both the overlay node and the wallet can broadcast. There is no noSend/sendWith wallet in this repo or in 1sat-sdk for alias publish.

The engine order (broadcast before insert) is overlay design, not a bug. Turning broadcast off also means arcade never sees the tx, so OutputBlockHeightUpdated never restamps event scores.

Keep the shared ModuleDeps on NewModuleEngine like BAP/OPNS.

@shruggr
shruggr force-pushed the codex/opl-4475-alias-admission-safety branch 2 times, most recently from 557ff88 to 3aacf3d Compare September 5, 2026 16:11
@rohenaz
rohenaz changed the base branch from codex/opl-4467-ecosystemalias-settings-docs to codex/opl-4463-ecosystemalias-wiring September 5, 2026 17:05
@rohenaz rohenaz changed the title fix(ecosystemalias): separate admission from publication Track shared-broadcaster alias wiring; no separate code change Sep 5, 2026
@rohenaz

rohenaz commented Sep 5, 2026

Copy link
Copy Markdown
Contributor Author

Your correction is right: my original recommendation to nil Broadcaster/P2PBus was wrong. I have preserved both dependencies, brought this branch forward with #30, and retargeted the PR onto #30 so the old settings base no longer creates a misleading diff. The trees now match; there is no independent code change left in this PR.

Sigma #354 removes the incorrect no-broadcast-on-timeout guarantee and tests that an overlay-broadcast/lost-response scenario preserves the same candidate without claiming admission or wallet finalization. No live publishing was enabled.

…ring' into codex/opl-4475-alias-admission-safety
…ring' into codex/opl-4475-alias-admission-safety
@shruggr

shruggr commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

No independent diff. Landed with #30.

@shruggr shruggr closed this Sep 5, 2026
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.

2 participants