{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:YQUP667DEAYRDOYQCU4T5G42ZF","short_pith_number":"pith:YQUP667D","canonical_record":{"source":{"id":"1805.04215","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2018-05-11T01:15:29Z","cross_cats_sorted":["cs.NI","cs.SY"],"title_canon_sha256":"08fff216758aaf5b53c71a2b8c8df08971a1811b06400fa41bb2e46135dfefef","abstract_canon_sha256":"351a540dee37770386008a37e9b8100234dd31b8fe8744d55a610a91bb3a5494"},"schema_version":"1.0"},"canonical_sha256":"c428ff7be3203111bb1015393e9b9ac976bd236f66ec9fc6f9728b0139eaf4ec","source":{"kind":"arxiv","id":"1805.04215","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1805.04215","created_at":"2026-05-18T00:16:13Z"},{"alias_kind":"arxiv_version","alias_value":"1805.04215v1","created_at":"2026-05-18T00:16:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1805.04215","created_at":"2026-05-18T00:16:13Z"},{"alias_kind":"pith_short_12","alias_value":"YQUP667DEAYR","created_at":"2026-05-18T12:33:04Z"},{"alias_kind":"pith_short_16","alias_value":"YQUP667DEAYRDOYQ","created_at":"2026-05-18T12:33:04Z"},{"alias_kind":"pith_short_8","alias_value":"YQUP667D","created_at":"2026-05-18T12:33:04Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:YQUP667DEAYRDOYQCU4T5G42ZF","target":"record","payload":{"canonical_record":{"source":{"id":"1805.04215","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2018-05-11T01:15:29Z","cross_cats_sorted":["cs.NI","cs.SY"],"title_canon_sha256":"08fff216758aaf5b53c71a2b8c8df08971a1811b06400fa41bb2e46135dfefef","abstract_canon_sha256":"351a540dee37770386008a37e9b8100234dd31b8fe8744d55a610a91bb3a5494"},"schema_version":"1.0"},"canonical_sha256":"c428ff7be3203111bb1015393e9b9ac976bd236f66ec9fc6f9728b0139eaf4ec","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:16:13.198274Z","signature_b64":"ggLeUhWY1yjlIk7XwQtH/Qi/nhagM/WJc1PxS3oFF7tDChKYQCH9ak00SbOMxrVu+n1mXkfKpoqMCuWZjFFuCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c428ff7be3203111bb1015393e9b9ac976bd236f66ec9fc6f9728b0139eaf4ec","last_reissued_at":"2026-05-18T00:16:13.197556Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:16:13.197556Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1805.04215","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:16:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XyXic/bCOMcneA3Tsn87lw90up3geFyEki+pAO3jA+zx+Rd+XfK+IJ0cS4cERHMoqEjK/u115yaRfr+YAk0sBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T09:44:36.388846Z"},"content_sha256":"2649b28c5784b93e2f441446e2f2c64417e4f8b410887776432085fcb002bb1f","schema_version":"1.0","event_id":"sha256:2649b28c5784b93e2f441446e2f2c64417e4f8b410887776432085fcb002bb1f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:YQUP667DEAYRDOYQCU4T5G42ZF","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"ProCal: A Low-Cost and Programmable Calibration Tool for IoT Devices","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.NI","cs.SY"],"primary_cat":"cs.PF","authors_text":"Behnam Dezfouli, Chia-Chi Li","submitted_at":"2018-05-11T01:15:29Z","abstract_excerpt":"Calibration is an important step towards building reliable IoT systems. For example, accurate sensor reading requires ADC calibration, and power monitoring chips must be calibrated before being used for measuring the energy consumption of IoT devices. In this paper, we present ProCal, a low-cost, accurate, and scalable power calibration tool. ProCal is a programmable platform which provides dynamic voltage and current output for calibration. The basic idea is to use a digital potentiometer connected to a parallel resistor network controlled through digital switches. The resistance and output f"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1805.04215","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:16:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RWXaAt4CmKbP4lVxzw3n4CSpdpXCvUreA68smSGX2CtUiWXV76Dj5ckQjtob8odG7lIHKQ6TaJA9Iqxm1INPDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T09:44:36.389192Z"},"content_sha256":"19537443c31a822c24a57eb620339461aba65141f2cb2ff27166996012f8d073","schema_version":"1.0","event_id":"sha256:19537443c31a822c24a57eb620339461aba65141f2cb2ff27166996012f8d073"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YQUP667DEAYRDOYQCU4T5G42ZF/bundle.json","state_url":"https://pith.science/pith/YQUP667DEAYRDOYQCU4T5G42ZF/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YQUP667DEAYRDOYQCU4T5G42ZF/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-07-07T09:44:36Z","links":{"resolver":"https://pith.science/pith/YQUP667DEAYRDOYQCU4T5G42ZF","bundle":"https://pith.science/pith/YQUP667DEAYRDOYQCU4T5G42ZF/bundle.json","state":"https://pith.science/pith/YQUP667DEAYRDOYQCU4T5G42ZF/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YQUP667DEAYRDOYQCU4T5G42ZF/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:YQUP667DEAYRDOYQCU4T5G42ZF","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"351a540dee37770386008a37e9b8100234dd31b8fe8744d55a610a91bb3a5494","cross_cats_sorted":["cs.NI","cs.SY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2018-05-11T01:15:29Z","title_canon_sha256":"08fff216758aaf5b53c71a2b8c8df08971a1811b06400fa41bb2e46135dfefef"},"schema_version":"1.0","source":{"id":"1805.04215","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1805.04215","created_at":"2026-05-18T00:16:13Z"},{"alias_kind":"arxiv_version","alias_value":"1805.04215v1","created_at":"2026-05-18T00:16:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1805.04215","created_at":"2026-05-18T00:16:13Z"},{"alias_kind":"pith_short_12","alias_value":"YQUP667DEAYR","created_at":"2026-05-18T12:33:04Z"},{"alias_kind":"pith_short_16","alias_value":"YQUP667DEAYRDOYQ","created_at":"2026-05-18T12:33:04Z"},{"alias_kind":"pith_short_8","alias_value":"YQUP667D","created_at":"2026-05-18T12:33:04Z"}],"graph_snapshots":[{"event_id":"sha256:19537443c31a822c24a57eb620339461aba65141f2cb2ff27166996012f8d073","target":"graph","created_at":"2026-05-18T00:16:13Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Calibration is an important step towards building reliable IoT systems. For example, accurate sensor reading requires ADC calibration, and power monitoring chips must be calibrated before being used for measuring the energy consumption of IoT devices. In this paper, we present ProCal, a low-cost, accurate, and scalable power calibration tool. ProCal is a programmable platform which provides dynamic voltage and current output for calibration. The basic idea is to use a digital potentiometer connected to a parallel resistor network controlled through digital switches. The resistance and output f","authors_text":"Behnam Dezfouli, Chia-Chi Li","cross_cats":["cs.NI","cs.SY"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2018-05-11T01:15:29Z","title":"ProCal: A Low-Cost and Programmable Calibration Tool for IoT Devices"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1805.04215","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:2649b28c5784b93e2f441446e2f2c64417e4f8b410887776432085fcb002bb1f","target":"record","created_at":"2026-05-18T00:16:13Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"351a540dee37770386008a37e9b8100234dd31b8fe8744d55a610a91bb3a5494","cross_cats_sorted":["cs.NI","cs.SY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2018-05-11T01:15:29Z","title_canon_sha256":"08fff216758aaf5b53c71a2b8c8df08971a1811b06400fa41bb2e46135dfefef"},"schema_version":"1.0","source":{"id":"1805.04215","kind":"arxiv","version":1}},"canonical_sha256":"c428ff7be3203111bb1015393e9b9ac976bd236f66ec9fc6f9728b0139eaf4ec","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c428ff7be3203111bb1015393e9b9ac976bd236f66ec9fc6f9728b0139eaf4ec","first_computed_at":"2026-05-18T00:16:13.197556Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:16:13.197556Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ggLeUhWY1yjlIk7XwQtH/Qi/nhagM/WJc1PxS3oFF7tDChKYQCH9ak00SbOMxrVu+n1mXkfKpoqMCuWZjFFuCw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:16:13.198274Z","signed_message":"canonical_sha256_bytes"},"source_id":"1805.04215","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2649b28c5784b93e2f441446e2f2c64417e4f8b410887776432085fcb002bb1f","sha256:19537443c31a822c24a57eb620339461aba65141f2cb2ff27166996012f8d073"],"state_sha256":"cb523a8a9de79174201cc422cc905e5a80419c7508a8ac223adf46e033c5aca7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"O5V3TAnBKd2u4ltGj89BDdeQWZPESRCosaBY3ivl4hgjVN3tjBGWYwnJ1NmmbTqfh8uWh9gapes3v39l5cjtAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T09:44:36.391054Z","bundle_sha256":"7facaeb975c260fc0b8c0d6fa559584dc6417234e2dd9c9cd54290953a0d0746"}}