{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:HKZA55N3LHWEYCDZM6YE7RW6EC","short_pith_number":"pith:HKZA55N3","canonical_record":{"source":{"id":"2212.02698","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T01:43:29Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"5201d7dda908a65b0a84b423481622fa81fef1dc990c7bcc75ebb16566a2e41c","abstract_canon_sha256":"6776614756cfff5192f8aea3007d86bbfd43424ea82a79a48ad7d910be9146f6"},"schema_version":"1.0"},"canonical_sha256":"3ab20ef5bb59ec4c087967b04fc6de20910cb0eaac11f05b08749ebf99f4c09f","source":{"kind":"arxiv","id":"2212.02698","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2212.02698","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"arxiv_version","alias_value":"2212.02698v3","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.02698","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"pith_short_12","alias_value":"HKZA55N3LHWE","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"pith_short_16","alias_value":"HKZA55N3LHWEYCDZ","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"pith_short_8","alias_value":"HKZA55N3","created_at":"2026-07-05T09:19:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:HKZA55N3LHWEYCDZM6YE7RW6EC","target":"record","payload":{"canonical_record":{"source":{"id":"2212.02698","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T01:43:29Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"5201d7dda908a65b0a84b423481622fa81fef1dc990c7bcc75ebb16566a2e41c","abstract_canon_sha256":"6776614756cfff5192f8aea3007d86bbfd43424ea82a79a48ad7d910be9146f6"},"schema_version":"1.0"},"canonical_sha256":"3ab20ef5bb59ec4c087967b04fc6de20910cb0eaac11f05b08749ebf99f4c09f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:19:22.706606Z","signature_b64":"PSUncy6F7jhSXyY63uj69wyfUGhgRfyLz/32swXJKY4ZwBVBuXQxz2c3fgjpKmiWYOeW3So/3QId/mkB+5hAAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3ab20ef5bb59ec4c087967b04fc6de20910cb0eaac11f05b08749ebf99f4c09f","last_reissued_at":"2026-07-05T09:19:22.706121Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:19:22.706121Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2212.02698","source_version":3,"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-05T09:19:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tJNE6+W2zYnYBoAC/z6D3JfARfPijhuFwVHgND/8cfBhgnNQx6V2UTKPclIssRuNeJQLvwJb356MD0t4V67lBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T11:04:29.161992Z"},"content_sha256":"7c8c34b077e249f160a5ed0b50739543892e4c7e46d742ebb51183c336a2ea14","schema_version":"1.0","event_id":"sha256:7c8c34b077e249f160a5ed0b50739543892e4c7e46d742ebb51183c336a2ea14"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:HKZA55N3LHWEYCDZM6YE7RW6EC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"CDOpt: A Python Package for a Class of Riemannian Optimization","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.MS"],"primary_cat":"math.OC","authors_text":"Kim-Chuan Toh, Nachuan Xiao, Xiaoyin Hu, Xin Liu","submitted_at":"2022-12-06T01:43:29Z","abstract_excerpt":"Optimization over the embedded submanifold defined by constraints $c(x) = 0$ has attracted much interest over the past few decades due to its wide applications in various areas. Plenty of related optimization packages have been developed based on Riemannian optimization approaches, which rely on some basic geometrical materials of Riemannian manifolds, including retractions, vector transports, etc. These geometrical materials can be challenging to determine in general. Existing packages only accommodate a few well-known manifolds whose geometrical materials are easily accessible. For other man"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.02698","kind":"arxiv","version":3},"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/2212.02698/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-05T09:19:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qfg9bRDYnY08GBmDaBjKSfvBhpZUi1O1Dc9ilNe6BATE66ZnzotfyggtYbewek8eR9Dr8cuTn6ryvrnkD4DFBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T11:04:29.162918Z"},"content_sha256":"4fafcc40db04b2190909bae526e33116237ddafdbca54bc66414776dbd908618","schema_version":"1.0","event_id":"sha256:4fafcc40db04b2190909bae526e33116237ddafdbca54bc66414776dbd908618"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HKZA55N3LHWEYCDZM6YE7RW6EC/bundle.json","state_url":"https://pith.science/pith/HKZA55N3LHWEYCDZM6YE7RW6EC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HKZA55N3LHWEYCDZM6YE7RW6EC/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-20T11:04:29Z","links":{"resolver":"https://pith.science/pith/HKZA55N3LHWEYCDZM6YE7RW6EC","bundle":"https://pith.science/pith/HKZA55N3LHWEYCDZM6YE7RW6EC/bundle.json","state":"https://pith.science/pith/HKZA55N3LHWEYCDZM6YE7RW6EC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HKZA55N3LHWEYCDZM6YE7RW6EC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:HKZA55N3LHWEYCDZM6YE7RW6EC","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":"6776614756cfff5192f8aea3007d86bbfd43424ea82a79a48ad7d910be9146f6","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T01:43:29Z","title_canon_sha256":"5201d7dda908a65b0a84b423481622fa81fef1dc990c7bcc75ebb16566a2e41c"},"schema_version":"1.0","source":{"id":"2212.02698","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2212.02698","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"arxiv_version","alias_value":"2212.02698v3","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.02698","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"pith_short_12","alias_value":"HKZA55N3LHWE","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"pith_short_16","alias_value":"HKZA55N3LHWEYCDZ","created_at":"2026-07-05T09:19:22Z"},{"alias_kind":"pith_short_8","alias_value":"HKZA55N3","created_at":"2026-07-05T09:19:22Z"}],"graph_snapshots":[{"event_id":"sha256:4fafcc40db04b2190909bae526e33116237ddafdbca54bc66414776dbd908618","target":"graph","created_at":"2026-07-05T09:19:22Z","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/2212.02698/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Optimization over the embedded submanifold defined by constraints $c(x) = 0$ has attracted much interest over the past few decades due to its wide applications in various areas. Plenty of related optimization packages have been developed based on Riemannian optimization approaches, which rely on some basic geometrical materials of Riemannian manifolds, including retractions, vector transports, etc. These geometrical materials can be challenging to determine in general. Existing packages only accommodate a few well-known manifolds whose geometrical materials are easily accessible. For other man","authors_text":"Kim-Chuan Toh, Nachuan Xiao, Xiaoyin Hu, Xin Liu","cross_cats":["cs.MS"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T01:43:29Z","title":"CDOpt: A Python Package for a Class of Riemannian Optimization"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.02698","kind":"arxiv","version":3},"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:7c8c34b077e249f160a5ed0b50739543892e4c7e46d742ebb51183c336a2ea14","target":"record","created_at":"2026-07-05T09:19:22Z","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":"6776614756cfff5192f8aea3007d86bbfd43424ea82a79a48ad7d910be9146f6","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T01:43:29Z","title_canon_sha256":"5201d7dda908a65b0a84b423481622fa81fef1dc990c7bcc75ebb16566a2e41c"},"schema_version":"1.0","source":{"id":"2212.02698","kind":"arxiv","version":3}},"canonical_sha256":"3ab20ef5bb59ec4c087967b04fc6de20910cb0eaac11f05b08749ebf99f4c09f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3ab20ef5bb59ec4c087967b04fc6de20910cb0eaac11f05b08749ebf99f4c09f","first_computed_at":"2026-07-05T09:19:22.706121Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:19:22.706121Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PSUncy6F7jhSXyY63uj69wyfUGhgRfyLz/32swXJKY4ZwBVBuXQxz2c3fgjpKmiWYOeW3So/3QId/mkB+5hAAA==","signature_status":"signed_v1","signed_at":"2026-07-05T09:19:22.706606Z","signed_message":"canonical_sha256_bytes"},"source_id":"2212.02698","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7c8c34b077e249f160a5ed0b50739543892e4c7e46d742ebb51183c336a2ea14","sha256:4fafcc40db04b2190909bae526e33116237ddafdbca54bc66414776dbd908618"],"state_sha256":"22e01083e31118f0021333d5713867c6d6e200c40eb4e8941ec8dab22efcb07d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ILPJeAzjq1JY9oAZUMmvZ85MubcqHmlezpg5+YiYJ7gZwCmZYoN29XpPaOFi3nS8sz+BBfdO2H7WtaSjfs0WCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-20T11:04:29.169578Z","bundle_sha256":"a48eb17cddb58b4337661c985689cb3999ced6f4d3bc8cdb121c30b534da67ed"}}