{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:LG7EBLD3DGVVICXSKD5IOMGFIV","short_pith_number":"pith:LG7EBLD3","canonical_record":{"source":{"id":"2410.01032","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2024-10-01T19:49:19Z","cross_cats_sorted":[],"title_canon_sha256":"58be196f70ed34cc4473ea128be078e73ae70c16fb41c07c972d6e1ec6c57679","abstract_canon_sha256":"d3065b563ba6984aed6bf63d38aedcaadb336d82c84158d4930e25f45caa30d2"},"schema_version":"1.0"},"canonical_sha256":"59be40ac7b19ab540af250fa8730c545616b24814a85b52b8e883b6df15a78ce","source":{"kind":"arxiv","id":"2410.01032","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.01032","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"arxiv_version","alias_value":"2410.01032v2","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.01032","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"pith_short_12","alias_value":"LG7EBLD3DGVV","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"pith_short_16","alias_value":"LG7EBLD3DGVVICXS","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"pith_short_8","alias_value":"LG7EBLD3","created_at":"2026-07-05T09:43:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:LG7EBLD3DGVVICXSKD5IOMGFIV","target":"record","payload":{"canonical_record":{"source":{"id":"2410.01032","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2024-10-01T19:49:19Z","cross_cats_sorted":[],"title_canon_sha256":"58be196f70ed34cc4473ea128be078e73ae70c16fb41c07c972d6e1ec6c57679","abstract_canon_sha256":"d3065b563ba6984aed6bf63d38aedcaadb336d82c84158d4930e25f45caa30d2"},"schema_version":"1.0"},"canonical_sha256":"59be40ac7b19ab540af250fa8730c545616b24814a85b52b8e883b6df15a78ce","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:43:34.573810Z","signature_b64":"B59fenXesZwZoctuSJg0MJmfLGDYaiJur7LnvJH3c7hr0T2HUYjy94PJi6zs/2WMM1zXsYTJVQjDuJ+9RxfAAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"59be40ac7b19ab540af250fa8730c545616b24814a85b52b8e883b6df15a78ce","last_reissued_at":"2026-07-05T09:43:34.573212Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:43:34.573212Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2410.01032","source_version":2,"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-07-05T09:43:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CAt/ogN1Bvs+SccTLcr//CXsMGbDhdgI9B/42Byp6FDtxm1ZzR0Y27LNl1KyzznQXkW/w3i8VfAz3gdFkD2bDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T19:23:25.732806Z"},"content_sha256":"d66dc19bed4e2a85beff5e03b510864c7074d706efc5559e5d6ba64955d99c4c","schema_version":"1.0","event_id":"sha256:d66dc19bed4e2a85beff5e03b510864c7074d706efc5559e5d6ba64955d99c4c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:LG7EBLD3DGVVICXSKD5IOMGFIV","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Teaching Cloud Infrastructure and Scalable Application Deployment in an Undergraduate Computer Science Program","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CY","authors_text":"Aditya Saligrama, Benjamin Tripp, Christos Kozyrakis, Cody Ho, Michael Abbott","submitted_at":"2024-10-01T19:49:19Z","abstract_excerpt":"Making successful use of cloud computing requires nuanced approaches to both system design and deployment methodology, involving reasoning about the elasticity, cost, and security models of cloud services. Building cloud-native applications without a firm understanding of the fundamentals of cloud engineering can leave students susceptible to cost and security pitfalls. Yet, cloud computing is not commonly taught at the undergraduate level. To address this gap, we designed an undergraduate-level course that frames cloud infrastructure deployment as a software engineering practice. Our course f"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.01032","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2410.01032/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T09:43:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Qx+uCB5RUp6p6wdMJCHtfzPhADYLrrWHx6Zy8PvzfW01WORLj+lPh+l3JnbSEBg88pdbEW5Tg3r0tWHsE/AWAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T19:23:25.733317Z"},"content_sha256":"2a57adbf4bf387b6e250684fe7eac40326f636570ca43cb3a13fa9bcf986de43","schema_version":"1.0","event_id":"sha256:2a57adbf4bf387b6e250684fe7eac40326f636570ca43cb3a13fa9bcf986de43"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/LG7EBLD3DGVVICXSKD5IOMGFIV/bundle.json","state_url":"https://pith.science/pith/LG7EBLD3DGVVICXSKD5IOMGFIV/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/LG7EBLD3DGVVICXSKD5IOMGFIV/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-08-03T19:23:25Z","links":{"resolver":"https://pith.science/pith/LG7EBLD3DGVVICXSKD5IOMGFIV","bundle":"https://pith.science/pith/LG7EBLD3DGVVICXSKD5IOMGFIV/bundle.json","state":"https://pith.science/pith/LG7EBLD3DGVVICXSKD5IOMGFIV/state.json","well_known_bundle":"https://pith.science/.well-known/pith/LG7EBLD3DGVVICXSKD5IOMGFIV/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:LG7EBLD3DGVVICXSKD5IOMGFIV","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":"d3065b563ba6984aed6bf63d38aedcaadb336d82c84158d4930e25f45caa30d2","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2024-10-01T19:49:19Z","title_canon_sha256":"58be196f70ed34cc4473ea128be078e73ae70c16fb41c07c972d6e1ec6c57679"},"schema_version":"1.0","source":{"id":"2410.01032","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.01032","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"arxiv_version","alias_value":"2410.01032v2","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.01032","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"pith_short_12","alias_value":"LG7EBLD3DGVV","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"pith_short_16","alias_value":"LG7EBLD3DGVVICXS","created_at":"2026-07-05T09:43:34Z"},{"alias_kind":"pith_short_8","alias_value":"LG7EBLD3","created_at":"2026-07-05T09:43:34Z"}],"graph_snapshots":[{"event_id":"sha256:2a57adbf4bf387b6e250684fe7eac40326f636570ca43cb3a13fa9bcf986de43","target":"graph","created_at":"2026-07-05T09:43:34Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2410.01032/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Making successful use of cloud computing requires nuanced approaches to both system design and deployment methodology, involving reasoning about the elasticity, cost, and security models of cloud services. Building cloud-native applications without a firm understanding of the fundamentals of cloud engineering can leave students susceptible to cost and security pitfalls. Yet, cloud computing is not commonly taught at the undergraduate level. To address this gap, we designed an undergraduate-level course that frames cloud infrastructure deployment as a software engineering practice. Our course f","authors_text":"Aditya Saligrama, Benjamin Tripp, Christos Kozyrakis, Cody Ho, Michael Abbott","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2024-10-01T19:49:19Z","title":"Teaching Cloud Infrastructure and Scalable Application Deployment in an Undergraduate Computer Science Program"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.01032","kind":"arxiv","version":2},"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:d66dc19bed4e2a85beff5e03b510864c7074d706efc5559e5d6ba64955d99c4c","target":"record","created_at":"2026-07-05T09:43:34Z","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":"d3065b563ba6984aed6bf63d38aedcaadb336d82c84158d4930e25f45caa30d2","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2024-10-01T19:49:19Z","title_canon_sha256":"58be196f70ed34cc4473ea128be078e73ae70c16fb41c07c972d6e1ec6c57679"},"schema_version":"1.0","source":{"id":"2410.01032","kind":"arxiv","version":2}},"canonical_sha256":"59be40ac7b19ab540af250fa8730c545616b24814a85b52b8e883b6df15a78ce","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"59be40ac7b19ab540af250fa8730c545616b24814a85b52b8e883b6df15a78ce","first_computed_at":"2026-07-05T09:43:34.573212Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:43:34.573212Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"B59fenXesZwZoctuSJg0MJmfLGDYaiJur7LnvJH3c7hr0T2HUYjy94PJi6zs/2WMM1zXsYTJVQjDuJ+9RxfAAg==","signature_status":"signed_v1","signed_at":"2026-07-05T09:43:34.573810Z","signed_message":"canonical_sha256_bytes"},"source_id":"2410.01032","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d66dc19bed4e2a85beff5e03b510864c7074d706efc5559e5d6ba64955d99c4c","sha256:2a57adbf4bf387b6e250684fe7eac40326f636570ca43cb3a13fa9bcf986de43"],"state_sha256":"dafc9d36807fdfaf4c7a4bfd0b419975376023b7216ee001269cd4ef5116ed49"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yB9v1agfhmtI4v9yb82Y/zhCC6tOLNszF93jUfb3UujS/q0XxtS55Sg+JBbJ1xohGbpBXmaF2MBEEKNxTXKGCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-03T19:23:25.737178Z","bundle_sha256":"487d19a7441eca6f9a51183a77c7032b673d8b9680c69c1f7d0f3ec93b7f0392"}}