{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:EQUSWPEML6SNQ522C3FDKFEMQ5","short_pith_number":"pith:EQUSWPEM","canonical_record":{"source":{"id":"1708.07233","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-08-24T00:39:55Z","cross_cats_sorted":["cs.DC","cs.FL"],"title_canon_sha256":"54be1b3ee4a59af293dabb6883c693e67acfdcddca53bc028afd15731fb2e8d1","abstract_canon_sha256":"38048195f8904a929c341ecabea5ddcf483010f4614dbd5390349bffb4c27bf0"},"schema_version":"1.0"},"canonical_sha256":"24292b3c8c5fa4d8775a16ca35148c8770fd591c9494672f3e92373b2580ef47","source":{"kind":"arxiv","id":"1708.07233","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.07233","created_at":"2026-05-18T00:36:46Z"},{"alias_kind":"arxiv_version","alias_value":"1708.07233v1","created_at":"2026-05-18T00:36:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.07233","created_at":"2026-05-18T00:36:46Z"},{"alias_kind":"pith_short_12","alias_value":"EQUSWPEML6SN","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_16","alias_value":"EQUSWPEML6SNQ522","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_8","alias_value":"EQUSWPEM","created_at":"2026-05-18T12:31:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:EQUSWPEML6SNQ522C3FDKFEMQ5","target":"record","payload":{"canonical_record":{"source":{"id":"1708.07233","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-08-24T00:39:55Z","cross_cats_sorted":["cs.DC","cs.FL"],"title_canon_sha256":"54be1b3ee4a59af293dabb6883c693e67acfdcddca53bc028afd15731fb2e8d1","abstract_canon_sha256":"38048195f8904a929c341ecabea5ddcf483010f4614dbd5390349bffb4c27bf0"},"schema_version":"1.0"},"canonical_sha256":"24292b3c8c5fa4d8775a16ca35148c8770fd591c9494672f3e92373b2580ef47","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:36:46.817624Z","signature_b64":"X9qdt9++73whwxY3Y7rAba25g3sBvcqriyTlwJU9zSef4pvhSixY+L77fvcottdh9ORPEr8OFX/riV0S1BU6Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"24292b3c8c5fa4d8775a16ca35148c8770fd591c9494672f3e92373b2580ef47","last_reissued_at":"2026-05-18T00:36:46.816958Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:36:46.816958Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1708.07233","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:36:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"BmIpogjD2c4NrvUj274gJU93HlRAuYItSYi47RxS0OemQGBMN0aBaxU71ZhkUg+vc8Dm+s5sVGXhxT1AjibhBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-29T21:55:59.920434Z"},"content_sha256":"712e092909caa4ab086afae8ef7a2592b5e9b5a38fe867e329a156c9d752c38d","schema_version":"1.0","event_id":"sha256:712e092909caa4ab086afae8ef7a2592b5e9b5a38fe867e329a156c9d752c38d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:EQUSWPEML6SNQ522C3FDKFEMQ5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Reliability and Fault-Tolerance by Choreographic Design","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC","cs.FL"],"primary_cat":"cs.PL","authors_text":"Adrian Francalanza (University of Malta), Claudio Antares Mezzina (IMT School for Advanced Studies Lucca, Emilio Tuosto (University of Leicester, Ian Cassar (Reykjavik University), Italy), UK)","submitted_at":"2017-08-24T00:39:55Z","abstract_excerpt":"Distributed programs are hard to get right because they are required to be open, scalable, long-running, and tolerant to faults. In particular, the recent approaches to distributed software based on (micro-)services where different services are developed independently by disparate teams exacerbate the problem. In fact, services are meant to be composed together and run in open context where unpredictable behaviours can emerge. This makes it necessary to adopt suitable strategies for monitoring the execution and incorporate recovery and adaptation mechanisms so to make distributed programs more"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.07233","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:36:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gIvXiyEiEVN+gK2KAPZOMbu0efFiHxPq8Z/UKGPj56n/YbINKPnBdzmnXG0j1uGmiAme9mkoNfVUYPHqzGMDAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-29T21:55:59.920773Z"},"content_sha256":"bb1c77ffcb86459f4e3d0f1db4ded294d2c2d7f0aecd87917f2bbfc732cd5963","schema_version":"1.0","event_id":"sha256:bb1c77ffcb86459f4e3d0f1db4ded294d2c2d7f0aecd87917f2bbfc732cd5963"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/EQUSWPEML6SNQ522C3FDKFEMQ5/bundle.json","state_url":"https://pith.science/pith/EQUSWPEML6SNQ522C3FDKFEMQ5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/EQUSWPEML6SNQ522C3FDKFEMQ5/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-29T21:55:59Z","links":{"resolver":"https://pith.science/pith/EQUSWPEML6SNQ522C3FDKFEMQ5","bundle":"https://pith.science/pith/EQUSWPEML6SNQ522C3FDKFEMQ5/bundle.json","state":"https://pith.science/pith/EQUSWPEML6SNQ522C3FDKFEMQ5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/EQUSWPEML6SNQ522C3FDKFEMQ5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:EQUSWPEML6SNQ522C3FDKFEMQ5","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":"38048195f8904a929c341ecabea5ddcf483010f4614dbd5390349bffb4c27bf0","cross_cats_sorted":["cs.DC","cs.FL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-08-24T00:39:55Z","title_canon_sha256":"54be1b3ee4a59af293dabb6883c693e67acfdcddca53bc028afd15731fb2e8d1"},"schema_version":"1.0","source":{"id":"1708.07233","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.07233","created_at":"2026-05-18T00:36:46Z"},{"alias_kind":"arxiv_version","alias_value":"1708.07233v1","created_at":"2026-05-18T00:36:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.07233","created_at":"2026-05-18T00:36:46Z"},{"alias_kind":"pith_short_12","alias_value":"EQUSWPEML6SN","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_16","alias_value":"EQUSWPEML6SNQ522","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_8","alias_value":"EQUSWPEM","created_at":"2026-05-18T12:31:12Z"}],"graph_snapshots":[{"event_id":"sha256:bb1c77ffcb86459f4e3d0f1db4ded294d2c2d7f0aecd87917f2bbfc732cd5963","target":"graph","created_at":"2026-05-18T00:36:46Z","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":"Distributed programs are hard to get right because they are required to be open, scalable, long-running, and tolerant to faults. In particular, the recent approaches to distributed software based on (micro-)services where different services are developed independently by disparate teams exacerbate the problem. In fact, services are meant to be composed together and run in open context where unpredictable behaviours can emerge. This makes it necessary to adopt suitable strategies for monitoring the execution and incorporate recovery and adaptation mechanisms so to make distributed programs more","authors_text":"Adrian Francalanza (University of Malta), Claudio Antares Mezzina (IMT School for Advanced Studies Lucca, Emilio Tuosto (University of Leicester, Ian Cassar (Reykjavik University), Italy), UK)","cross_cats":["cs.DC","cs.FL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-08-24T00:39:55Z","title":"Reliability and Fault-Tolerance by Choreographic Design"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.07233","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:712e092909caa4ab086afae8ef7a2592b5e9b5a38fe867e329a156c9d752c38d","target":"record","created_at":"2026-05-18T00:36:46Z","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":"38048195f8904a929c341ecabea5ddcf483010f4614dbd5390349bffb4c27bf0","cross_cats_sorted":["cs.DC","cs.FL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-08-24T00:39:55Z","title_canon_sha256":"54be1b3ee4a59af293dabb6883c693e67acfdcddca53bc028afd15731fb2e8d1"},"schema_version":"1.0","source":{"id":"1708.07233","kind":"arxiv","version":1}},"canonical_sha256":"24292b3c8c5fa4d8775a16ca35148c8770fd591c9494672f3e92373b2580ef47","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"24292b3c8c5fa4d8775a16ca35148c8770fd591c9494672f3e92373b2580ef47","first_computed_at":"2026-05-18T00:36:46.816958Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:36:46.816958Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"X9qdt9++73whwxY3Y7rAba25g3sBvcqriyTlwJU9zSef4pvhSixY+L77fvcottdh9ORPEr8OFX/riV0S1BU6Ag==","signature_status":"signed_v1","signed_at":"2026-05-18T00:36:46.817624Z","signed_message":"canonical_sha256_bytes"},"source_id":"1708.07233","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:712e092909caa4ab086afae8ef7a2592b5e9b5a38fe867e329a156c9d752c38d","sha256:bb1c77ffcb86459f4e3d0f1db4ded294d2c2d7f0aecd87917f2bbfc732cd5963"],"state_sha256":"3a7bc8f200bc3678d6a028e5a97b0f5c0d9c3c6526bd55b537a596d1d4d36341"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Zo8JnXPZWaCCyfW9nqvhRZZQmL8hbOunriYe00AQZ9ByVrC/LA9UZ4ZYYrcTr8rDAeeIosU0svXfpSdZuHotDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-29T21:55:59.922631Z","bundle_sha256":"193c0fbc5a4101043c2b77141dfb946642aa6494f1e504548e6c9f4071989c42"}}