{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:MQVRMKTIZBNS3YWOJN5PG7MRLY","short_pith_number":"pith:MQVRMKTI","canonical_record":{"source":{"id":"2201.05278","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2022-01-14T02:21:49Z","cross_cats_sorted":[],"title_canon_sha256":"7cb994663464e0c341f65dcbacbad17864e20c9ef6ba07197913134e81c0f09a","abstract_canon_sha256":"71f5c7e8fdf1029834d2962119943e21a78a9782ec1ad28b19be2f96b67932f3"},"schema_version":"1.0"},"canonical_sha256":"642b162a68c85b2de2ce4b7af37d915e3482419b63ab52c70aadcd364f8780b0","source":{"kind":"arxiv","id":"2201.05278","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.05278","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"arxiv_version","alias_value":"2201.05278v1","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.05278","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"pith_short_12","alias_value":"MQVRMKTIZBNS","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"pith_short_16","alias_value":"MQVRMKTIZBNS3YWO","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"pith_short_8","alias_value":"MQVRMKTI","created_at":"2026-07-05T12:04:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:MQVRMKTIZBNS3YWOJN5PG7MRLY","target":"record","payload":{"canonical_record":{"source":{"id":"2201.05278","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2022-01-14T02:21:49Z","cross_cats_sorted":[],"title_canon_sha256":"7cb994663464e0c341f65dcbacbad17864e20c9ef6ba07197913134e81c0f09a","abstract_canon_sha256":"71f5c7e8fdf1029834d2962119943e21a78a9782ec1ad28b19be2f96b67932f3"},"schema_version":"1.0"},"canonical_sha256":"642b162a68c85b2de2ce4b7af37d915e3482419b63ab52c70aadcd364f8780b0","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:04:24.453124Z","signature_b64":"c9YZSz9zPgRDzk8VnaN6Ws3s66J3DoD8LqpovUsq7dB7srj3AXIwM8Natto7IPpfvLwCnOTBPcb4PufvVLZ7Cg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"642b162a68c85b2de2ce4b7af37d915e3482419b63ab52c70aadcd364f8780b0","last_reissued_at":"2026-07-05T12:04:24.452618Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:04:24.452618Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2201.05278","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-05T12:04:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aM9J2qK6gPnGMX1ei6z/5z8h44BD/snrCCc2xJ0IJVhPdQCrwx2HYmwUoZcaKWZ4B/ZwGntjT8x427v0ooGkAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T06:31:10.895400Z"},"content_sha256":"1d81d6f5e7e9fe97ceb6308a1677e20a8fb7db5d12a275743cbab7defaa5c7e3","schema_version":"1.0","event_id":"sha256:1d81d6f5e7e9fe97ceb6308a1677e20a8fb7db5d12a275743cbab7defaa5c7e3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:MQVRMKTIZBNS3YWOJN5PG7MRLY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"${\\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CE","authors_text":"Edson Satoshi Gomi, Em\\'ilio Carlos Nelli Silva, Hermes Senger, Jaime Freire de Souza, Jo\\~ao Baptista Dias Moreira, Keith Jared Roberts, Roussian di Ramos Alves Gaioso","submitted_at":"2022-01-14T02:21:49Z","abstract_excerpt":"${\\tt simwave}$ is an open-source Python package to perform wave simulations in 2D or 3D domains. It solves the constant and variable density acoustic wave equation with the finite difference method and has support for domain truncation techniques, several boundary conditions, and the modeling of sources and receivers given a user-defined acquisition geometry. The architecture of ${\\tt simwave}$ is designed for applications with geophysical exploration in mind. Its Python front-end enables straightforward integration with many existing Python scientific libraries for the composition of more co"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.05278","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/2201.05278/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-05T12:04:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rkba+Rm/kbF2RXFnGJlpqMwqIaatPfF1y1PLnFq0GaLx4NkJ8bo4Yz9dTOXK2ED/CDN24J0lbxNjMu8OBYWmBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T06:31:10.895907Z"},"content_sha256":"08aac81ebded8f427d4bd8127c0ecc4b8240b61512c35fe0e0ded908b4a2e574","schema_version":"1.0","event_id":"sha256:08aac81ebded8f427d4bd8127c0ecc4b8240b61512c35fe0e0ded908b4a2e574"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY/bundle.json","state_url":"https://pith.science/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY/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-20T06:31:10Z","links":{"resolver":"https://pith.science/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY","bundle":"https://pith.science/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY/bundle.json","state":"https://pith.science/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/MQVRMKTIZBNS3YWOJN5PG7MRLY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:MQVRMKTIZBNS3YWOJN5PG7MRLY","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":"71f5c7e8fdf1029834d2962119943e21a78a9782ec1ad28b19be2f96b67932f3","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2022-01-14T02:21:49Z","title_canon_sha256":"7cb994663464e0c341f65dcbacbad17864e20c9ef6ba07197913134e81c0f09a"},"schema_version":"1.0","source":{"id":"2201.05278","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.05278","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"arxiv_version","alias_value":"2201.05278v1","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.05278","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"pith_short_12","alias_value":"MQVRMKTIZBNS","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"pith_short_16","alias_value":"MQVRMKTIZBNS3YWO","created_at":"2026-07-05T12:04:24Z"},{"alias_kind":"pith_short_8","alias_value":"MQVRMKTI","created_at":"2026-07-05T12:04:24Z"}],"graph_snapshots":[{"event_id":"sha256:08aac81ebded8f427d4bd8127c0ecc4b8240b61512c35fe0e0ded908b4a2e574","target":"graph","created_at":"2026-07-05T12:04:24Z","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/2201.05278/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"${\\tt simwave}$ is an open-source Python package to perform wave simulations in 2D or 3D domains. It solves the constant and variable density acoustic wave equation with the finite difference method and has support for domain truncation techniques, several boundary conditions, and the modeling of sources and receivers given a user-defined acquisition geometry. The architecture of ${\\tt simwave}$ is designed for applications with geophysical exploration in mind. Its Python front-end enables straightforward integration with many existing Python scientific libraries for the composition of more co","authors_text":"Edson Satoshi Gomi, Em\\'ilio Carlos Nelli Silva, Hermes Senger, Jaime Freire de Souza, Jo\\~ao Baptista Dias Moreira, Keith Jared Roberts, Roussian di Ramos Alves Gaioso","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2022-01-14T02:21:49Z","title":"${\\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.05278","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:1d81d6f5e7e9fe97ceb6308a1677e20a8fb7db5d12a275743cbab7defaa5c7e3","target":"record","created_at":"2026-07-05T12:04:24Z","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":"71f5c7e8fdf1029834d2962119943e21a78a9782ec1ad28b19be2f96b67932f3","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CE","submitted_at":"2022-01-14T02:21:49Z","title_canon_sha256":"7cb994663464e0c341f65dcbacbad17864e20c9ef6ba07197913134e81c0f09a"},"schema_version":"1.0","source":{"id":"2201.05278","kind":"arxiv","version":1}},"canonical_sha256":"642b162a68c85b2de2ce4b7af37d915e3482419b63ab52c70aadcd364f8780b0","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"642b162a68c85b2de2ce4b7af37d915e3482419b63ab52c70aadcd364f8780b0","first_computed_at":"2026-07-05T12:04:24.452618Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:04:24.452618Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"c9YZSz9zPgRDzk8VnaN6Ws3s66J3DoD8LqpovUsq7dB7srj3AXIwM8Natto7IPpfvLwCnOTBPcb4PufvVLZ7Cg==","signature_status":"signed_v1","signed_at":"2026-07-05T12:04:24.453124Z","signed_message":"canonical_sha256_bytes"},"source_id":"2201.05278","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1d81d6f5e7e9fe97ceb6308a1677e20a8fb7db5d12a275743cbab7defaa5c7e3","sha256:08aac81ebded8f427d4bd8127c0ecc4b8240b61512c35fe0e0ded908b4a2e574"],"state_sha256":"2a738a9c2bdc0646f83acd837fac267d367b53afb3f15da09f2523b7c7ad8962"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZkHJ9Nt1Fs87i0Ck4zjrhiJkNW+7U9/amK2B/sRAOajo0cxR17R/GoEixGUYoyuT0Ik1jQkBKO7oBWcsnGtpCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-20T06:31:10.900168Z","bundle_sha256":"c2db0b03ff301f172bfae34c30cf09c176e8175374adf1669a83caf1f7a35781"}}