{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:OTTLNGTE55XAYH7ICCQDXVR2ZS","short_pith_number":"pith:OTTLNGTE","canonical_record":{"source":{"id":"2510.22254","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-10-25T11:16:01Z","cross_cats_sorted":[],"title_canon_sha256":"3cbbbf3e1ab99b3dd9370b93dd32ddbff9fd31a0efe11c364cb7cf5d12366416","abstract_canon_sha256":"e7699672187d2faee176e2fd17ff4103ad2f1b0f22ff527f730961f257ee59f6"},"schema_version":"1.0"},"canonical_sha256":"74e6b69a64ef6e0c1fe810a03bd63accbfc2ee88f457d940de2f903f5cd64e6f","source":{"kind":"arxiv","id":"2510.22254","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2510.22254","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"arxiv_version","alias_value":"2510.22254v2","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2510.22254","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"pith_short_12","alias_value":"OTTLNGTE55XA","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"pith_short_16","alias_value":"OTTLNGTE55XAYH7I","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"pith_short_8","alias_value":"OTTLNGTE","created_at":"2026-08-06T01:16:16Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:OTTLNGTE55XAYH7ICCQDXVR2ZS","target":"record","payload":{"canonical_record":{"source":{"id":"2510.22254","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-10-25T11:16:01Z","cross_cats_sorted":[],"title_canon_sha256":"3cbbbf3e1ab99b3dd9370b93dd32ddbff9fd31a0efe11c364cb7cf5d12366416","abstract_canon_sha256":"e7699672187d2faee176e2fd17ff4103ad2f1b0f22ff527f730961f257ee59f6"},"schema_version":"1.0"},"canonical_sha256":"74e6b69a64ef6e0c1fe810a03bd63accbfc2ee88f457d940de2f903f5cd64e6f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-08-06T01:16:16.128873Z","signature_b64":"IEiMDhaYkRXRuqCWx62TDzBacPc+Un3W2mFF9B2CyMxMh8+xsLhw99pWOCg4GXihbk+rYL5b93rQyvBcYOVXDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"74e6b69a64ef6e0c1fe810a03bd63accbfc2ee88f457d940de2f903f5cd64e6f","last_reissued_at":"2026-08-06T01:16:16.127383Z","signature_status":"signed_v1","first_computed_at":"2026-08-06T01:16:16.127383Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2510.22254","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-08-06T01:16:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"idx1tSIXrRwpGTpkJSvmWVD2UZTU+fDq3xybGUghMz4Ec5VDZLc8LRw2BgO08LUdwrgXmBmrcAQ9bWxj0KiYDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T15:51:29.528931Z"},"content_sha256":"ad1b6c06756ec425f8620dcb260541dca83f273622e78f4b73bce3451979da45","schema_version":"1.0","event_id":"sha256:ad1b6c06756ec425f8620dcb260541dca83f273622e78f4b73bce3451979da45"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:OTTLNGTE55XAYH7ICCQDXVR2ZS","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Ten Simple Rules for AI-Assisted Coding in Science","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Eric W. Bridgeford, Harrison Ritz, Iain Campbell, Joachim Vandekerckhove, Russell A. Poldrack, Zhicheng Lin, Zijao Chen","submitted_at":"2025-10-25T11:16:01Z","abstract_excerpt":"While AI coding tools have demonstrated potential to accelerate software development, their use in scientific computing raises critical questions about code quality and scientific validity. In this paper, we provide ten practical rules for AI-assisted coding that balance leveraging capabilities of AI with maintaining scientific and methodological rigor. We address how AI can be leveraged strategically throughout the development cycle with four key themes: problem preparation and understanding, managing context and interaction, testing and validation, and code quality assurance and iterative im"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2510.22254","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/2510.22254/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-08-06T01:16:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wlCYByCnYCb8mTIiKcBUP5MZzAJu0rFHsll+0YK4Xk0fxngnaHq+pX/FTV85hXNNUD/KL6GvmT/iSUQuVLmfBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T15:51:29.529557Z"},"content_sha256":"10479cb251ef491729029aaa1cace162f9816d85439f1dd9ef64377f82c4c097","schema_version":"1.0","event_id":"sha256:10479cb251ef491729029aaa1cace162f9816d85439f1dd9ef64377f82c4c097"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS/bundle.json","state_url":"https://pith.science/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS/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-11T15:51:29Z","links":{"resolver":"https://pith.science/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS","bundle":"https://pith.science/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS/bundle.json","state":"https://pith.science/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OTTLNGTE55XAYH7ICCQDXVR2ZS/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:OTTLNGTE55XAYH7ICCQDXVR2ZS","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":"e7699672187d2faee176e2fd17ff4103ad2f1b0f22ff527f730961f257ee59f6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-10-25T11:16:01Z","title_canon_sha256":"3cbbbf3e1ab99b3dd9370b93dd32ddbff9fd31a0efe11c364cb7cf5d12366416"},"schema_version":"1.0","source":{"id":"2510.22254","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2510.22254","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"arxiv_version","alias_value":"2510.22254v2","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2510.22254","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"pith_short_12","alias_value":"OTTLNGTE55XA","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"pith_short_16","alias_value":"OTTLNGTE55XAYH7I","created_at":"2026-08-06T01:16:16Z"},{"alias_kind":"pith_short_8","alias_value":"OTTLNGTE","created_at":"2026-08-06T01:16:16Z"}],"graph_snapshots":[{"event_id":"sha256:10479cb251ef491729029aaa1cace162f9816d85439f1dd9ef64377f82c4c097","target":"graph","created_at":"2026-08-06T01:16:16Z","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/2510.22254/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"While AI coding tools have demonstrated potential to accelerate software development, their use in scientific computing raises critical questions about code quality and scientific validity. In this paper, we provide ten practical rules for AI-assisted coding that balance leveraging capabilities of AI with maintaining scientific and methodological rigor. We address how AI can be leveraged strategically throughout the development cycle with four key themes: problem preparation and understanding, managing context and interaction, testing and validation, and code quality assurance and iterative im","authors_text":"Eric W. Bridgeford, Harrison Ritz, Iain Campbell, Joachim Vandekerckhove, Russell A. Poldrack, Zhicheng Lin, Zijao Chen","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-10-25T11:16:01Z","title":"Ten Simple Rules for AI-Assisted Coding in Science"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2510.22254","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:ad1b6c06756ec425f8620dcb260541dca83f273622e78f4b73bce3451979da45","target":"record","created_at":"2026-08-06T01:16:16Z","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":"e7699672187d2faee176e2fd17ff4103ad2f1b0f22ff527f730961f257ee59f6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-10-25T11:16:01Z","title_canon_sha256":"3cbbbf3e1ab99b3dd9370b93dd32ddbff9fd31a0efe11c364cb7cf5d12366416"},"schema_version":"1.0","source":{"id":"2510.22254","kind":"arxiv","version":2}},"canonical_sha256":"74e6b69a64ef6e0c1fe810a03bd63accbfc2ee88f457d940de2f903f5cd64e6f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"74e6b69a64ef6e0c1fe810a03bd63accbfc2ee88f457d940de2f903f5cd64e6f","first_computed_at":"2026-08-06T01:16:16.127383Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-08-06T01:16:16.127383Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"IEiMDhaYkRXRuqCWx62TDzBacPc+Un3W2mFF9B2CyMxMh8+xsLhw99pWOCg4GXihbk+rYL5b93rQyvBcYOVXDg==","signature_status":"signed_v1","signed_at":"2026-08-06T01:16:16.128873Z","signed_message":"canonical_sha256_bytes"},"source_id":"2510.22254","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:ad1b6c06756ec425f8620dcb260541dca83f273622e78f4b73bce3451979da45","sha256:10479cb251ef491729029aaa1cace162f9816d85439f1dd9ef64377f82c4c097"],"state_sha256":"3feb72a27e9dea11b6325355327e96a0c9924e2fa9e3dfcc730112973cb8382e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pSuKchOcqjv4dCQTOZtmIxW/ZR2vGfNfsHg+FUj8IkzHUkN0JoOdw8KUeu41Tb6V4/cRg0soIQWjkDv0K98ZBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-11T15:51:29.535965Z","bundle_sha256":"15fc326e615271abe0db4da0dfba8d2c4e3d912e05771e5e81c6d95d05022856"}}