{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:4PGXXJJS74HGX7SKJYX22DMNQX","short_pith_number":"pith:4PGXXJJS","canonical_record":{"source":{"id":"2307.12407","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2023-07-23T19:15:34Z","cross_cats_sorted":[],"title_canon_sha256":"220d11fd94908be1e8f0ed3002f050c1e04caa576d0efaff0543e5164903e3ad","abstract_canon_sha256":"78cb927984c473d2867d119046893a54ac9901727c88308b6df2e723936d7fbd"},"schema_version":"1.0"},"canonical_sha256":"e3cd7ba532ff0e6bfe4a4e2fad0d8d85f8b1c98a28aa265e7113171b6c4d1609","source":{"kind":"arxiv","id":"2307.12407","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2307.12407","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"arxiv_version","alias_value":"2307.12407v2","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2307.12407","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"pith_short_12","alias_value":"4PGXXJJS74HG","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"pith_short_16","alias_value":"4PGXXJJS74HGX7SK","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"pith_short_8","alias_value":"4PGXXJJS","created_at":"2026-07-05T07:06:32Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:4PGXXJJS74HGX7SKJYX22DMNQX","target":"record","payload":{"canonical_record":{"source":{"id":"2307.12407","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2023-07-23T19:15:34Z","cross_cats_sorted":[],"title_canon_sha256":"220d11fd94908be1e8f0ed3002f050c1e04caa576d0efaff0543e5164903e3ad","abstract_canon_sha256":"78cb927984c473d2867d119046893a54ac9901727c88308b6df2e723936d7fbd"},"schema_version":"1.0"},"canonical_sha256":"e3cd7ba532ff0e6bfe4a4e2fad0d8d85f8b1c98a28aa265e7113171b6c4d1609","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:06:32.361534Z","signature_b64":"7Fyl2+78yq3Tm+rnfSVYQRRTo9HE86a2eXYyVcFTE0rfJqBcR8VW5Hj7cH1HZBx0VpeXFcXTpASkWWPNskxlAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e3cd7ba532ff0e6bfe4a4e2fad0d8d85f8b1c98a28aa265e7113171b6c4d1609","last_reissued_at":"2026-07-05T07:06:32.361053Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:06:32.361053Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2307.12407","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-05T07:06:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"K9ElI5tXi2T9lyGX8hFAOuH0nAX25VjK7SGJVcecZr3HZolUx23sU+dOUBqCYDS4+Si/8Llf9ifhnota84vVCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T01:29:14.794182Z"},"content_sha256":"e3a7b36094fa85d914bb76d5294f54af1a2f360061d04ed55cebbf2c8bbb1476","schema_version":"1.0","event_id":"sha256:e3a7b36094fa85d914bb76d5294f54af1a2f360061d04ed55cebbf2c8bbb1476"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:4PGXXJJS74HGX7SKJYX22DMNQX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"JAX FDM: A differentiable solver for inverse form-finding","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CE","authors_text":"Deniz Oktay, Rafael Pastrana, Ryan P. Adams, Sigrid Adriaenssens","submitted_at":"2023-07-23T19:15:34Z","abstract_excerpt":"We introduce JAX FDM, a differentiable solver to design mechanically efficient shapes for 3D structures conditioned on target architectural, fabrication and structural properties. Examples of such structures are domes, cable nets and towers. JAX FDM solves these inverse form-finding problems by combining the force density method, differentiable sparsity and gradient-based optimization. Our solver can be paired with other libraries in the JAX ecosystem to facilitate the integration of form-finding simulations with neural networks. We showcase the features of JAX FDM with two design examples. JA"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2307.12407","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/2307.12407/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:06:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"2iKLXS8ZQl2wTz9OHwWqttYtz1z99de7KWsMQnEY5yUHcjmbO7LaYIxhgZrRmMlXSls9GjI04QTbK8cC9JRNDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T01:29:14.794720Z"},"content_sha256":"85973f16c3a2a6af9cdd9ec4741a0349361e3dca60901d4a7e34683391f871ee","schema_version":"1.0","event_id":"sha256:85973f16c3a2a6af9cdd9ec4741a0349361e3dca60901d4a7e34683391f871ee"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4PGXXJJS74HGX7SKJYX22DMNQX/bundle.json","state_url":"https://pith.science/pith/4PGXXJJS74HGX7SKJYX22DMNQX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4PGXXJJS74HGX7SKJYX22DMNQX/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-14T01:29:14Z","links":{"resolver":"https://pith.science/pith/4PGXXJJS74HGX7SKJYX22DMNQX","bundle":"https://pith.science/pith/4PGXXJJS74HGX7SKJYX22DMNQX/bundle.json","state":"https://pith.science/pith/4PGXXJJS74HGX7SKJYX22DMNQX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4PGXXJJS74HGX7SKJYX22DMNQX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:4PGXXJJS74HGX7SKJYX22DMNQX","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":"78cb927984c473d2867d119046893a54ac9901727c88308b6df2e723936d7fbd","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2023-07-23T19:15:34Z","title_canon_sha256":"220d11fd94908be1e8f0ed3002f050c1e04caa576d0efaff0543e5164903e3ad"},"schema_version":"1.0","source":{"id":"2307.12407","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2307.12407","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"arxiv_version","alias_value":"2307.12407v2","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2307.12407","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"pith_short_12","alias_value":"4PGXXJJS74HG","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"pith_short_16","alias_value":"4PGXXJJS74HGX7SK","created_at":"2026-07-05T07:06:32Z"},{"alias_kind":"pith_short_8","alias_value":"4PGXXJJS","created_at":"2026-07-05T07:06:32Z"}],"graph_snapshots":[{"event_id":"sha256:85973f16c3a2a6af9cdd9ec4741a0349361e3dca60901d4a7e34683391f871ee","target":"graph","created_at":"2026-07-05T07:06:32Z","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/2307.12407/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We introduce JAX FDM, a differentiable solver to design mechanically efficient shapes for 3D structures conditioned on target architectural, fabrication and structural properties. Examples of such structures are domes, cable nets and towers. JAX FDM solves these inverse form-finding problems by combining the force density method, differentiable sparsity and gradient-based optimization. Our solver can be paired with other libraries in the JAX ecosystem to facilitate the integration of form-finding simulations with neural networks. We showcase the features of JAX FDM with two design examples. JA","authors_text":"Deniz Oktay, Rafael Pastrana, Ryan P. Adams, Sigrid Adriaenssens","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2023-07-23T19:15:34Z","title":"JAX FDM: A differentiable solver for inverse form-finding"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2307.12407","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:e3a7b36094fa85d914bb76d5294f54af1a2f360061d04ed55cebbf2c8bbb1476","target":"record","created_at":"2026-07-05T07:06:32Z","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":"78cb927984c473d2867d119046893a54ac9901727c88308b6df2e723936d7fbd","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2023-07-23T19:15:34Z","title_canon_sha256":"220d11fd94908be1e8f0ed3002f050c1e04caa576d0efaff0543e5164903e3ad"},"schema_version":"1.0","source":{"id":"2307.12407","kind":"arxiv","version":2}},"canonical_sha256":"e3cd7ba532ff0e6bfe4a4e2fad0d8d85f8b1c98a28aa265e7113171b6c4d1609","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e3cd7ba532ff0e6bfe4a4e2fad0d8d85f8b1c98a28aa265e7113171b6c4d1609","first_computed_at":"2026-07-05T07:06:32.361053Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:06:32.361053Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"7Fyl2+78yq3Tm+rnfSVYQRRTo9HE86a2eXYyVcFTE0rfJqBcR8VW5Hj7cH1HZBx0VpeXFcXTpASkWWPNskxlAA==","signature_status":"signed_v1","signed_at":"2026-07-05T07:06:32.361534Z","signed_message":"canonical_sha256_bytes"},"source_id":"2307.12407","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e3a7b36094fa85d914bb76d5294f54af1a2f360061d04ed55cebbf2c8bbb1476","sha256:85973f16c3a2a6af9cdd9ec4741a0349361e3dca60901d4a7e34683391f871ee"],"state_sha256":"e865c92efb0abce6edf072e4831d1c58dd7543859251cbbea51ce81023fff55c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bj446wT3LgoXDTI2t57OUipFVYmhKcvreqDQ/H7dRY4piQ+ijbPNtw7F1pxeNlgxKWo2UXlSlvGDNHo8/ZzdDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T01:29:14.799688Z","bundle_sha256":"5e42073f95fbbe25b7f82707646b33a2e15bd3e9143ed266ca8cc49396bdbd96"}}