- Trilha de Logs
- Consumption
- Receipt 01KRA10786GH
Request receipt
Signature validTrilha de Logs
Signed by FullCup.ai. Anyone can check it, without trusting FullCup.ai.
Consumption
Total tokens
5,392,746
2,157,098 prompt · 3,235,648 completion
Cost
$2.91
- Model
- @cf/google/gemma-4-26b-a4b-it
- Executed at
- 2026-05-10 22:44 UTC
- Cup
- Trilha de Logs
A receipt never contains the prompt, the completion, or any user content. Only consumption metadata.
Verify it yourself
The signing key is public, so the check does not depend on FullCup.ai.
Technical details
- Price source
- Measured by the model host, per request
- Public key
- 1rRTdW+PHO4U5qlhbmFjnMsvcm1Cih8ZRy1uZjxj1eU=
# 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/01KRA10786GHKPKN876YFATRZE");
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")));
})()'