Place a semantic BUY or SELL through restricted Aura custody.
Requires both a builder developer key and a user-created restricted trading authorization. Aura derives the owner, canonical market witness, network, nonce and exact 180-byte intent; it then validates limits, signs inside the enclave and submits atomically. No intent bytes, user/custody signature, or grant is returned. A response may include a sequencer-signed acceptance receipt; that attestation cannot authorize a wallet action. The API binds attribution to the authenticated developer key’s canonical builderCode before signing. Retrying the exact request is idempotent.
Authorizations
Builder identity and quota key. It never substitutes for a wallet session or restricted trading authorization and can never sign or custody assets.
One-time-shown, user-created restricted trading credential bound to a developer key, policy limits, expiry and optional source IP. Aura signs and submits inside custody; the credential never reveals a grant, transaction signature, intent signature or seed.
Body
Exact token base-unit quantity encoded as canonical JSON string.
^(0|[1-9][0-9]*)$^[0-9a-fA-F]{64}$yes, no buy, sell gtc_limit, ioc_market ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Exact token base-unit quantity encoded as canonical JSON string.
^(0|[1-9][0-9]*)$Exact token base-unit quantity encoded as canonical JSON string.
^(0|[1-9][0-9]*)$1 <= x <= 999Exact token base-unit quantity encoded as canonical JSON string.
^(0|[1-9][0-9]*)$0 <= x <= 65535Exact token base-unit quantity encoded as canonical JSON string.
^(0|[1-9][0-9]*)$Response
Default Response
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$x <= 90071992547409911 - 80^[A-Za-z0-9_.:-]+$^[0-9a-f]{64}$
