{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:KP24RLOIZS2SIIBHS3I3BDTMFL","short_pith_number":"pith:KP24RLOI","canonical_record":{"source":{"id":"2509.09950","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2025-09-12T03:58:01Z","cross_cats_sorted":[],"title_canon_sha256":"cd33d868eb3eb3e1df93bc31d61902f81caa1d420c11834eb7295e3c44e556f9","abstract_canon_sha256":"3132884ac6a162007cb23b97e4584ba3ffd99ac1be981b9f7f4687804d647237"},"schema_version":"1.0"},"canonical_sha256":"53f5c8adc8ccb524202796d1b08e6c2af0588287c5a2c56d19fd2c9774cf4d4e","source":{"kind":"arxiv","id":"2509.09950","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.09950","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"arxiv_version","alias_value":"2509.09950v1","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.09950","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"pith_short_12","alias_value":"KP24RLOIZS2S","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"pith_short_16","alias_value":"KP24RLOIZS2SIIBH","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"pith_short_8","alias_value":"KP24RLOI","created_at":"2026-07-05T12:09:52Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:KP24RLOIZS2SIIBHS3I3BDTMFL","target":"record","payload":{"canonical_record":{"source":{"id":"2509.09950","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2025-09-12T03:58:01Z","cross_cats_sorted":[],"title_canon_sha256":"cd33d868eb3eb3e1df93bc31d61902f81caa1d420c11834eb7295e3c44e556f9","abstract_canon_sha256":"3132884ac6a162007cb23b97e4584ba3ffd99ac1be981b9f7f4687804d647237"},"schema_version":"1.0"},"canonical_sha256":"53f5c8adc8ccb524202796d1b08e6c2af0588287c5a2c56d19fd2c9774cf4d4e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:09:52.679164Z","signature_b64":"vR+B1Vt6OuT3FEAAD4+DtF9YqY8NaaEjMwxrMbFIZpUxPnjpmPLsjMukZhIMJGIY+2deVcoG0CmPeYF9Lq7oDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"53f5c8adc8ccb524202796d1b08e6c2af0588287c5a2c56d19fd2c9774cf4d4e","last_reissued_at":"2026-07-05T12:09:52.678677Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:09:52.678677Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2509.09950","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-07-05T12:09:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qSZTbN1PuM69IzaQokh+AYrI3o0hATs2s3LIi4OEVxarXeZ7R3nkVsxlv0vPyslhbdMRFmfSqw51e6Feg+5OBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T16:24:35.838910Z"},"content_sha256":"bbc47ffc186e43b6ae53aacbf3a0a1ae0ee88fa1b1c8fd54fa355a91f6854f57","schema_version":"1.0","event_id":"sha256:bbc47ffc186e43b6ae53aacbf3a0a1ae0ee88fa1b1c8fd54fa355a91f6854f57"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:KP24RLOIZS2SIIBHS3I3BDTMFL","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Dylan Cutler, Igor Bilogrevic, Pouneh Nikkhah Bahrami","submitted_at":"2025-09-12T03:58:01Z","abstract_excerpt":"Browser fingerprinting enables persistent cross-site user tracking via subtle techniques that often evade conventional defenses or cause website breakage when script-level blocking countermeasures are applied. Addressing these challenges requires detection methods offering both function-level precision to minimize breakage and inherent robustness against code obfuscation and URL manipulation.\n  We introduce ByteDefender, the first system leveraging V8 engine bytecode to detect fingerprinting operations specifically at the JavaScript function level. A Transformer-based classifier, trained offli"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.09950","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2509.09950/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T12:09:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Ar4F4BgDelFqrpOj9YcGCxeIfhzzvJnKTuAimosWvJZ38xC6Q6YCnzjjqZ/MPNoYU8Wvs2yFS5ef3LEv8chFDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T16:24:35.839414Z"},"content_sha256":"9b26911747afbbdd757b3b93400f17f88774299aa4a0e82caea81f958211bf32","schema_version":"1.0","event_id":"sha256:9b26911747afbbdd757b3b93400f17f88774299aa4a0e82caea81f958211bf32"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/KP24RLOIZS2SIIBHS3I3BDTMFL/bundle.json","state_url":"https://pith.science/pith/KP24RLOIZS2SIIBHS3I3BDTMFL/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/KP24RLOIZS2SIIBHS3I3BDTMFL/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-08-06T16:24:35Z","links":{"resolver":"https://pith.science/pith/KP24RLOIZS2SIIBHS3I3BDTMFL","bundle":"https://pith.science/pith/KP24RLOIZS2SIIBHS3I3BDTMFL/bundle.json","state":"https://pith.science/pith/KP24RLOIZS2SIIBHS3I3BDTMFL/state.json","well_known_bundle":"https://pith.science/.well-known/pith/KP24RLOIZS2SIIBHS3I3BDTMFL/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:KP24RLOIZS2SIIBHS3I3BDTMFL","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":"3132884ac6a162007cb23b97e4584ba3ffd99ac1be981b9f7f4687804d647237","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2025-09-12T03:58:01Z","title_canon_sha256":"cd33d868eb3eb3e1df93bc31d61902f81caa1d420c11834eb7295e3c44e556f9"},"schema_version":"1.0","source":{"id":"2509.09950","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.09950","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"arxiv_version","alias_value":"2509.09950v1","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.09950","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"pith_short_12","alias_value":"KP24RLOIZS2S","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"pith_short_16","alias_value":"KP24RLOIZS2SIIBH","created_at":"2026-07-05T12:09:52Z"},{"alias_kind":"pith_short_8","alias_value":"KP24RLOI","created_at":"2026-07-05T12:09:52Z"}],"graph_snapshots":[{"event_id":"sha256:9b26911747afbbdd757b3b93400f17f88774299aa4a0e82caea81f958211bf32","target":"graph","created_at":"2026-07-05T12:09:52Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2509.09950/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Browser fingerprinting enables persistent cross-site user tracking via subtle techniques that often evade conventional defenses or cause website breakage when script-level blocking countermeasures are applied. Addressing these challenges requires detection methods offering both function-level precision to minimize breakage and inherent robustness against code obfuscation and URL manipulation.\n  We introduce ByteDefender, the first system leveraging V8 engine bytecode to detect fingerprinting operations specifically at the JavaScript function level. A Transformer-based classifier, trained offli","authors_text":"Dylan Cutler, Igor Bilogrevic, Pouneh Nikkhah Bahrami","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2025-09-12T03:58:01Z","title":"Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.09950","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:bbc47ffc186e43b6ae53aacbf3a0a1ae0ee88fa1b1c8fd54fa355a91f6854f57","target":"record","created_at":"2026-07-05T12:09:52Z","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":"3132884ac6a162007cb23b97e4584ba3ffd99ac1be981b9f7f4687804d647237","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2025-09-12T03:58:01Z","title_canon_sha256":"cd33d868eb3eb3e1df93bc31d61902f81caa1d420c11834eb7295e3c44e556f9"},"schema_version":"1.0","source":{"id":"2509.09950","kind":"arxiv","version":1}},"canonical_sha256":"53f5c8adc8ccb524202796d1b08e6c2af0588287c5a2c56d19fd2c9774cf4d4e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"53f5c8adc8ccb524202796d1b08e6c2af0588287c5a2c56d19fd2c9774cf4d4e","first_computed_at":"2026-07-05T12:09:52.678677Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:09:52.678677Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"vR+B1Vt6OuT3FEAAD4+DtF9YqY8NaaEjMwxrMbFIZpUxPnjpmPLsjMukZhIMJGIY+2deVcoG0CmPeYF9Lq7oDg==","signature_status":"signed_v1","signed_at":"2026-07-05T12:09:52.679164Z","signed_message":"canonical_sha256_bytes"},"source_id":"2509.09950","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:bbc47ffc186e43b6ae53aacbf3a0a1ae0ee88fa1b1c8fd54fa355a91f6854f57","sha256:9b26911747afbbdd757b3b93400f17f88774299aa4a0e82caea81f958211bf32"],"state_sha256":"c7bdce6bb6f4aae54aefe2b9c2bc04b16575b1ebd885bd0a8cd6264291cb0d91"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"2W4MY+Mgn7PEUyJcIOdMQGNVDfB2F7zcu5tuhY3/WIw+cFhhdCS/wfXe6L4/H/ZiuwYmE16zM9odKFGruFHMCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-06T16:24:35.842968Z","bundle_sha256":"7d3f51415336a59cc2562b92ef7ccdc2b2da2ab388fe67d9f2351e943ebbffd0"}}