Register a payout address
Register (or update) the default payout address your org receives x402 payments at, for a given network. You prove control of the address with an org-bound personal_sign signature over the message produced by the SDK helper buildPayoutRegistrationMessage. The org id is taken from your authenticated key, never the body, so a captured signature can't register an address under another org. Exactly one default address exists per (org, network); registering again replaces it. A payee MUST register a payout address before calling createChallenge, because the challenge's pay_to is resolved from this directory.
Headers
Optional client-supplied idempotency key. Retrying a request with the same key returns the original result instead of performing the action a second time; if omitted the server derives one from the canonical payload hash. Safe to retry network failures without duplicating side effects.
Request body
Response
Payout address registered (or updated) and set as default