Nukez

§ docs · http

HTTP API.

any language

§ examples · end-to-end

Provision → Store → Verify, in curl.

Every HTTP example here is also mirrored under /how-it-works/examples — same source of truth, two doors.

1 · Provision a locker

$ curl -sS -X POST https://api.nukez.xyz/v1/locker/create \
    -H "Content-Type: application/json" \
    -H "X-Wallet-Pubkey: $PUBKEY" \
    -H "X-Wallet-Sig: $SIG" \
    -d '{"provider":"storj"}'
{
  "locker_id": "lkr_7a2c…e9f3",
  "owner": "8WeAf…dJAf"
}

2 · Store bytes

$ curl -sS -X POST https://api.nukez.xyz/v1/storage/put \
    -H "Authorization: Nukez-Envelope ed25519" \
    -H "X-Locker: lkr_7a2c…e9f3" \
    --data-binary @payload.bin
# Authorization header accepts both ed25519 and secp256k1 envelopes.
{
  "receipt_id": "A7F1",
  "sha256": "0x3a19…f04c",
  "merkle_root": "0x4f2a…8c15"
}

3 · Verify

$ curl -sS https://api.nukez.xyz/v1/storage/verification-bundle?receipt_id=A7F1
# returns the full bundle — walk it with the recipe at /proof/verify

See /proof/verify for the verification walk-through (twenty lines of Node, no crypto libs beyond built-in).

§ also in

/how-it-works/examples (consolidated index)