{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:NKYH7JWF4ZFOYKDAC5ZCQ47YCT","short_pith_number":"pith:NKYH7JWF","canonical_record":{"source":{"id":"1601.04231","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2016-01-16T23:43:42Z","cross_cats_sorted":[],"title_canon_sha256":"d418b108ebe2f7792024bfe854f7fb0d2aefe1f61780f784c8aeb46d4668bff1","abstract_canon_sha256":"913f4b9e02d35c019289a39eede0f863e254f3f2643a6384d7796d68c9ac9ec9"},"schema_version":"1.0"},"canonical_sha256":"6ab07fa6c5e64aec286017722873f814ec0a5f908845017efc2e2fc7770696b4","source":{"kind":"arxiv","id":"1601.04231","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1601.04231","created_at":"2026-05-18T01:22:45Z"},{"alias_kind":"arxiv_version","alias_value":"1601.04231v1","created_at":"2026-05-18T01:22:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1601.04231","created_at":"2026-05-18T01:22:45Z"},{"alias_kind":"pith_short_12","alias_value":"NKYH7JWF4ZFO","created_at":"2026-05-18T12:30:32Z"},{"alias_kind":"pith_short_16","alias_value":"NKYH7JWF4ZFOYKDA","created_at":"2026-05-18T12:30:32Z"},{"alias_kind":"pith_short_8","alias_value":"NKYH7JWF","created_at":"2026-05-18T12:30:32Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:NKYH7JWF4ZFOYKDAC5ZCQ47YCT","target":"record","payload":{"canonical_record":{"source":{"id":"1601.04231","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2016-01-16T23:43:42Z","cross_cats_sorted":[],"title_canon_sha256":"d418b108ebe2f7792024bfe854f7fb0d2aefe1f61780f784c8aeb46d4668bff1","abstract_canon_sha256":"913f4b9e02d35c019289a39eede0f863e254f3f2643a6384d7796d68c9ac9ec9"},"schema_version":"1.0"},"canonical_sha256":"6ab07fa6c5e64aec286017722873f814ec0a5f908845017efc2e2fc7770696b4","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:22:45.594151Z","signature_b64":"TnkmlXpqhYvyKqBcGCt1Nbq+oX51ivDurty7oE64AB3sN3CPHKBLnmR2bv7DItY7Wuro2/uGbYgnabcfRerBBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6ab07fa6c5e64aec286017722873f814ec0a5f908845017efc2e2fc7770696b4","last_reissued_at":"2026-05-18T01:22:45.593679Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:22:45.593679Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1601.04231","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-18T01:22:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Rna94d+xUYhI64h18Eu1RRBzaV+04kweOPi999KwDl5UyrSV34mIAsUIwcmVvjA3siqczgL2OpR9/trcDgJwAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T02:39:11.768220Z"},"content_sha256":"22b35746761f6b67021f2d8279577f361f9563587fe7b396b5e85f2cf8193519","schema_version":"1.0","event_id":"sha256:22b35746761f6b67021f2d8279577f361f9563587fe7b396b5e85f2cf8193519"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:NKYH7JWF4ZFOYKDAC5ZCQ47YCT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An Algorithm for Tolerating Crash Failures in Distributed Systems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Geert Deconinck, Rudy Lauwereins, Vincenzo De Florio","submitted_at":"2016-01-16T23:43:42Z","abstract_excerpt":"In the framework of the ESPRIT project 28620 \"TIRAN\" (tailorable fault tolerance frameworks for embedded applications), a toolset of error detection, isolation, and recovery components is being designed to serve as a basic means for orchestrating application-level fault tolerance. These tools will be used either as stand-alone components or as the peripheral components of a distributed application, that we call 'the backbone\". The backbone is to run in the background of the user application. Its objectives include (1) gathering and maintaining error detection information produced by TIRAN comp"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1601.04231","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-18T01:22:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"s85n1rSOSjssiLWxUKMsQL9Sl3WbPUu4EUW3KCxaWqrt/fiE4B2x6wbARUu63IkHCZ3e/QlC3kYorCRE1EjHAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T02:39:11.768833Z"},"content_sha256":"175855c41fa5ea0f71466c5df23e16b89f34207d2ceb0d125761ad2de780e61c","schema_version":"1.0","event_id":"sha256:175855c41fa5ea0f71466c5df23e16b89f34207d2ceb0d125761ad2de780e61c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT/bundle.json","state_url":"https://pith.science/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT/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-26T02:39:11Z","links":{"resolver":"https://pith.science/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT","bundle":"https://pith.science/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT/bundle.json","state":"https://pith.science/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/NKYH7JWF4ZFOYKDAC5ZCQ47YCT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:NKYH7JWF4ZFOYKDAC5ZCQ47YCT","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":"913f4b9e02d35c019289a39eede0f863e254f3f2643a6384d7796d68c9ac9ec9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2016-01-16T23:43:42Z","title_canon_sha256":"d418b108ebe2f7792024bfe854f7fb0d2aefe1f61780f784c8aeb46d4668bff1"},"schema_version":"1.0","source":{"id":"1601.04231","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1601.04231","created_at":"2026-05-18T01:22:45Z"},{"alias_kind":"arxiv_version","alias_value":"1601.04231v1","created_at":"2026-05-18T01:22:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1601.04231","created_at":"2026-05-18T01:22:45Z"},{"alias_kind":"pith_short_12","alias_value":"NKYH7JWF4ZFO","created_at":"2026-05-18T12:30:32Z"},{"alias_kind":"pith_short_16","alias_value":"NKYH7JWF4ZFOYKDA","created_at":"2026-05-18T12:30:32Z"},{"alias_kind":"pith_short_8","alias_value":"NKYH7JWF","created_at":"2026-05-18T12:30:32Z"}],"graph_snapshots":[{"event_id":"sha256:175855c41fa5ea0f71466c5df23e16b89f34207d2ceb0d125761ad2de780e61c","target":"graph","created_at":"2026-05-18T01:22:45Z","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":"In the framework of the ESPRIT project 28620 \"TIRAN\" (tailorable fault tolerance frameworks for embedded applications), a toolset of error detection, isolation, and recovery components is being designed to serve as a basic means for orchestrating application-level fault tolerance. These tools will be used either as stand-alone components or as the peripheral components of a distributed application, that we call 'the backbone\". The backbone is to run in the background of the user application. Its objectives include (1) gathering and maintaining error detection information produced by TIRAN comp","authors_text":"Geert Deconinck, Rudy Lauwereins, Vincenzo De Florio","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2016-01-16T23:43:42Z","title":"An Algorithm for Tolerating Crash Failures in Distributed Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1601.04231","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:22b35746761f6b67021f2d8279577f361f9563587fe7b396b5e85f2cf8193519","target":"record","created_at":"2026-05-18T01:22:45Z","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":"913f4b9e02d35c019289a39eede0f863e254f3f2643a6384d7796d68c9ac9ec9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2016-01-16T23:43:42Z","title_canon_sha256":"d418b108ebe2f7792024bfe854f7fb0d2aefe1f61780f784c8aeb46d4668bff1"},"schema_version":"1.0","source":{"id":"1601.04231","kind":"arxiv","version":1}},"canonical_sha256":"6ab07fa6c5e64aec286017722873f814ec0a5f908845017efc2e2fc7770696b4","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6ab07fa6c5e64aec286017722873f814ec0a5f908845017efc2e2fc7770696b4","first_computed_at":"2026-05-18T01:22:45.593679Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:22:45.593679Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"TnkmlXpqhYvyKqBcGCt1Nbq+oX51ivDurty7oE64AB3sN3CPHKBLnmR2bv7DItY7Wuro2/uGbYgnabcfRerBBw==","signature_status":"signed_v1","signed_at":"2026-05-18T01:22:45.594151Z","signed_message":"canonical_sha256_bytes"},"source_id":"1601.04231","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:22b35746761f6b67021f2d8279577f361f9563587fe7b396b5e85f2cf8193519","sha256:175855c41fa5ea0f71466c5df23e16b89f34207d2ceb0d125761ad2de780e61c"],"state_sha256":"c550bb3cc91bc77cfb748fe261d118d51e465c574a07920990d512ed6f182658"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"52B7svVIl9PcnKGbs59AUtJtabqBjIt3IKRQ91B2eYzlcEAsHBg3i0HPmjk0My6aG1UtOqNOZsvY6fvCjpKZBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T02:39:11.772072Z","bundle_sha256":"f2a6504594ba8e6d6e851d896eee056aacbc8cc26d7d1376caa63a15ccec7f41"}}