Research notes

Point-in-time studies (2026-10-10) of the projects kudurru draws on. The architecture cites them with short keys:

Key in citationsFileSubject
gravitygravity.mdBeryJu/gravity: roles, embedded etcd, replication, API/UI, pitfalls
technitiumtechnitium.mdTechnitium DNS Server feature inventory, apps, permissions
piholepihole.mdPi-hole v6 dashboard, FTL API, query log storage, UX principles
blockingblocking-engines.mdblocky and AdGuard Home: list formats, matchers, policies, licences
dnsdistdnsdist-keepalived.mddnsdist config/API/console, keepalived VRRP, container topologies
k8sk8s-native-dns.mdCRDs, operators, external-dns, LoadBalancer realities, RBAC mapping
authauth-oidc-rbac.mdOIDC flows, sessions, tokens, RBAC models, security details
integrationsintegrations.mdExtension models, Cloudflare API, UniFi API, plan/ledger design
go-dns-stackgo-dns-stack.mdGo libraries, storage options, frontend stack, release tooling
observabilityobservability-querylog.mdQuery log pipeline, SQLite schema, metrics, dnstap, multi-node stats

These notes describe other projects for analysis. Nothing in them may be ported into kudurru; see CONTRIBUTING.md for the licensing rule.

Source: docs/research/README.md