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:
- Run the probe (CLI or SPA).
- CLI:
bee-check ... --output json > report.json. SPA: click Show JSON, copy into a file. - Send the file.
- 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.