Measurement Submission
Spark checkers submit their results to Spark API. All measurements are committed to on-chain.
Reporting Measurements to Spark-API
When the Spark Checkers have completed a retrieval and determined whether or not the CID is retrievable by following the above steps, they report their result, which we call a measurement to the Spark-API service. Spark-API ingests these measurements, batches them into chunks of up to 100k measurements, uploads each chunk to web3.storage (now Storacha), and commits the batch CID to the Spark smart contract. We call this the Spark-Publish logic.
Failed retrieval attempts are also reported with a reason code for the failure reason.
← Previous