{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:VSJ6OQBZRN36BV7NUJMHB6PKRK","short_pith_number":"pith:VSJ6OQBZ","canonical_record":{"source":{"id":"1504.03256","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-04-13T16:58:13Z","cross_cats_sorted":[],"title_canon_sha256":"bf5d99b86888a1e189f84e99752cc6e7f61546343d42b3d164d1d771317c5726","abstract_canon_sha256":"74215df041f373ec68dcb9e3b2bd3faad4e8ef170ca2befa090fa036656f682d"},"schema_version":"1.0"},"canonical_sha256":"ac93e740398b77e0d7eda25870f9ea8a89079a5d41006a51b7585518d8b2d6b2","source":{"kind":"arxiv","id":"1504.03256","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1504.03256","created_at":"2026-05-18T02:18:58Z"},{"alias_kind":"arxiv_version","alias_value":"1504.03256v1","created_at":"2026-05-18T02:18:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1504.03256","created_at":"2026-05-18T02:18:58Z"},{"alias_kind":"pith_short_12","alias_value":"VSJ6OQBZRN36","created_at":"2026-05-18T12:29:47Z"},{"alias_kind":"pith_short_16","alias_value":"VSJ6OQBZRN36BV7N","created_at":"2026-05-18T12:29:47Z"},{"alias_kind":"pith_short_8","alias_value":"VSJ6OQBZ","created_at":"2026-05-18T12:29:47Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:VSJ6OQBZRN36BV7NUJMHB6PKRK","target":"record","payload":{"canonical_record":{"source":{"id":"1504.03256","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-04-13T16:58:13Z","cross_cats_sorted":[],"title_canon_sha256":"bf5d99b86888a1e189f84e99752cc6e7f61546343d42b3d164d1d771317c5726","abstract_canon_sha256":"74215df041f373ec68dcb9e3b2bd3faad4e8ef170ca2befa090fa036656f682d"},"schema_version":"1.0"},"canonical_sha256":"ac93e740398b77e0d7eda25870f9ea8a89079a5d41006a51b7585518d8b2d6b2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:18:58.790298Z","signature_b64":"u8CLRV9YnFwI1ZbyqWmC4y1tqVibwaLuG0xxUiuxgmnWK+znWqnkQq80KprMp//XW8O+7a3PXVxlFLpNzBxKCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ac93e740398b77e0d7eda25870f9ea8a89079a5d41006a51b7585518d8b2d6b2","last_reissued_at":"2026-05-18T02:18:58.789637Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:18:58.789637Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1504.03256","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-18T02:18:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"11GF9NsibUvrAGDcTR3g7NNAGJ9h5RumibQofM9DGN1dE1m6OkzAM3S1skei6K8DT7xQiw3AmRRwtLkK2umjAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-22T02:09:22.074049Z"},"content_sha256":"e150b9eee9ff3f47fc25c304152df784855f69388849d5782f9260c889877b82","schema_version":"1.0","event_id":"sha256:e150b9eee9ff3f47fc25c304152df784855f69388849d5782f9260c889877b82"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:VSJ6OQBZRN36BV7NUJMHB6PKRK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Survey of Linguistic Structures for Application-level Fault-Tolerance","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chris Blondia, Vincenzo De Florio","submitted_at":"2015-04-13T16:58:13Z","abstract_excerpt":"The structures for the expression of fault-tolerance provisions into the application software are the central topic of this paper. Structuring techniques answer the questions \"How to incorporate fault-tolerance in the application layer of a computer program\" and \"How to manage the fault-tolerant code\". As such, they provide means to control complexity, the latter being a relevant factor for the introduction of design faults. This fact and the ever increasing complexity of today's distributed software justify the need for simple, coherent, and effective structures for the expression of fault-to"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1504.03256","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-18T02:18:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"asCG+/zEXdBudnNkhyilx8BKt+JOuaDV23qRF5ZqDG4+ahK9qAiux5Vl5FnQpA5sRyi0rztAY6ivmbmoo6MjDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-22T02:09:22.074414Z"},"content_sha256":"18913cc3bb2f4a8b423c40f5382636118377c162aa38212a55d99149e57e0e02","schema_version":"1.0","event_id":"sha256:18913cc3bb2f4a8b423c40f5382636118377c162aa38212a55d99149e57e0e02"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK/bundle.json","state_url":"https://pith.science/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK/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-22T02:09:22Z","links":{"resolver":"https://pith.science/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK","bundle":"https://pith.science/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK/bundle.json","state":"https://pith.science/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VSJ6OQBZRN36BV7NUJMHB6PKRK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:VSJ6OQBZRN36BV7NUJMHB6PKRK","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":"74215df041f373ec68dcb9e3b2bd3faad4e8ef170ca2befa090fa036656f682d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-04-13T16:58:13Z","title_canon_sha256":"bf5d99b86888a1e189f84e99752cc6e7f61546343d42b3d164d1d771317c5726"},"schema_version":"1.0","source":{"id":"1504.03256","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1504.03256","created_at":"2026-05-18T02:18:58Z"},{"alias_kind":"arxiv_version","alias_value":"1504.03256v1","created_at":"2026-05-18T02:18:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1504.03256","created_at":"2026-05-18T02:18:58Z"},{"alias_kind":"pith_short_12","alias_value":"VSJ6OQBZRN36","created_at":"2026-05-18T12:29:47Z"},{"alias_kind":"pith_short_16","alias_value":"VSJ6OQBZRN36BV7N","created_at":"2026-05-18T12:29:47Z"},{"alias_kind":"pith_short_8","alias_value":"VSJ6OQBZ","created_at":"2026-05-18T12:29:47Z"}],"graph_snapshots":[{"event_id":"sha256:18913cc3bb2f4a8b423c40f5382636118377c162aa38212a55d99149e57e0e02","target":"graph","created_at":"2026-05-18T02:18:58Z","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":"The structures for the expression of fault-tolerance provisions into the application software are the central topic of this paper. Structuring techniques answer the questions \"How to incorporate fault-tolerance in the application layer of a computer program\" and \"How to manage the fault-tolerant code\". As such, they provide means to control complexity, the latter being a relevant factor for the introduction of design faults. This fact and the ever increasing complexity of today's distributed software justify the need for simple, coherent, and effective structures for the expression of fault-to","authors_text":"Chris Blondia, Vincenzo De Florio","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-04-13T16:58:13Z","title":"A Survey of Linguistic Structures for Application-level Fault-Tolerance"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1504.03256","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:e150b9eee9ff3f47fc25c304152df784855f69388849d5782f9260c889877b82","target":"record","created_at":"2026-05-18T02:18:58Z","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":"74215df041f373ec68dcb9e3b2bd3faad4e8ef170ca2befa090fa036656f682d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-04-13T16:58:13Z","title_canon_sha256":"bf5d99b86888a1e189f84e99752cc6e7f61546343d42b3d164d1d771317c5726"},"schema_version":"1.0","source":{"id":"1504.03256","kind":"arxiv","version":1}},"canonical_sha256":"ac93e740398b77e0d7eda25870f9ea8a89079a5d41006a51b7585518d8b2d6b2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ac93e740398b77e0d7eda25870f9ea8a89079a5d41006a51b7585518d8b2d6b2","first_computed_at":"2026-05-18T02:18:58.789637Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:18:58.789637Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"u8CLRV9YnFwI1ZbyqWmC4y1tqVibwaLuG0xxUiuxgmnWK+znWqnkQq80KprMp//XW8O+7a3PXVxlFLpNzBxKCw==","signature_status":"signed_v1","signed_at":"2026-05-18T02:18:58.790298Z","signed_message":"canonical_sha256_bytes"},"source_id":"1504.03256","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e150b9eee9ff3f47fc25c304152df784855f69388849d5782f9260c889877b82","sha256:18913cc3bb2f4a8b423c40f5382636118377c162aa38212a55d99149e57e0e02"],"state_sha256":"f7fefecf45993c80b09d47cb52459e0268f755b05d482452a823ee51999cd810"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lrJKtZBIeQF4D5iXdSZYBXYQshgGWHzxbvyqLB137QAmVKFiy57XnBPUJDsbL0ik4fG+A7HqD/SjiaEfU95/BQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-22T02:09:22.076521Z","bundle_sha256":"f4bdbb2a63f99e510ac59bbd2b861386cf2046a36da067a60930362e6fc71d42"}}