FullCup.ai
Create a Cup

↑↓ navigate · Enter open · Esc close · ? Keyboard shortcuts

Keyboard shortcuts

⌘ K · Ctrl K
Search or run
?
Show shortcuts
J
Next item in the list
K
Previous item in the list
N
New post (in the studio)
Esc
Close dialog or menu

Request receipt

Signature validCaderno Falado

Signed by FullCup.ai. Anyone can check it, without trusting FullCup.ai.

Consumption

Total tokens

3,678,454

1,471,381 prompt · 2,207,073 completion

Cost

$1.99

Model
@cf/google/gemma-4-26b-a4b-it
Executed at
2026-09-24 04:10 UTC
Cup
Caderno Falado

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
Work served
ms:ms-caderno-falado-4
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/01M38SQE7PSYNQ5KWB6AP0G3SC");
  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")));
})()'