Receipt demo

What your users see in Zodl. Try it in 60 seconds.

What a receipt looks like

9:41 ...
-0.25 ZEC
Shielded send
Confirmed
V
Verified Receipt
HOSTING_PAYMENT
Type Hosting Payment (0x05)
Leaf Hash ce9ddea247e5...86b3
Anchor Block 3,298,793
Chains 6 verified
Date
April 6, 2026 at 18:00 UTC
Fee
0.00001 ZEC
Memo
ZAP1:05:a3f2...7b1c
O
Home
O
Send
O
Activity
O
More

Try it yourself

Leaf hash
Memo string
Verify link
Root hash

This calls the live API at api.frontiercompute.cash. The attestation is real and can be verified against Zcash mainnet now.

Operator integration - 3 steps

1
Get API key
Message on Signal or use the signup page. Key arrives in 60 seconds. No email, no account.
2
POST /attest
Before each payment, POST your event data. Get back a leaf_hash and verify URL. One HTTP call.
3
Include in memo
Put ZAP1:{type}:{hash} in the Zcash memo field. Zodl parses it and shows the receipt card.

Code snippets

curl
Node.js
Python
# Create an attestation
curl -X POST https://api.frontiercompute.cash/event \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "event_type": "HOSTING_PAYMENT",
    "wallet_hash": "operator_wallet_001",
    "serial_number": "inv-2026-04"
  }'

# Response:
# {
#   "leaf_hash": "ce9ddea247e5...86b3",
#   "root_hash": "a1b2c3d4e5f6...9012",
#   "verify_url": "https://frontiercompute.cash/verify.html?leaf=ce9d..."
# }

# Put this in your Zcash memo field:
# ZAP1:05:ce9ddea247e5...86b3
Get an API key
Pay in shielded ZEC. Key in 60 seconds. No signup required.
Get started
Frontier Compute - frontiercompute.cash
ShieldedVault: agent custody that cannot steal, cannot lie, cannot survive its owner.
Get API Key
ShieldedVault: agent custody that cannot steal, cannot lie, cannot survive its owner.Start FreeTelegram