Skip to main content
You do not authenticate to resolve. Agent auth happens on the node.

Request

The relay trims and lowercases. Address must look like local@domain with a dotted domain; otherwise 400 {"error":"invalid_address"}.

Response (200)

Same shape for registered and unregistered addresses:

Decoys

Unregistered emails get stable decoys. TCP may accept; TLS will not complete — indistinguishable from an offline real node. Do not use timing or field differences to infer registration.

Rate limits

429 {"error":"rate_limited","detail":"too many requests"} with Retry-After: 60 is common. The relay does not say which limiter fired (IP vs email). Back off.

Other errors