{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:F6A5E2DKIG3PKEX6Z3GXRFYI75","short_pith_number":"pith:F6A5E2DK","canonical_record":{"source":{"id":"1605.02778","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2016-05-09T20:56:28Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"e35f61cbe97fdc0cd7bf66f83c27aa8c2a44cc7c4e1561e84a62b0a56d52f7dc","abstract_canon_sha256":"ec976948feb4365a7f8186bd9602ba9d48fb5135d5c27dfb223a00114966e134"},"schema_version":"1.0"},"canonical_sha256":"2f81d2686a41b6f512fececd789708ff77e3cd65f32e021a616b0f4977900576","source":{"kind":"arxiv","id":"1605.02778","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1605.02778","created_at":"2026-05-18T01:15:13Z"},{"alias_kind":"arxiv_version","alias_value":"1605.02778v1","created_at":"2026-05-18T01:15:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1605.02778","created_at":"2026-05-18T01:15:13Z"},{"alias_kind":"pith_short_12","alias_value":"F6A5E2DKIG3P","created_at":"2026-05-18T12:30:15Z"},{"alias_kind":"pith_short_16","alias_value":"F6A5E2DKIG3PKEX6","created_at":"2026-05-18T12:30:15Z"},{"alias_kind":"pith_short_8","alias_value":"F6A5E2DK","created_at":"2026-05-18T12:30:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:F6A5E2DKIG3PKEX6Z3GXRFYI75","target":"record","payload":{"canonical_record":{"source":{"id":"1605.02778","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2016-05-09T20:56:28Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"e35f61cbe97fdc0cd7bf66f83c27aa8c2a44cc7c4e1561e84a62b0a56d52f7dc","abstract_canon_sha256":"ec976948feb4365a7f8186bd9602ba9d48fb5135d5c27dfb223a00114966e134"},"schema_version":"1.0"},"canonical_sha256":"2f81d2686a41b6f512fececd789708ff77e3cd65f32e021a616b0f4977900576","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:15:13.159557Z","signature_b64":"1gQzeBYQO8DUXZ7dQaPO598fzTi7jo8PLacFKBlVN3ju6UoOJAb7S86kQDkoPdsOyXjjAz8n6NKKP+0aXlrxDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2f81d2686a41b6f512fececd789708ff77e3cd65f32e021a616b0f4977900576","last_reissued_at":"2026-05-18T01:15:13.158864Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:15:13.158864Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1605.02778","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:15:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8Oz3IdcZeMdj5i6J8HY+GDLdxTLNwtkVmgLrykDdjc1lEKbi30KYUqRyhKBGStVoNQF/8dqJTp0h/Nv5lirmDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T05:38:10.854412Z"},"content_sha256":"697dad300966f709833af3b4d8c9ac2f950e80fb0863cae8f06cda82ce65b63c","schema_version":"1.0","event_id":"sha256:697dad300966f709833af3b4d8c9ac2f950e80fb0863cae8f06cda82ce65b63c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:F6A5E2DKIG3PKEX6Z3GXRFYI75","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Calculational Design of Information Flow Monitors (extended version)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.CR","authors_text":"David A. Naumann, Mounir Assaf","submitted_at":"2016-05-09T20:56:28Z","abstract_excerpt":"Fine grained information flow monitoring can in principle address a wide range of security and privacy goals, for example in web applications. But it is very difficult to achieve sound monitoring with acceptable runtime cost and sufficient precision to avoid impractical restrictions on programs and policies. We present a systematic technique for design of monitors that are correct by construction. It encompasses policies with downgrading. The technique is based on abstract interpretation which is a standard basis for static analysis of programs. This should enable integration of a wide range o"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1605.02778","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:15:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1SYX6ObFS6Ppl9vAurWgZ3Lks5rTSshfiXyFw+kix/DGiwGi31RUTXl8TGEP4wJfcV6CfogdtM8yMgyZxjD0BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T05:38:10.855066Z"},"content_sha256":"a74ae10c13046bc283293108873e17c3bf9432f555bac01e3d1e92a440fdfccc","schema_version":"1.0","event_id":"sha256:a74ae10c13046bc283293108873e17c3bf9432f555bac01e3d1e92a440fdfccc"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75/bundle.json","state_url":"https://pith.science/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75/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-27T05:38:10Z","links":{"resolver":"https://pith.science/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75","bundle":"https://pith.science/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75/bundle.json","state":"https://pith.science/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75/state.json","well_known_bundle":"https://pith.science/.well-known/pith/F6A5E2DKIG3PKEX6Z3GXRFYI75/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:F6A5E2DKIG3PKEX6Z3GXRFYI75","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":"ec976948feb4365a7f8186bd9602ba9d48fb5135d5c27dfb223a00114966e134","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2016-05-09T20:56:28Z","title_canon_sha256":"e35f61cbe97fdc0cd7bf66f83c27aa8c2a44cc7c4e1561e84a62b0a56d52f7dc"},"schema_version":"1.0","source":{"id":"1605.02778","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1605.02778","created_at":"2026-05-18T01:15:13Z"},{"alias_kind":"arxiv_version","alias_value":"1605.02778v1","created_at":"2026-05-18T01:15:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1605.02778","created_at":"2026-05-18T01:15:13Z"},{"alias_kind":"pith_short_12","alias_value":"F6A5E2DKIG3P","created_at":"2026-05-18T12:30:15Z"},{"alias_kind":"pith_short_16","alias_value":"F6A5E2DKIG3PKEX6","created_at":"2026-05-18T12:30:15Z"},{"alias_kind":"pith_short_8","alias_value":"F6A5E2DK","created_at":"2026-05-18T12:30:15Z"}],"graph_snapshots":[{"event_id":"sha256:a74ae10c13046bc283293108873e17c3bf9432f555bac01e3d1e92a440fdfccc","target":"graph","created_at":"2026-05-18T01:15:13Z","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":"Fine grained information flow monitoring can in principle address a wide range of security and privacy goals, for example in web applications. But it is very difficult to achieve sound monitoring with acceptable runtime cost and sufficient precision to avoid impractical restrictions on programs and policies. We present a systematic technique for design of monitors that are correct by construction. It encompasses policies with downgrading. The technique is based on abstract interpretation which is a standard basis for static analysis of programs. This should enable integration of a wide range o","authors_text":"David A. Naumann, Mounir Assaf","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2016-05-09T20:56:28Z","title":"Calculational Design of Information Flow Monitors (extended version)"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1605.02778","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:697dad300966f709833af3b4d8c9ac2f950e80fb0863cae8f06cda82ce65b63c","target":"record","created_at":"2026-05-18T01:15:13Z","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":"ec976948feb4365a7f8186bd9602ba9d48fb5135d5c27dfb223a00114966e134","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2016-05-09T20:56:28Z","title_canon_sha256":"e35f61cbe97fdc0cd7bf66f83c27aa8c2a44cc7c4e1561e84a62b0a56d52f7dc"},"schema_version":"1.0","source":{"id":"1605.02778","kind":"arxiv","version":1}},"canonical_sha256":"2f81d2686a41b6f512fececd789708ff77e3cd65f32e021a616b0f4977900576","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"2f81d2686a41b6f512fececd789708ff77e3cd65f32e021a616b0f4977900576","first_computed_at":"2026-05-18T01:15:13.158864Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:15:13.158864Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"1gQzeBYQO8DUXZ7dQaPO598fzTi7jo8PLacFKBlVN3ju6UoOJAb7S86kQDkoPdsOyXjjAz8n6NKKP+0aXlrxDQ==","signature_status":"signed_v1","signed_at":"2026-05-18T01:15:13.159557Z","signed_message":"canonical_sha256_bytes"},"source_id":"1605.02778","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:697dad300966f709833af3b4d8c9ac2f950e80fb0863cae8f06cda82ce65b63c","sha256:a74ae10c13046bc283293108873e17c3bf9432f555bac01e3d1e92a440fdfccc"],"state_sha256":"df2a629a7fc3aef94fa07a7f6094138e07d9fd97b29c06cf8c6f7af232f50675"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XDqPKPb+YSwxP9N/1G3Bt/Q8cjwe7JdSBQlIXZZAWeVe72YyDhEfa21hHYzyo3SaXl/Pn9ILly2o8kug+eD5Dw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T05:38:10.858757Z","bundle_sha256":"00884b5bab839a3bc3399d79c13498d0eb7296ab361a964d7a1d5db793ab7863"}}