{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:WNWHBYVC5YEQDCWJGGRKG2TPFQ","short_pith_number":"pith:WNWHBYVC","canonical_record":{"source":{"id":"1901.08289","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2019-01-24T08:57:43Z","cross_cats_sorted":[],"title_canon_sha256":"f00695c3fea3d3db79eae71a7ad2519f266525736c0cc55cb48c6e4f16f822d2","abstract_canon_sha256":"bff1e1e0ff5a3cde618c374b63a103782ef1aaf9d6143633c9a6cb68f5073a5b"},"schema_version":"1.0"},"canonical_sha256":"b36c70e2a2ee09018ac931a2a36a6f2c3c57965ebd86538f97deeb225d5aa734","source":{"kind":"arxiv","id":"1901.08289","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.08289","created_at":"2026-05-17T23:55:37Z"},{"alias_kind":"arxiv_version","alias_value":"1901.08289v1","created_at":"2026-05-17T23:55:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.08289","created_at":"2026-05-17T23:55:37Z"},{"alias_kind":"pith_short_12","alias_value":"WNWHBYVC5YEQ","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_16","alias_value":"WNWHBYVC5YEQDCWJ","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_8","alias_value":"WNWHBYVC","created_at":"2026-05-18T12:33:30Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:WNWHBYVC5YEQDCWJGGRKG2TPFQ","target":"record","payload":{"canonical_record":{"source":{"id":"1901.08289","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2019-01-24T08:57:43Z","cross_cats_sorted":[],"title_canon_sha256":"f00695c3fea3d3db79eae71a7ad2519f266525736c0cc55cb48c6e4f16f822d2","abstract_canon_sha256":"bff1e1e0ff5a3cde618c374b63a103782ef1aaf9d6143633c9a6cb68f5073a5b"},"schema_version":"1.0"},"canonical_sha256":"b36c70e2a2ee09018ac931a2a36a6f2c3c57965ebd86538f97deeb225d5aa734","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:55:37.439934Z","signature_b64":"0WmjBBwhihp11nyBqC57NppqJ2kwaTpmvvWuoAerKJwFVvvAqXD/FGSn9HWihURrpPT1jxSkeTYqCvAXee7GCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b36c70e2a2ee09018ac931a2a36a6f2c3c57965ebd86538f97deeb225d5aa734","last_reissued_at":"2026-05-17T23:55:37.439446Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:55:37.439446Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1901.08289","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-17T23:55:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Q3z8Qee+viz75FOBch9ym6s/iogoHpOYpbjyICKG4yocgmK31oCXqr0JdC7X35t1I6ojNfU27e6M8K+ingiLDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T09:39:07.399532Z"},"content_sha256":"98824150201b9aca4c2a26ced49bdfe8a3538449c2b6f4e2326ec178644b5d6f","schema_version":"1.0","event_id":"sha256:98824150201b9aca4c2a26ced49bdfe8a3538449c2b6f4e2326ec178644b5d6f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:WNWHBYVC5YEQDCWJGGRKG2TPFQ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SAM: A Modular Framework for Self-Adapting Web Menus","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"Antti Oulasvirta, Camille Gobert, Gilles Bailly, Kashyap Todi","submitted_at":"2019-01-24T08:57:43Z","abstract_excerpt":"This paper presents SAM, a modular and extensible JavaScript framework for self-adapting menus on webpages. SAM allows control of two elementary aspects for adapting web menus: (1) the target policy, which assigns scores to menu items for adaptation, and (2) the adaptation style, which specifies how they are adapted on display. By decoupling them, SAM enables the exploration of different combinations independently. Several policies from literature are readily implemented, and paired with adaptation styles such as reordering and highlighting. The process - including user data logging - is local"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.08289","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-17T23:55:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Z0asrMTuUr6AaYYHCSHZLBQgsyhKzhnmuWmCpyNIJv4cXXEicYnfhn2JXMak9KBdfhkBbcaZhp7bNNPv3oXtCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T09:39:07.399926Z"},"content_sha256":"357c92ef1b4bf5c02b716f272be31eab14c859adb39c83cc54956380d83a347c","schema_version":"1.0","event_id":"sha256:357c92ef1b4bf5c02b716f272be31eab14c859adb39c83cc54956380d83a347c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ/bundle.json","state_url":"https://pith.science/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ/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-31T09:39:07Z","links":{"resolver":"https://pith.science/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ","bundle":"https://pith.science/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ/bundle.json","state":"https://pith.science/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/WNWHBYVC5YEQDCWJGGRKG2TPFQ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:WNWHBYVC5YEQDCWJGGRKG2TPFQ","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":"bff1e1e0ff5a3cde618c374b63a103782ef1aaf9d6143633c9a6cb68f5073a5b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2019-01-24T08:57:43Z","title_canon_sha256":"f00695c3fea3d3db79eae71a7ad2519f266525736c0cc55cb48c6e4f16f822d2"},"schema_version":"1.0","source":{"id":"1901.08289","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.08289","created_at":"2026-05-17T23:55:37Z"},{"alias_kind":"arxiv_version","alias_value":"1901.08289v1","created_at":"2026-05-17T23:55:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.08289","created_at":"2026-05-17T23:55:37Z"},{"alias_kind":"pith_short_12","alias_value":"WNWHBYVC5YEQ","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_16","alias_value":"WNWHBYVC5YEQDCWJ","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_8","alias_value":"WNWHBYVC","created_at":"2026-05-18T12:33:30Z"}],"graph_snapshots":[{"event_id":"sha256:357c92ef1b4bf5c02b716f272be31eab14c859adb39c83cc54956380d83a347c","target":"graph","created_at":"2026-05-17T23:55:37Z","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":"This paper presents SAM, a modular and extensible JavaScript framework for self-adapting menus on webpages. SAM allows control of two elementary aspects for adapting web menus: (1) the target policy, which assigns scores to menu items for adaptation, and (2) the adaptation style, which specifies how they are adapted on display. By decoupling them, SAM enables the exploration of different combinations independently. Several policies from literature are readily implemented, and paired with adaptation styles such as reordering and highlighting. The process - including user data logging - is local","authors_text":"Antti Oulasvirta, Camille Gobert, Gilles Bailly, Kashyap Todi","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2019-01-24T08:57:43Z","title":"SAM: A Modular Framework for Self-Adapting Web Menus"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.08289","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:98824150201b9aca4c2a26ced49bdfe8a3538449c2b6f4e2326ec178644b5d6f","target":"record","created_at":"2026-05-17T23:55:37Z","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":"bff1e1e0ff5a3cde618c374b63a103782ef1aaf9d6143633c9a6cb68f5073a5b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2019-01-24T08:57:43Z","title_canon_sha256":"f00695c3fea3d3db79eae71a7ad2519f266525736c0cc55cb48c6e4f16f822d2"},"schema_version":"1.0","source":{"id":"1901.08289","kind":"arxiv","version":1}},"canonical_sha256":"b36c70e2a2ee09018ac931a2a36a6f2c3c57965ebd86538f97deeb225d5aa734","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b36c70e2a2ee09018ac931a2a36a6f2c3c57965ebd86538f97deeb225d5aa734","first_computed_at":"2026-05-17T23:55:37.439446Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:55:37.439446Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"0WmjBBwhihp11nyBqC57NppqJ2kwaTpmvvWuoAerKJwFVvvAqXD/FGSn9HWihURrpPT1jxSkeTYqCvAXee7GCQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:55:37.439934Z","signed_message":"canonical_sha256_bytes"},"source_id":"1901.08289","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:98824150201b9aca4c2a26ced49bdfe8a3538449c2b6f4e2326ec178644b5d6f","sha256:357c92ef1b4bf5c02b716f272be31eab14c859adb39c83cc54956380d83a347c"],"state_sha256":"b7024a43d5259a1716c56b35e3afadf599ed344008619ef286cab61a31e5b324"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DgsBKf5waRbetkwqfRnR7SVYP+SyggGqVbZ424DiresGmtIOZjrlNw826Q5/BTGlsYi0Wz/zN14nxjTQRaxyDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-31T09:39:07.402481Z","bundle_sha256":"e2d0cffdf4e0cc18030897453729c252c56ba6b9a1eae0e096ebd27656d541c3"}}