{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:ZXOU5X56KKCI5QVHAZUHNWMHLT","short_pith_number":"pith:ZXOU5X56","canonical_record":{"source":{"id":"1602.00981","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2016-02-02T15:48:50Z","cross_cats_sorted":[],"title_canon_sha256":"ffc1304f98af45ce07b5bc2ff73c05295374bd987b44e511893ebd37c374e256","abstract_canon_sha256":"0d6adaa8b4ddbb2c3a91b8e25c61936490380c4bde3e18a517bfd9d6140a7874"},"schema_version":"1.0"},"canonical_sha256":"cddd4edfbe52848ec2a7066876d9875ccc9b1c75a208cecf9e206afabab5f737","source":{"kind":"arxiv","id":"1602.00981","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1602.00981","created_at":"2026-05-18T01:21:15Z"},{"alias_kind":"arxiv_version","alias_value":"1602.00981v2","created_at":"2026-05-18T01:21:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1602.00981","created_at":"2026-05-18T01:21:15Z"},{"alias_kind":"pith_short_12","alias_value":"ZXOU5X56KKCI","created_at":"2026-05-18T12:30:55Z"},{"alias_kind":"pith_short_16","alias_value":"ZXOU5X56KKCI5QVH","created_at":"2026-05-18T12:30:55Z"},{"alias_kind":"pith_short_8","alias_value":"ZXOU5X56","created_at":"2026-05-18T12:30:55Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:ZXOU5X56KKCI5QVHAZUHNWMHLT","target":"record","payload":{"canonical_record":{"source":{"id":"1602.00981","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2016-02-02T15:48:50Z","cross_cats_sorted":[],"title_canon_sha256":"ffc1304f98af45ce07b5bc2ff73c05295374bd987b44e511893ebd37c374e256","abstract_canon_sha256":"0d6adaa8b4ddbb2c3a91b8e25c61936490380c4bde3e18a517bfd9d6140a7874"},"schema_version":"1.0"},"canonical_sha256":"cddd4edfbe52848ec2a7066876d9875ccc9b1c75a208cecf9e206afabab5f737","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:21:15.317520Z","signature_b64":"5ibICcPqlear1Rt/XdxXFH4WBiGz9uyWqkAwjB0hgcFG/gCPKIQoosBeuyeCvegXhfXntgbedDi/Qn0s5f1sAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cddd4edfbe52848ec2a7066876d9875ccc9b1c75a208cecf9e206afabab5f737","last_reissued_at":"2026-05-18T01:21:15.316735Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:21:15.316735Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1602.00981","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-18T01:21:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AtEBA3h4iU2mT1NgMkw6NUp9yjrHG5QZxfbOEBZPj44DPhfOCLZaZzaj21NAerqIiA2WeN+egpO8+JEgtNe9Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-23T14:12:44.914499Z"},"content_sha256":"0f247476155dd46576e61d985643dbbe2286ffc20aea460943faa9cd46ea0ac8","schema_version":"1.0","event_id":"sha256:0f247476155dd46576e61d985643dbbe2286ffc20aea460943faa9cd46ea0ac8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:ZXOU5X56KKCI5QVHAZUHNWMHLT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"CPL: A Core Language for Cloud Computing -- Technical Report","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Guido Salvaneschi, Mira Mezini, Oliver Bra\\v{c}evac, Sebastian Erdweg","submitted_at":"2016-02-02T15:48:50Z","abstract_excerpt":"Running distributed applications in the cloud involves deployment. That is, distribution and configuration of application services and middleware infrastructure. The considerable complexity of these tasks resulted in the emergence of declarative JSON-based domain-specific deployment languages to develop deployment programs. However, existing deployment programs unsafely compose artifacts written in different languages, leading to bugs that are hard to detect before run time. Furthermore, deployment languages do not provide extension points for custom implementations of existing cloud services "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1602.00981","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-18T01:21:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZJ5F9K41DHwWQh2UhEJU4k5WR0TARM0eYlhoqxj/R4lqUdREV8a88Vpv73CA8OaX4NbVtNhxNj2jALTf+gI+BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-23T14:12:44.915191Z"},"content_sha256":"f1cc4d5c578cf83f223f155c049374709a484d1c80065b13455fb4afd9c28fec","schema_version":"1.0","event_id":"sha256:f1cc4d5c578cf83f223f155c049374709a484d1c80065b13455fb4afd9c28fec"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT/bundle.json","state_url":"https://pith.science/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT/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-05-23T14:12:44Z","links":{"resolver":"https://pith.science/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT","bundle":"https://pith.science/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT/bundle.json","state":"https://pith.science/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ZXOU5X56KKCI5QVHAZUHNWMHLT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:ZXOU5X56KKCI5QVHAZUHNWMHLT","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":"0d6adaa8b4ddbb2c3a91b8e25c61936490380c4bde3e18a517bfd9d6140a7874","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2016-02-02T15:48:50Z","title_canon_sha256":"ffc1304f98af45ce07b5bc2ff73c05295374bd987b44e511893ebd37c374e256"},"schema_version":"1.0","source":{"id":"1602.00981","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1602.00981","created_at":"2026-05-18T01:21:15Z"},{"alias_kind":"arxiv_version","alias_value":"1602.00981v2","created_at":"2026-05-18T01:21:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1602.00981","created_at":"2026-05-18T01:21:15Z"},{"alias_kind":"pith_short_12","alias_value":"ZXOU5X56KKCI","created_at":"2026-05-18T12:30:55Z"},{"alias_kind":"pith_short_16","alias_value":"ZXOU5X56KKCI5QVH","created_at":"2026-05-18T12:30:55Z"},{"alias_kind":"pith_short_8","alias_value":"ZXOU5X56","created_at":"2026-05-18T12:30:55Z"}],"graph_snapshots":[{"event_id":"sha256:f1cc4d5c578cf83f223f155c049374709a484d1c80065b13455fb4afd9c28fec","target":"graph","created_at":"2026-05-18T01:21:15Z","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":"Running distributed applications in the cloud involves deployment. That is, distribution and configuration of application services and middleware infrastructure. The considerable complexity of these tasks resulted in the emergence of declarative JSON-based domain-specific deployment languages to develop deployment programs. However, existing deployment programs unsafely compose artifacts written in different languages, leading to bugs that are hard to detect before run time. Furthermore, deployment languages do not provide extension points for custom implementations of existing cloud services ","authors_text":"Guido Salvaneschi, Mira Mezini, Oliver Bra\\v{c}evac, Sebastian Erdweg","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2016-02-02T15:48:50Z","title":"CPL: A Core Language for Cloud Computing -- Technical Report"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1602.00981","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:0f247476155dd46576e61d985643dbbe2286ffc20aea460943faa9cd46ea0ac8","target":"record","created_at":"2026-05-18T01:21:15Z","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":"0d6adaa8b4ddbb2c3a91b8e25c61936490380c4bde3e18a517bfd9d6140a7874","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2016-02-02T15:48:50Z","title_canon_sha256":"ffc1304f98af45ce07b5bc2ff73c05295374bd987b44e511893ebd37c374e256"},"schema_version":"1.0","source":{"id":"1602.00981","kind":"arxiv","version":2}},"canonical_sha256":"cddd4edfbe52848ec2a7066876d9875ccc9b1c75a208cecf9e206afabab5f737","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"cddd4edfbe52848ec2a7066876d9875ccc9b1c75a208cecf9e206afabab5f737","first_computed_at":"2026-05-18T01:21:15.316735Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:21:15.316735Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"5ibICcPqlear1Rt/XdxXFH4WBiGz9uyWqkAwjB0hgcFG/gCPKIQoosBeuyeCvegXhfXntgbedDi/Qn0s5f1sAg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:21:15.317520Z","signed_message":"canonical_sha256_bytes"},"source_id":"1602.00981","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0f247476155dd46576e61d985643dbbe2286ffc20aea460943faa9cd46ea0ac8","sha256:f1cc4d5c578cf83f223f155c049374709a484d1c80065b13455fb4afd9c28fec"],"state_sha256":"ed8c35e8d5e4114e68d329ef94bf0e57ae5dc5f491a281454bdfc404a7fb4ebf"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"t/AlkKg+7iR+sE0qSg+xigzJC1ZHl2p9W3rgo87HJ5X1MoqE87R38pF1QOeg3s7XpCEA6ukT7Ok6rzHVVuvMCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-23T14:12:44.919189Z","bundle_sha256":"888055200fd9540afd31713d9cb4b3aa43e812dc7c263c6012ed3e8962a91c95"}}