Skip to content

Release blocker: dweb network kill switch + lock down the inbound/abuse surface #15

Description

@NotASithLord

Mandatory before release.

Enabling the dweb opens the user's browser to a peer-to-peer abuse surface — peers (and, once it ships, the agent acting on inbound) reaching into the browser via messaging, dwapps, and the always-on base network. That surface is not yet locked down: the inbound → unattended-action security model is specced but unbuilt (docs/specs/FEATURE-FIRST-CLASS-MESSAGING.md §7 — tier topology, two-layer fail-closed clamp, rate cap, consent grants, vault posture).

Until that lands, the backstop is a user-reachable kill switch to shut down all dweb networking.

Blockers (must be true before release)

  • Kill switch shipped — a user can fully shut down all dweb networking (persisted off, won't auto-restart on unlock, tears down the live mesh/rooms). → PR feat(dweb): user kill switch to shut down all dweb networking #14 (feat/dweb-kill-switch).
  • Unattended/inbound surface stays OFF by default until §7 is built — the agent must not act on inbound peer messages without the fail-closed posture in place.
  • §7 security model built + reviewed before the unattended messaging surface is enabled (its own dedicated security review, spec §7.8).

The kill switch (PR #14) is the immediate, mandatory piece; the §7 lockdown gates turning the unattended surface on at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions