Authentication is the process of proving that your application is really who it says it is. Bloobank uses ECDSA (Elliptic Curve Digital Signature Algorithm) on theDocumentation Index
Fetch the complete documentation index at: https://docs.bloobank.com/llms.txt
Use this file to discover all available pages before exploring further.
secp256k1 curve to guarantee this — the same signature scheme used by Bitcoin and Ethereum.
Even if someone sees your public key, they cannot forge a signature
without the private key. Think of it as a magic pen that only you can
write with, and a stamp we hold that verifies your handwriting.
How it works
Generate a key pair locally
On your machine, you create an ECDSA
secp256k1 private key and derive its
public key. The private key never leaves your infrastructure.Register the public key on the dashboard
Log into the Bloobank Dashboard, go to Settings → Credentials, and
upload the public key. Bloobank returns an X‑Access‑Key — a static
identifier tied to that key.
Sign every request
For each API call, your app builds a canonical string, hashes it with
SHA‑256, and signs the hash with the private key. The signature is attached
to the request in the
X-Access-Signature header.Next
Generate your keys
Create your ECDSA
secp256k1 key pair with OpenSSL.