Show HN: Rogg – I built a Rust BGP speaker and run a live AS on DN42
Rogg is a memory‑safe, high‑performance BGP speaker written in Rust that operates an autonomous system on the DN42 network. It includes built‑in observability with native metrics exportable to CloudWatch EMF, JSON, or Prometheus, and provides a programmable gRPC API and a command‑line shell called ggsh. The software is distributed under the Apache 2.0 license and can be deployed via pre‑built binaries, source compilation, or Docker containers.
- ▪Rogg implements a full BGP routing stack in Rust, emphasizing safety and speed.
- ▪It runs AS4242423930 on the DN42 experimental network and supports telemetry via CloudWatch EMF, Prometheus, and JSON formats.
- ▪The ggsh shell allows administrators to view and modify routing state with commit and rollback capabilities.
- ▪Rogg offers a gRPC API for managing peers, routes, and policies, enabling programmatic control.
- ▪The project is open‑source, released under the Apache 2.0 license, and can be installed from binaries, built from source, or run in Docker.
Hacker News (Show HN) files mainly under programming. We currently carry 68 of its stories.
Story provenance
Source · retrieval · rights · ranking — open for full record
inspect →
Attribution is not the same as permission. This drawer separates discovery metadata, excerpts, WeSearch-generated summaries, reuse status, and whether the publisher receives the visit. Nothing here claims a legal grant the publisher has not made.
Record
| Original publisher | GitHub |
| Canonical URL | https://github.com/roggnetwork/rogg |
| Publication time | Mon, 27 Jul 2026 02:54:28 +0000 |
| Retrieval time | 2026-07-27T05:58:41.729Z |
| Last seen | 2026-07-27T05:58:41.729Z |
| Headline source | Publisher (no WeSearch rewrite) |
| Excerpt source | publisher body |
| Excerpt method | First ~120 words (~800 chars) of extracted publisher body, fair-use limited. |
| Summary | WeSearch · cerebras-chat (WeSearch summarizer) |
| Summary source text | contentText |
| Citation coverage | Summary is a WeSearch-generated derivative; primary citation is the original publisher URL. |
| Cluster | CGttFVgtyxen · 1 stories |
| Cluster logic | Grouped by semantic title/content similarity across sources within a rolling window. Same-publisher template collisions are excluded from coverage comparison. |
| Ranking reason | Story pages are not engagement-ranked. Hub feeds use recency, with optional source-diversified chronological ordering (cap consecutive stories per source). No personalized ranking. |
| Publisher visit | Yes — open original |
| Substitutes article? | No — link-out required for full text |
Rights status (four layers)
WeSearch handling by dimension
| Indexing | May the item be indexed (stored, ranked, made findable)? | Allowed |
| Snippet | May a short excerpt of the publisher's text be shown? | Allowed |
| AI summary | May WeSearch generate its own short summary of the article? | Limited |
| Retrieval / RAG | May the content be exposed for third-party retrieval-augmented generation? | Not asserted |
| Model training | May the content be used to train AI models? | Not asserted |
| Commercial reuse | May the content be reused commercially? | Not permitted |
Basis: Derived from the published RSS/Atom feed. Contact: [email protected]. Reviewed: 2026-07-24.
Opening excerpt (first ~120 words) tap to expand
rogg A memory-safe, fast, observable routing stack written in Rust. It runs AS4242423930 on dn42. bgpgg - BGP (Border Gateway Protocol) daemon ggsh - "gg shell" for managing rogg Features Observable. Native metrics as CloudWatch EMF, JSON, or Prometheus. No sidecar needed. Programmable. A gRPC API for peers, routes, and policy. Memory-safe. Written in Rust. Operable. ggsh shows and configures state, with commit and rollback. Get Started Download the latest release for your platform.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.