- Cup Zero
- Consumption
- Receipt 01KZ7JR6E1Y5
Signature valid
This receipt was signed by FullCup with Ed25519. You do not have to take our word for it — the public key is published, and the check runs on your machine.
Consumption
Total tokens
15
12 prompt · 3 completion
Cost
$0.000004
4 micro-USD
- Model
- openai/gpt-4o-mini
- Price source
- generation_api
- Workload tag
- ms:01KZ7JKF5CDEAKHFBN6HCZ6QAT
- Executed at
- 2026-08-04T23:46:41.729Z
- Cup
- 01KZ7JKERR — Cup Zero
A receipt never contains the prompt, the completion, or any user content — only consumption metadata.
Verify it yourself
- 1
Fetch the public key
/.well-known/fullcup-signing-key
- 2
Rebuild the canonical form
In the field order below, exactly.
- 3
Check the signature
Runs on your machine, never calls FullCup.
# canonical field order
["id","cup_id","key_id","model","prompt_tokens","completion_tokens","total_tokens","cost_micro_usd","price_source","upstream_id","workload_tag","created_at"]
node -e '
const https=require("https"),c=require("crypto");
const get=u=>new Promise(r=>https.get(u,s=>{let d="";s.on("data",x=>d+=x);s.on("end",()=>r(JSON.parse(d)))}));
(async()=>{
const rec=await get("https://api.fullcup.ai/api/receipts/01KZ7JR6E1Y5E37YXYTTPDHXJG");
const wk=await get("https://api.fullcup.ai/.well-known/fullcup-signing-key");
const ORDER=["id","cup_id","key_id","model","prompt_tokens","completion_tokens","total_tokens","cost_micro_usd","price_source","upstream_id","workload_tag","created_at"];
const spki=Buffer.concat([Buffer.from("302a300506032b6570032100","hex"),Buffer.from(wk.public_key,"base64")]);
const pub=c.createPublicKey({key:spki,format:"der",type:"spki"});
console.log(c.verify(null,Buffer.from(JSON.stringify(rec.receipt,ORDER)),pub,Buffer.from(rec.signature,"base64")));
})()'
- Public key
- HiJHv/xlhWVV5GijGczyyq86EBQT1oZiTwqBK7IV570=