Domain namespaces
The intended route covers a server named io.example.com/my-server. A reviewed replacement must bind the passport to the domain proof instead of trusting caller-supplied identifiers.
- POST /v0/publisher-rights/dns-challenge — return record_name and an expected_value exactly equal to the supplied passport fingerprint.
- Publish it under _rcx-registry.<domain>:
_rcx-registry.example.com. IN TXT "fingerprint:8f2a…c0"The replacement verify route must resolve that exact value, derive audit time on the server, bind the proof to an authenticated passport, and persist a retrievable signed artifact. The current public challenge and verify routes both return 404.