Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Sharing reports

Two ways to share a diagnostic with a teammate.

Shareable URL

The SPA round-trips its form state through the query string:

https://ethswarm-tools.github.io/bee-check-web/?ref=c79394...&bee=http://localhost:1633&bee=https://b.example

After every probe the URL updates in place (no full reload). Copy the address bar, paste it into Discord/Slack/an issue — the recipient lands on the same form pre-filled and just hits Check.

Note: the URL captures the inputs, not the result. The recipient sees what their own probes return, which may differ from yours (different vantages, different times).

JSON file

If you want to share the result, not just the inputs:

  1. Run the probe (CLI or SPA).
  2. CLI: bee-check ... --output json > report.json. SPA: click Show JSON, copy into a file.
  3. Send the file.
  4. Recipient drags it onto ethswarm-tools.github.io/bee-check-web — the page renders the report without re-running any probe.

This is the canonical way to share a frozen-in-time diagnostic. The JSON shape is stable across spec_version: 1, so reports stay visualizable across SPA versions.