{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:XDMJ3N43CMZMQUB65P6QKOEMRH","short_pith_number":"pith:XDMJ3N43","canonical_record":{"source":{"id":"2412.12463","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-17T01:52:12Z","cross_cats_sorted":["cs.AI","cs.GR","cs.HC"],"title_canon_sha256":"47b1247aa1744e624add684a7b6b69b81618e805f8226b59a8fbfc3100465559","abstract_canon_sha256":"b2ecdd13a4f13cfd5c3dc55474fd1e6c2c2ecc7e1ecfa5d1ba0b7fef8a92f631"},"schema_version":"1.0"},"canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","source":{"kind":"arxiv","id":"2412.12463","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.12463","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"arxiv_version","alias_value":"2412.12463v2","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.12463","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"pith_short_12","alias_value":"XDMJ3N43CMZM","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"pith_short_16","alias_value":"XDMJ3N43CMZMQUB6","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"pith_short_8","alias_value":"XDMJ3N43","created_at":"2026-07-05T10:44:42Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:XDMJ3N43CMZMQUB65P6QKOEMRH","target":"record","payload":{"canonical_record":{"source":{"id":"2412.12463","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-17T01:52:12Z","cross_cats_sorted":["cs.AI","cs.GR","cs.HC"],"title_canon_sha256":"47b1247aa1744e624add684a7b6b69b81618e805f8226b59a8fbfc3100465559","abstract_canon_sha256":"b2ecdd13a4f13cfd5c3dc55474fd1e6c2c2ecc7e1ecfa5d1ba0b7fef8a92f631"},"schema_version":"1.0"},"canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:44:42.097095Z","signature_b64":"ibQJD3D/48ntnSgzk5ec2F3BRU58zw9ztn7qS7hCAvAQ7k2dV6+TTv3RF3ADTMC4kSWNQi+8QoOuiHZi6t3pBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","last_reissued_at":"2026-07-05T10:44:42.096517Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:44:42.096517Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2412.12463","source_version":2,"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-05T10:44:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3Yt96V9hfAIeV8XaqwklYyY+7+efuZSbSsd/9v9x0zQPbgoTPK9fnfACEb/VobYFdkVLWy6HmLgS3Umhbuc4Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T13:25:20.200811Z"},"content_sha256":"5ba20a00a1114e2a5c7ecd248cec7d2d120bd23b7ee9fca9d5e6fc00daf36588","schema_version":"1.0","event_id":"sha256:5ba20a00a1114e2a5c7ecd248cec7d2d120bd23b7ee9fca9d5e6fc00daf36588"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:XDMJ3N43CMZMQUB65P6QKOEMRH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.GR","cs.HC"],"primary_cat":"cs.CV","authors_text":"Aditya Ganeshan, Daniel Ritchie, Matthew Fisher, Paul Guerrero, Radom\\'ir M\\v{e}ch, Thibault Groueix","submitted_at":"2024-12-17T01:52:12Z","abstract_excerpt":"Pattern images are everywhere in the digital and physical worlds, and tools to edit them are valuable. But editing pattern images is tricky: desired edits are often programmatic: structure-aware edits that alter the underlying program which generates the pattern. One could attempt to infer this underlying program, but current methods for doing so struggle with complex images and produce unorganized programs that make editing tedious. In this work, we introduce a novel approach to perform programmatic edits on pattern images. By using a pattern analogy -- a pair of simple patterns to demonstrat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.12463","kind":"arxiv","version":2},"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/2412.12463/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-05T10:44:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1LI4ELLIpqk19K+udwPE5UsZ+S9GD3Mdf8HMFVlLHzGX8N1mavwKL+3cRND3gWPmCGt3KtAnRQ8MH1SAJQqNDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T13:25:20.201222Z"},"content_sha256":"b936714cc947a2cde71bdd27646752d0bf77363b53944f8baea0dad1fdc8e9e1","schema_version":"1.0","event_id":"sha256:b936714cc947a2cde71bdd27646752d0bf77363b53944f8baea0dad1fdc8e9e1"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/bundle.json","state_url":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/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-06T13:25:20Z","links":{"resolver":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH","bundle":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/bundle.json","state":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:XDMJ3N43CMZMQUB65P6QKOEMRH","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":"b2ecdd13a4f13cfd5c3dc55474fd1e6c2c2ecc7e1ecfa5d1ba0b7fef8a92f631","cross_cats_sorted":["cs.AI","cs.GR","cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-17T01:52:12Z","title_canon_sha256":"47b1247aa1744e624add684a7b6b69b81618e805f8226b59a8fbfc3100465559"},"schema_version":"1.0","source":{"id":"2412.12463","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.12463","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"arxiv_version","alias_value":"2412.12463v2","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.12463","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"pith_short_12","alias_value":"XDMJ3N43CMZM","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"pith_short_16","alias_value":"XDMJ3N43CMZMQUB6","created_at":"2026-07-05T10:44:42Z"},{"alias_kind":"pith_short_8","alias_value":"XDMJ3N43","created_at":"2026-07-05T10:44:42Z"}],"graph_snapshots":[{"event_id":"sha256:b936714cc947a2cde71bdd27646752d0bf77363b53944f8baea0dad1fdc8e9e1","target":"graph","created_at":"2026-07-05T10:44:42Z","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/2412.12463/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Pattern images are everywhere in the digital and physical worlds, and tools to edit them are valuable. But editing pattern images is tricky: desired edits are often programmatic: structure-aware edits that alter the underlying program which generates the pattern. One could attempt to infer this underlying program, but current methods for doing so struggle with complex images and produce unorganized programs that make editing tedious. In this work, we introduce a novel approach to perform programmatic edits on pattern images. By using a pattern analogy -- a pair of simple patterns to demonstrat","authors_text":"Aditya Ganeshan, Daniel Ritchie, Matthew Fisher, Paul Guerrero, Radom\\'ir M\\v{e}ch, Thibault Groueix","cross_cats":["cs.AI","cs.GR","cs.HC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-17T01:52:12Z","title":"Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.12463","kind":"arxiv","version":2},"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:5ba20a00a1114e2a5c7ecd248cec7d2d120bd23b7ee9fca9d5e6fc00daf36588","target":"record","created_at":"2026-07-05T10:44:42Z","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":"b2ecdd13a4f13cfd5c3dc55474fd1e6c2c2ecc7e1ecfa5d1ba0b7fef8a92f631","cross_cats_sorted":["cs.AI","cs.GR","cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-17T01:52:12Z","title_canon_sha256":"47b1247aa1744e624add684a7b6b69b81618e805f8226b59a8fbfc3100465559"},"schema_version":"1.0","source":{"id":"2412.12463","kind":"arxiv","version":2}},"canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","first_computed_at":"2026-07-05T10:44:42.096517Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:44:42.096517Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ibQJD3D/48ntnSgzk5ec2F3BRU58zw9ztn7qS7hCAvAQ7k2dV6+TTv3RF3ADTMC4kSWNQi+8QoOuiHZi6t3pBw==","signature_status":"signed_v1","signed_at":"2026-07-05T10:44:42.097095Z","signed_message":"canonical_sha256_bytes"},"source_id":"2412.12463","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5ba20a00a1114e2a5c7ecd248cec7d2d120bd23b7ee9fca9d5e6fc00daf36588","sha256:b936714cc947a2cde71bdd27646752d0bf77363b53944f8baea0dad1fdc8e9e1"],"state_sha256":"2a00d967edfd82e0185408a30ffa44e898504f17752c72fc317e837642ae458c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iUqUk5eb8mzmH/fFdrUxKbtc5i7yO1TOrZO1n+S7H8ulNvpm1HIZAEq/DnS7iudnA1OaZJdDr7nYtzLbGGUFCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-06T13:25:20.205248Z","bundle_sha256":"d61f4c74cc8f5c40643d6f62aa99b99adfb1c45308f6b3d7b857163841cb3f64"}}