{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:6ZCVWYM3C3723QWDXYXPG4KWP3","short_pith_number":"pith:6ZCVWYM3","canonical_record":{"source":{"id":"1809.07937","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-21T04:03:58Z","cross_cats_sorted":[],"title_canon_sha256":"0d62d9ba6e6225d71d33c9c6405e3b93015e350220acd33f4f6f4df69b28813d","abstract_canon_sha256":"1268e711a9225964a652dcda52bc0437630a9f8892c3e413c58b8d1832d71907"},"schema_version":"1.0"},"canonical_sha256":"f6455b619b16ffadc2c3be2ef371567efa52de03fa8fad6271edc135514fcc72","source":{"kind":"arxiv","id":"1809.07937","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1809.07937","created_at":"2026-05-17T23:40:23Z"},{"alias_kind":"arxiv_version","alias_value":"1809.07937v2","created_at":"2026-05-17T23:40:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1809.07937","created_at":"2026-05-17T23:40:23Z"},{"alias_kind":"pith_short_12","alias_value":"6ZCVWYM3C372","created_at":"2026-05-18T12:32:11Z"},{"alias_kind":"pith_short_16","alias_value":"6ZCVWYM3C3723QWD","created_at":"2026-05-18T12:32:11Z"},{"alias_kind":"pith_short_8","alias_value":"6ZCVWYM3","created_at":"2026-05-18T12:32:11Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:6ZCVWYM3C3723QWDXYXPG4KWP3","target":"record","payload":{"canonical_record":{"source":{"id":"1809.07937","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-21T04:03:58Z","cross_cats_sorted":[],"title_canon_sha256":"0d62d9ba6e6225d71d33c9c6405e3b93015e350220acd33f4f6f4df69b28813d","abstract_canon_sha256":"1268e711a9225964a652dcda52bc0437630a9f8892c3e413c58b8d1832d71907"},"schema_version":"1.0"},"canonical_sha256":"f6455b619b16ffadc2c3be2ef371567efa52de03fa8fad6271edc135514fcc72","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:40:23.946374Z","signature_b64":"ivderzE8Rg+a2nF9Xaqx/AZSbyMMM1TH7m4GN9WaO4oXXeqEbmqIS5PiEiySCKmiaLrPtTDEX/AoZ1sU+pRtCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f6455b619b16ffadc2c3be2ef371567efa52de03fa8fad6271edc135514fcc72","last_reissued_at":"2026-05-17T23:40:23.945639Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:40:23.945639Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1809.07937","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-05-17T23:40:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0j2OEUrZQSEIROPvf5qNX4wgE3PXKVFFNIgh/vn2qtj5L+FCD/U5BxtDazHIOWtDtiSLmWirTcGQzCNNsPJCBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T20:38:22.651291Z"},"content_sha256":"3a337d661108136e7d85d63ad3e3747b50786c7628d69ef8cc93bd6c3273ebc7","schema_version":"1.0","event_id":"sha256:3a337d661108136e7d85d63ad3e3747b50786c7628d69ef8cc93bd6c3273ebc7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:6ZCVWYM3C3723QWDXYXPG4KWP3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Bugs in Infrastructure as Code","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Akond Rahman, Faysal Hossain Shezan, Jonathan Stallings, Laurie Williams, Sarah Elder, Vanessa Frost","submitted_at":"2018-09-21T04:03:58Z","abstract_excerpt":"Infrastructure as code (IaC) scripts are used to automate the maintenance and configuration of software development and deployment infrastructure. IaC scripts can be complex in nature, containing hundreds of lines of code, leading to defects that can be difficult to debug, and lead to wide-scale system discrepancies such as service outages at scale. Use of IaC scripts is getting increasingly popular, yet the nature of defects that occur in these scripts have not been systematically categorized. A systematic categorization of defects can inform practitioners about process improvement opportunit"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1809.07937","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":""},"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-17T23:40:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"GLRbvgaXk7s07OqmTArbCsQzum446FNZO4hw3B0mLxJ777PIdQST2Urvg+O65RO7XOGkgQFzH0MSS3Y/Rph2Cg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T20:38:22.651909Z"},"content_sha256":"d05ff7198019713ded0a9e362ecd81f55d66bfb63b3b7f0c4123a0cb381dce1a","schema_version":"1.0","event_id":"sha256:d05ff7198019713ded0a9e362ecd81f55d66bfb63b3b7f0c4123a0cb381dce1a"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6ZCVWYM3C3723QWDXYXPG4KWP3/bundle.json","state_url":"https://pith.science/pith/6ZCVWYM3C3723QWDXYXPG4KWP3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6ZCVWYM3C3723QWDXYXPG4KWP3/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-06-05T20:38:22Z","links":{"resolver":"https://pith.science/pith/6ZCVWYM3C3723QWDXYXPG4KWP3","bundle":"https://pith.science/pith/6ZCVWYM3C3723QWDXYXPG4KWP3/bundle.json","state":"https://pith.science/pith/6ZCVWYM3C3723QWDXYXPG4KWP3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6ZCVWYM3C3723QWDXYXPG4KWP3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:6ZCVWYM3C3723QWDXYXPG4KWP3","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":"1268e711a9225964a652dcda52bc0437630a9f8892c3e413c58b8d1832d71907","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-21T04:03:58Z","title_canon_sha256":"0d62d9ba6e6225d71d33c9c6405e3b93015e350220acd33f4f6f4df69b28813d"},"schema_version":"1.0","source":{"id":"1809.07937","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1809.07937","created_at":"2026-05-17T23:40:23Z"},{"alias_kind":"arxiv_version","alias_value":"1809.07937v2","created_at":"2026-05-17T23:40:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1809.07937","created_at":"2026-05-17T23:40:23Z"},{"alias_kind":"pith_short_12","alias_value":"6ZCVWYM3C372","created_at":"2026-05-18T12:32:11Z"},{"alias_kind":"pith_short_16","alias_value":"6ZCVWYM3C3723QWD","created_at":"2026-05-18T12:32:11Z"},{"alias_kind":"pith_short_8","alias_value":"6ZCVWYM3","created_at":"2026-05-18T12:32:11Z"}],"graph_snapshots":[{"event_id":"sha256:d05ff7198019713ded0a9e362ecd81f55d66bfb63b3b7f0c4123a0cb381dce1a","target":"graph","created_at":"2026-05-17T23:40:23Z","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":"Infrastructure as code (IaC) scripts are used to automate the maintenance and configuration of software development and deployment infrastructure. IaC scripts can be complex in nature, containing hundreds of lines of code, leading to defects that can be difficult to debug, and lead to wide-scale system discrepancies such as service outages at scale. Use of IaC scripts is getting increasingly popular, yet the nature of defects that occur in these scripts have not been systematically categorized. A systematic categorization of defects can inform practitioners about process improvement opportunit","authors_text":"Akond Rahman, Faysal Hossain Shezan, Jonathan Stallings, Laurie Williams, Sarah Elder, Vanessa Frost","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-21T04:03:58Z","title":"Bugs in Infrastructure as Code"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1809.07937","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:3a337d661108136e7d85d63ad3e3747b50786c7628d69ef8cc93bd6c3273ebc7","target":"record","created_at":"2026-05-17T23:40:23Z","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":"1268e711a9225964a652dcda52bc0437630a9f8892c3e413c58b8d1832d71907","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-21T04:03:58Z","title_canon_sha256":"0d62d9ba6e6225d71d33c9c6405e3b93015e350220acd33f4f6f4df69b28813d"},"schema_version":"1.0","source":{"id":"1809.07937","kind":"arxiv","version":2}},"canonical_sha256":"f6455b619b16ffadc2c3be2ef371567efa52de03fa8fad6271edc135514fcc72","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f6455b619b16ffadc2c3be2ef371567efa52de03fa8fad6271edc135514fcc72","first_computed_at":"2026-05-17T23:40:23.945639Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:40:23.945639Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ivderzE8Rg+a2nF9Xaqx/AZSbyMMM1TH7m4GN9WaO4oXXeqEbmqIS5PiEiySCKmiaLrPtTDEX/AoZ1sU+pRtCQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:40:23.946374Z","signed_message":"canonical_sha256_bytes"},"source_id":"1809.07937","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3a337d661108136e7d85d63ad3e3747b50786c7628d69ef8cc93bd6c3273ebc7","sha256:d05ff7198019713ded0a9e362ecd81f55d66bfb63b3b7f0c4123a0cb381dce1a"],"state_sha256":"7684e1384df6458a9b5d3385bdb4917e5168fb17cd7c7fdab762e640bbc57f87"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YLW/jCRoLLrNlMecxPOzLq1zkCXhA3Kucni5Tjz43LsnXj1K/ydtxUnZ5MuYQrG9hgJtx8U6ShaxaDdndgKxCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-05T20:38:22.654770Z","bundle_sha256":"e1815560a77e1d0bdf62edaf2d4094564fa6401d22142c4420f8d9bde0a43da4"}}