Verify

Certificate verification

Signature + on-chain

Anyone can independently verify a Privacy Solana proof-of-shielded-source certificate — evidence that delivered funds came through the zk pool — without revealing sender, funder, or deposit address.

Independent verification

Fully independent verification (signature + on-chain anchoring) is also available via the open-source scripts/verify-cert.mjs — you never have to trust our server. Run it locally against any certificate JSON file.

node scripts/verify-cert.mjs ./certificate.json
What does a certificate look like?

Format example only. After a private send reaches delivered, download the cert from History and paste it here.

{
  "version": 1,
  "protocol": "private-solana",
  "poolContract": "PSoLshie1dedPoo1Contrac1111111111111111111",
  "commitmentRoot": "<sha256 hex>",
  "deliveryTx": "spec:delivery:<send-id>",
  "issuedAt": 1768166400000,
  "pubKey": "<protocol ed25519 pubkey base58>",
  "sig": "<ed25519 signature base58>"
}