Skip to main content
POST
Issue a signed share card over the org's own signed statements

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Body

application/json
lines
object[]
required
Required array length: 1 - 16 elements
org_id
string

The org whose statements the lines cite. Optional with an org API key.

Response

Issued.

AAP-ShareCard/v1, verifiable offline with @mnemom/verify verifyShareCard.

typ
enum<string>
required
Available options:
AAP-ShareCard/v1
card_id
string
required
period
object
required
issued_at
string<date-time>
required
signing_key_id
string
required
statements
object[]
required
lines
object[]
required
signature
string
required

Unpadded base64url Ed25519 signature over the canonical JSON of the card minus signature.