/quote/:name
/quote/{name}Registration quote for an ArcNS name: validity, availability, the live price from the namespace controller (native USDC wei, 1e18 = 1 USDC, plus a decimal string), the commit-reveal window and the controller/registry addresses to call. Optional ?owner=0x… also checks that the prospective owner is not blocklisted by USDC on Arc (400 when it is). Call before commit/register.
Path Parameters
@handle, label.arc or label.circle (percent-encode @ as %40). A mixed shape such as @jack.arc is refused with 409.
Query Parameters
prospective owner to screen against the USDC blocklist
^0x[0-9a-fA-F]{40}$Header Parameters
base64(JSON x402 v2 PaymentPayload) — the signed authorization for one accepts[] entry of a prior 402.
A free-tier key issued by ArcNS; keyed callers are never charged.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/quote/@alice"{ "input": "@alice", "name": "@alice", "namespace": "handle", "label": "alice", "chainId": 5042002, "blockNumber": 1000, "controller": "0x1000000000000000000000000000000000000002", "registry": "0x1000000000000000000000000000000000000001", "valid": true, "available": false, "priceWei": "40000000000000000000", "priceUsdc": "40", "minCommitmentAge": 60, "maxCommitmentAge": 86400, "owner": null, "ownerBlocklisted": null}