# 007 — DHT Replication and Provider Records - Area: `pkg/dht/*` - Priority: Medium ## Background Current DHT layer uses simple PutValue/GetValue and single-peer announcements. For scale and resilience, use provider records and configurable replication. ## Scope / Deliverables - Add provider record publishing for UCXL content keys; discover providers via Kademlia provider API. - Implement basic replication policy: target replication factor, periodic reprovide, and cleanup. - Track providers in metadata (peer IDs) and return multiple sources in `DiscoverContentPeers`. ## Acceptance Criteria / Tests - Multiple nodes can become providers for the same UCXL key; discovery returns all. - Reprovide job runs on schedule; metrics expose counts. ## Notes - Coordinate with Issue 003 so UCXI resolver consumes provider results.