{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:A7JREHQ57N6LJM5RP4QCG36XIX","short_pith_number":"pith:A7JREHQ5","canonical_record":{"source":{"id":"1701.05566","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-01-19T19:01:01Z","cross_cats_sorted":["cs.SE","physics.data-an"],"title_canon_sha256":"99a9ea843ac3fb3895cce66ea87f49c4f38399d7aa8fda2ee358e1d0ef2ee790","abstract_canon_sha256":"47f121b9c429790c10f1a52e5e74c28943f80b57fede487d4964035a1a94ce81"},"schema_version":"1.0"},"canonical_sha256":"07d3121e1dfb7cb4b3b17f20236fd745ef4907e92bf36967d580b687ae026835","source":{"kind":"arxiv","id":"1701.05566","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1701.05566","created_at":"2026-05-18T00:38:30Z"},{"alias_kind":"arxiv_version","alias_value":"1701.05566v2","created_at":"2026-05-18T00:38:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1701.05566","created_at":"2026-05-18T00:38:30Z"},{"alias_kind":"pith_short_12","alias_value":"A7JREHQ57N6L","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_16","alias_value":"A7JREHQ57N6LJM5R","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_8","alias_value":"A7JREHQ5","created_at":"2026-05-18T12:31:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:A7JREHQ57N6LJM5RP4QCG36XIX","target":"record","payload":{"canonical_record":{"source":{"id":"1701.05566","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-01-19T19:01:01Z","cross_cats_sorted":["cs.SE","physics.data-an"],"title_canon_sha256":"99a9ea843ac3fb3895cce66ea87f49c4f38399d7aa8fda2ee358e1d0ef2ee790","abstract_canon_sha256":"47f121b9c429790c10f1a52e5e74c28943f80b57fede487d4964035a1a94ce81"},"schema_version":"1.0"},"canonical_sha256":"07d3121e1dfb7cb4b3b17f20236fd745ef4907e92bf36967d580b687ae026835","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:38:30.493201Z","signature_b64":"JIKRt3/U6uTsl8Px+7hxup2pnSvAidxxRYKh02pDtmgUGJ0m/7sd/aKDm+Qp+Z+5sgVgs4ioXjhrLGDbvUw9BQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"07d3121e1dfb7cb4b3b17f20236fd745ef4907e92bf36967d580b687ae026835","last_reissued_at":"2026-05-18T00:38:30.492492Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:38:30.492492Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1701.05566","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-05-18T00:38:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"cD0kGLpPCPEFvnU1zBogDEy6dUVBXVZZNbFi49rvxizDPHOD3QzVomkYfuB3/ptBwkPPiroaZkdIOvr4SLu6BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T00:13:20.416894Z"},"content_sha256":"4cf8c62932c8c9946793d3de725391e2c2f09e11d4398285f5b9965897689883","schema_version":"1.0","event_id":"sha256:4cf8c62932c8c9946793d3de725391e2c2f09e11d4398285f5b9965897689883"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:A7JREHQ57N6LJM5RP4QCG36XIX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Corral Framework: Trustworthy and Fully Functional Data Intensive Parallel Astronomical Pipelines","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE","physics.data-an"],"primary_cat":"astro-ph.IM","authors_text":"Bruno S\\'anchez, Juan B. Cabral, Marcelo Lares, Mariano Dom\\'inguez, Mart\\'in Beroiz, Pablo Granitto, Sebasti\\'an Gurovich","submitted_at":"2017-01-19T19:01:01Z","abstract_excerpt":"Data processing pipelines represent an important slice of the astronomical software library that include chains of processes that transform raw data into valuable information via data reduction and analysis. In this work we present Corral, a Python framework for astronomical pipeline generation. Corral features a Model-View-Controller design pattern on top of an SQL Relational Database capable of handling: custom data models; processing stages; and communication alerts, and also provides automatic quality and structural metrics based on unit testing. The Model-View-Controller provides concept "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1701.05566","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":""},"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-05-18T00:38:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"miSNGgkeqoJsDX0GBcHSgEuztJAWbuMzFejV2ZEN720qus0QBAxivN+3MxnqXzRi+nztCZCLG1Toz3rIobPbBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T00:13:20.417357Z"},"content_sha256":"777872b6f0c54d09e93d301a630104fa1811cba1fe9a0283580cd6a8fbc9bec8","schema_version":"1.0","event_id":"sha256:777872b6f0c54d09e93d301a630104fa1811cba1fe9a0283580cd6a8fbc9bec8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/A7JREHQ57N6LJM5RP4QCG36XIX/bundle.json","state_url":"https://pith.science/pith/A7JREHQ57N6LJM5RP4QCG36XIX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/A7JREHQ57N6LJM5RP4QCG36XIX/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-05-30T00:13:20Z","links":{"resolver":"https://pith.science/pith/A7JREHQ57N6LJM5RP4QCG36XIX","bundle":"https://pith.science/pith/A7JREHQ57N6LJM5RP4QCG36XIX/bundle.json","state":"https://pith.science/pith/A7JREHQ57N6LJM5RP4QCG36XIX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/A7JREHQ57N6LJM5RP4QCG36XIX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:A7JREHQ57N6LJM5RP4QCG36XIX","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":"47f121b9c429790c10f1a52e5e74c28943f80b57fede487d4964035a1a94ce81","cross_cats_sorted":["cs.SE","physics.data-an"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-01-19T19:01:01Z","title_canon_sha256":"99a9ea843ac3fb3895cce66ea87f49c4f38399d7aa8fda2ee358e1d0ef2ee790"},"schema_version":"1.0","source":{"id":"1701.05566","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1701.05566","created_at":"2026-05-18T00:38:30Z"},{"alias_kind":"arxiv_version","alias_value":"1701.05566v2","created_at":"2026-05-18T00:38:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1701.05566","created_at":"2026-05-18T00:38:30Z"},{"alias_kind":"pith_short_12","alias_value":"A7JREHQ57N6L","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_16","alias_value":"A7JREHQ57N6LJM5R","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_8","alias_value":"A7JREHQ5","created_at":"2026-05-18T12:31:05Z"}],"graph_snapshots":[{"event_id":"sha256:777872b6f0c54d09e93d301a630104fa1811cba1fe9a0283580cd6a8fbc9bec8","target":"graph","created_at":"2026-05-18T00:38:30Z","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"},"paper":{"abstract_excerpt":"Data processing pipelines represent an important slice of the astronomical software library that include chains of processes that transform raw data into valuable information via data reduction and analysis. In this work we present Corral, a Python framework for astronomical pipeline generation. Corral features a Model-View-Controller design pattern on top of an SQL Relational Database capable of handling: custom data models; processing stages; and communication alerts, and also provides automatic quality and structural metrics based on unit testing. The Model-View-Controller provides concept ","authors_text":"Bruno S\\'anchez, Juan B. Cabral, Marcelo Lares, Mariano Dom\\'inguez, Mart\\'in Beroiz, Pablo Granitto, Sebasti\\'an Gurovich","cross_cats":["cs.SE","physics.data-an"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-01-19T19:01:01Z","title":"Corral Framework: Trustworthy and Fully Functional Data Intensive Parallel Astronomical Pipelines"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1701.05566","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:4cf8c62932c8c9946793d3de725391e2c2f09e11d4398285f5b9965897689883","target":"record","created_at":"2026-05-18T00:38:30Z","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":"47f121b9c429790c10f1a52e5e74c28943f80b57fede487d4964035a1a94ce81","cross_cats_sorted":["cs.SE","physics.data-an"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-01-19T19:01:01Z","title_canon_sha256":"99a9ea843ac3fb3895cce66ea87f49c4f38399d7aa8fda2ee358e1d0ef2ee790"},"schema_version":"1.0","source":{"id":"1701.05566","kind":"arxiv","version":2}},"canonical_sha256":"07d3121e1dfb7cb4b3b17f20236fd745ef4907e92bf36967d580b687ae026835","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"07d3121e1dfb7cb4b3b17f20236fd745ef4907e92bf36967d580b687ae026835","first_computed_at":"2026-05-18T00:38:30.492492Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:38:30.492492Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"JIKRt3/U6uTsl8Px+7hxup2pnSvAidxxRYKh02pDtmgUGJ0m/7sd/aKDm+Qp+Z+5sgVgs4ioXjhrLGDbvUw9BQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:38:30.493201Z","signed_message":"canonical_sha256_bytes"},"source_id":"1701.05566","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4cf8c62932c8c9946793d3de725391e2c2f09e11d4398285f5b9965897689883","sha256:777872b6f0c54d09e93d301a630104fa1811cba1fe9a0283580cd6a8fbc9bec8"],"state_sha256":"e34e54126faff246b87576cb1a8e06cd565ccc54d5e3c52e3835f4d79f080a55"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iHEt28uFozjivF57zcLddY7FD7W9jsCUWaIOnKUtTm3yIsw4TI+HxTQYhbhjvS1YJ+i0fYBMatObnBv/ZHqpAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-30T00:13:20.420963Z","bundle_sha256":"984888beeffcd0fdddd8c0253744f85245679b01fe4898dc188af5096b53b2a6"}}