Skip to main content
Submit Application registration
First prepare the registration. Sign the decoded canonical_payload bytes with the control DID key named in that request.

Request

string
required
Same Application ID used during preparation.
string
required
Active control DID used during preparation.
string
required
Control DID verification-method ID used during preparation.
integer
required
Current nonce returned by preparation.
string
required
Exact 0x-prefixed hexadecimal payload returned by preparation.
string
required
Base64-encoded 64-byte Ed25519 signature over the decoded payload bytes.
Replace the nonce and both placeholders with the actual prepared values. 202 Accepted returns application_id, status: "accepted", and tx_hash. It means chain submission, not final registration. Poll Get an Application until the record appears in finalized state. A stale nonce or payload returns 409 application_proof_stale; prepare and sign again.

Straight to the point