{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:TVOUHUKGOOV4ZHKKHORPTJSHM2","short_pith_number":"pith:TVOUHUKG","canonical_record":{"source":{"id":"2401.15279","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2024-01-27T03:18:14Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"7d88a777e08d12370ac2bbeaaa090855070c939ae287f9bc966093c7cb544e84","abstract_canon_sha256":"b63ed232ea58b0bf5c5d334a3c004147befa0584cbcf22aee67a69b4ee474668"},"schema_version":"1.0"},"canonical_sha256":"9d5d43d14673abcc9d4a3ba2f9a64766bbd316f0cfd45a64b0b1301b57b8cdb2","source":{"kind":"arxiv","id":"2401.15279","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.15279","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"arxiv_version","alias_value":"2401.15279v1","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.15279","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"pith_short_12","alias_value":"TVOUHUKGOOV4","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"pith_short_16","alias_value":"TVOUHUKGOOV4ZHKK","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"pith_short_8","alias_value":"TVOUHUKG","created_at":"2026-07-05T07:39:13Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:TVOUHUKGOOV4ZHKKHORPTJSHM2","target":"record","payload":{"canonical_record":{"source":{"id":"2401.15279","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2024-01-27T03:18:14Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"7d88a777e08d12370ac2bbeaaa090855070c939ae287f9bc966093c7cb544e84","abstract_canon_sha256":"b63ed232ea58b0bf5c5d334a3c004147befa0584cbcf22aee67a69b4ee474668"},"schema_version":"1.0"},"canonical_sha256":"9d5d43d14673abcc9d4a3ba2f9a64766bbd316f0cfd45a64b0b1301b57b8cdb2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:39:13.627030Z","signature_b64":"yLQ19R1N4Ftn/ejnIf5e7Dp8yxSA5gYlac3mL3MaLJbj/N8l0NiQGW8SMj5eZGAGwap3Pe6JNuDq6UI74mkRCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9d5d43d14673abcc9d4a3ba2f9a64766bbd316f0cfd45a64b0b1301b57b8cdb2","last_reissued_at":"2026-07-05T07:39:13.626568Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:39:13.626568Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2401.15279","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-05T07:39:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MMzisMcM4fyVXL0MUXcEIQygIG0ZIPYnJBE2f6iMReeh7tCK2XIThdx/L6U96k7w6RqmA+LBmQCSbipXePevBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T09:19:45.351100Z"},"content_sha256":"a8f6c39acedf751dd710533146627806fa2fb23073f5298bf1c923ec51873c8a","schema_version":"1.0","event_id":"sha256:a8f6c39acedf751dd710533146627806fa2fb23073f5298bf1c923ec51873c8a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:TVOUHUKGOOV4ZHKKHORPTJSHM2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"FabHacks: Transform Everyday Objects into Functional Fixtures","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.HC"],"primary_cat":"cs.GR","authors_text":"Adriana Schulz, Benjamin Jones, Dan Cascaval, Etienne Vouga, Jennifer Mankoff, Yuxuan Mei","submitted_at":"2024-01-27T03:18:14Z","abstract_excerpt":"Storage, organizing, and decorating are an important part of home design. While one can buy commercial items for many of these tasks, this can be costly, and re-use is more sustainable. An alternative is a \"home hack\", a functional assembly that can be constructed from existing household items. However, coming up with such hacks requires combining objects to make a physically valid design, which might be difficult to test if they are large, require nailing or screwing something to the wall, or the designer has mobility limitations. In this work, we present a design and visualization system for"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.15279","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/2401.15279/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-05T07:39:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NnwcCeBkBKpGNSU1PD84CDQsfjfp80cftEW6zoHq1tNEYsVk1POViNvimezx9ZFxI/6j0TA0GZPgD9mEoagUCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T09:19:45.351492Z"},"content_sha256":"ac3fcc0279c8930e33cce0c81b9a7ea64d9e321e47e068464550ca3be8c9a50c","schema_version":"1.0","event_id":"sha256:ac3fcc0279c8930e33cce0c81b9a7ea64d9e321e47e068464550ca3be8c9a50c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2/bundle.json","state_url":"https://pith.science/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2/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-07-07T09:19:45Z","links":{"resolver":"https://pith.science/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2","bundle":"https://pith.science/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2/bundle.json","state":"https://pith.science/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TVOUHUKGOOV4ZHKKHORPTJSHM2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:TVOUHUKGOOV4ZHKKHORPTJSHM2","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":"b63ed232ea58b0bf5c5d334a3c004147befa0584cbcf22aee67a69b4ee474668","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2024-01-27T03:18:14Z","title_canon_sha256":"7d88a777e08d12370ac2bbeaaa090855070c939ae287f9bc966093c7cb544e84"},"schema_version":"1.0","source":{"id":"2401.15279","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.15279","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"arxiv_version","alias_value":"2401.15279v1","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.15279","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"pith_short_12","alias_value":"TVOUHUKGOOV4","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"pith_short_16","alias_value":"TVOUHUKGOOV4ZHKK","created_at":"2026-07-05T07:39:13Z"},{"alias_kind":"pith_short_8","alias_value":"TVOUHUKG","created_at":"2026-07-05T07:39:13Z"}],"graph_snapshots":[{"event_id":"sha256:ac3fcc0279c8930e33cce0c81b9a7ea64d9e321e47e068464550ca3be8c9a50c","target":"graph","created_at":"2026-07-05T07:39: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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2401.15279/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Storage, organizing, and decorating are an important part of home design. While one can buy commercial items for many of these tasks, this can be costly, and re-use is more sustainable. An alternative is a \"home hack\", a functional assembly that can be constructed from existing household items. However, coming up with such hacks requires combining objects to make a physically valid design, which might be difficult to test if they are large, require nailing or screwing something to the wall, or the designer has mobility limitations. In this work, we present a design and visualization system for","authors_text":"Adriana Schulz, Benjamin Jones, Dan Cascaval, Etienne Vouga, Jennifer Mankoff, Yuxuan Mei","cross_cats":["cs.HC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2024-01-27T03:18:14Z","title":"FabHacks: Transform Everyday Objects into Functional Fixtures"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.15279","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:a8f6c39acedf751dd710533146627806fa2fb23073f5298bf1c923ec51873c8a","target":"record","created_at":"2026-07-05T07:39: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":"b63ed232ea58b0bf5c5d334a3c004147befa0584cbcf22aee67a69b4ee474668","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.GR","submitted_at":"2024-01-27T03:18:14Z","title_canon_sha256":"7d88a777e08d12370ac2bbeaaa090855070c939ae287f9bc966093c7cb544e84"},"schema_version":"1.0","source":{"id":"2401.15279","kind":"arxiv","version":1}},"canonical_sha256":"9d5d43d14673abcc9d4a3ba2f9a64766bbd316f0cfd45a64b0b1301b57b8cdb2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"9d5d43d14673abcc9d4a3ba2f9a64766bbd316f0cfd45a64b0b1301b57b8cdb2","first_computed_at":"2026-07-05T07:39:13.626568Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:39:13.626568Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"yLQ19R1N4Ftn/ejnIf5e7Dp8yxSA5gYlac3mL3MaLJbj/N8l0NiQGW8SMj5eZGAGwap3Pe6JNuDq6UI74mkRCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T07:39:13.627030Z","signed_message":"canonical_sha256_bytes"},"source_id":"2401.15279","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a8f6c39acedf751dd710533146627806fa2fb23073f5298bf1c923ec51873c8a","sha256:ac3fcc0279c8930e33cce0c81b9a7ea64d9e321e47e068464550ca3be8c9a50c"],"state_sha256":"edbb8763d04b77f1b2ba5dadd484a151a93ba2bf06a11de84e4a4e729022ddcb"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8PpNBvhT/S4FEDT73dGleolZ7C5y5vMY7Ulib9kcsG/pMgD9R+KJ1zc05oo2X55DKqrKF53jANQ+3/uqYax6Dw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T09:19:45.353520Z","bundle_sha256":"96e93d94c4b605eb4a63f878538d5b3a2d4aca499eeafb7854998c0ba548885d"}}