[{"data":1,"prerenderedAt":192},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fhow-storage-is-measured":3,"docs:nav":147},{"id":4,"title":5,"badge":6,"body":7,"description":133,"extension":139,"meta":140,"navigation":141,"order":134,"path":142,"section":143,"seo":144,"stem":145,"__hash__":146},"docs\u002Fdocs\u002Fhow-storage-is-measured.md","How storage is measured",null,{"type":8,"value":9,"toc":132},"minimark",[10,14,22,32,35,94,101,112,119],[11,12,13],"p",{},"You are billed for your own data, not the network expansion behind it.",[11,15,16,17,21],{},"Tessera stores 30 shards across 30 providers so any 10 rebuild the file. That redundancy is real\ncost. It is Tessera's cost to the hosts, already in the rate. You are billed for ",[18,19,20],"strong",{},"logical\nvolume",": whole 40 MiB blocks of your own data.",[23,24,26,27,31],"h2",{"id":25},"what-tessera-usage-shows","What ",[28,29,30],"code",{},"tessera usage"," shows",[11,33,34],{},"The CLI reports three sizes for the same files:",[36,37,38,54],"table",{},[39,40,41],"thead",{},[42,43,44,48,51],"tr",{},[45,46,47],"th",{},"Row",[45,49,50],{},"Meaning",[45,52,53],{},"One 1.7 MB PDF on its own",[55,56,57,69,83],"tbody",{},[42,58,59,63,66],{},[60,61,62],"td",{},"logical size",[60,64,65],{},"your files' own bytes",[60,67,68],{},"1.70 MiB",[42,70,71,74,80],{},[60,72,73],{},"stored",[60,75,76,77],{},"whole 40 MiB blocks; ",[18,78,79],{},"storage is billed on this column",[60,81,82],{},"40 MiB (1 block)",[42,84,85,88,91],{},[60,86,87],{},"network size",[60,89,90],{},"stored × 3: each block becomes 30 pieces of 4 MiB on 30 hosts, any 10 rebuild it; Tessera pays the hosts for this, already in the rate",[60,92,93],{},"120 MiB",[11,95,96,97,100],{},"A block is billed whole, so a single small file still fills one. Uploading a folder, or\n",[28,98,99],{},"tessera sync",", packs small files into shared blocks. Uploading many small files together is\ncheaper than uploading them one at a time.",[11,102,103,104,107,108,111],{},"Downloads are measured from host spend, about every 5 minutes, and billed in 40 MiB blocks at the\nlive download rate. The account shows ",[28,105,106],{},"egress_billed_blocks"," and ",[28,109,110],{},"egress_used_bytes"," (blocks × 40\nMiB): the byte count is what you paid for, not the exact bytes the client read.",[11,113,114,118],{},[115,116,117],"em",{},"Days left"," is an estimate: balance divided by today's storage charge for what you store now. More\nuploads or downloads shorten it. It is not a promise.",[11,120,121,122,125,126,131],{},"Live rates: ",[28,123,124],{},"tessera rates",", or ",[127,128,130],"a",{"href":129},"\u002Fdocs\u002Faccounts","Accounts & billing",".",{"title":133,"searchDepth":134,"depth":134,"links":135},"",3,[136],{"id":25,"depth":137,"text":138},2,"What tessera usage shows","md",{},true,"\u002Fdocs\u002Fhow-storage-is-measured","Guides",{"title":5,"description":133},"docs\u002Fhow-storage-is-measured","cRSmXzqJzDZtR4jwX6Qt1rHUchnAtKXXA4lJUxmruTw",[148,149,154,158,161,165,168,171,175,179,180,183,186,189],{"path":129,"title":130,"description":133,"section":143,"order":137,"badge":6},{"path":150,"title":151,"description":133,"section":152,"order":153,"badge":6},"\u002Fdocs\u002Fapi\u002Faccount","Account","API reference",5,{"path":155,"title":156,"description":133,"section":152,"order":157,"badge":6},"\u002Fdocs\u002Fapi\u002Fobjects","Objects",4,{"path":159,"title":160,"description":133,"section":152,"order":137,"badge":6},"\u002Fdocs\u002Fapi\u002Fplacement","Placement",{"path":162,"title":163,"description":133,"section":152,"order":164,"badge":6},"\u002Fdocs\u002Fapi\u002Fprovisioning","Credentials",1,{"path":166,"title":167,"description":133,"section":152,"order":134,"badge":6},"\u002Fdocs\u002Fapi\u002Fslabs","Slabs",{"path":169,"title":170,"description":133,"section":143,"order":134,"badge":6},"\u002Fdocs\u002Fauthentication","Authentication",{"path":172,"title":173,"description":133,"section":174,"order":137,"badge":6},"\u002Fdocs\u002Fconcepts","Concepts & data model","Introduction",{"path":176,"title":177,"description":133,"section":178,"order":164,"badge":6},"\u002Fdocs\u002Ferrors","Errors","Reference",{"path":142,"title":5,"description":133,"section":143,"order":134,"badge":6},{"path":181,"title":182,"description":133,"section":174,"order":164,"badge":6},"\u002Fdocs","Overview",{"path":184,"title":185,"description":133,"section":178,"order":137,"badge":6},"\u002Fdocs\u002Flimits","Limits & quotas",{"path":187,"title":188,"description":133,"section":143,"order":164,"badge":6},"\u002Fdocs\u002Fquickstart","Quickstart",{"path":190,"title":191,"description":133,"section":143,"order":157,"badge":6},"\u002Fdocs\u002Frecovery","Recovery without Tessera",1794026182592]