Skip to main content
POST
Verify a signed message

Authorizations

Authorization
string
header
required

Base64url-encoded auth token

Body

application/json

Request to verify a signed message

Exactly one of pubkey and address must be set.

message
string
required

The message that was signed

signature
string
required

The BIP-340 Schnorr signature over the message digest SHA256("bark/message" || message), in hex

address
string | null

The Ark address whose user public key to verify the signature against

pubkey
string | null

The public key to verify the signature against

Response

Returns whether the signature is valid

The result of verifying a signed message

valid
boolean
required

Whether the signature is valid for the given message and key