someguy is a server implementing the Delegated Routing V1 HTTP API. It proxies requests to the Amino DHT and other delegated routing endpoints. It is a caching proxy, not a libp2p node.
go build ./...
go test ./...Run gofmt and go vet ./... before committing.
main.go,server.go: CLI entry point, host and router wiring.server_routers.go: router composition (composableRouter,parallelRouter,libp2pRouter,sanitizeRouter).server_cached_router.go,cached_addr_book.go: address caching layer.server_dht.go: DHT setup (standard and accelerated).server_delegated_routing.go: delegated HTTP routing clients.
- environment-variables.md: all config flags and environment variables
- peer-address-caching.md: how
/providersand/peerscache and refresh peer addresses - metrics.md: Prometheus metrics
- tracing.md: OpenTelemetry tracing