{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:RUD3KRDCYJGLVEWWCP2PHFGJCA","short_pith_number":"pith:RUD3KRDC","canonical_record":{"source":{"id":"2502.11629","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2025-02-17T10:20:17Z","cross_cats_sorted":[],"title_canon_sha256":"58cf43f87ac7f004f395c83730a5a4b494ad4136c2131335ab4a3aed28d32656","abstract_canon_sha256":"242850d55090c4fd8ab7d2e4337e4da222bc2ce22a365ca4c4f61e217f659d65"},"schema_version":"1.0"},"canonical_sha256":"8d07b54462c24cba92d613f4f394c9102ace37f4208e883a8f1799c7ac267b87","source":{"kind":"arxiv","id":"2502.11629","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2502.11629","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"arxiv_version","alias_value":"2502.11629v2","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2502.11629","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"pith_short_12","alias_value":"RUD3KRDCYJGL","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"pith_short_16","alias_value":"RUD3KRDCYJGLVEWW","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"pith_short_8","alias_value":"RUD3KRDC","created_at":"2026-07-05T10:52:39Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:RUD3KRDCYJGLVEWWCP2PHFGJCA","target":"record","payload":{"canonical_record":{"source":{"id":"2502.11629","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2025-02-17T10:20:17Z","cross_cats_sorted":[],"title_canon_sha256":"58cf43f87ac7f004f395c83730a5a4b494ad4136c2131335ab4a3aed28d32656","abstract_canon_sha256":"242850d55090c4fd8ab7d2e4337e4da222bc2ce22a365ca4c4f61e217f659d65"},"schema_version":"1.0"},"canonical_sha256":"8d07b54462c24cba92d613f4f394c9102ace37f4208e883a8f1799c7ac267b87","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:52:39.659939Z","signature_b64":"IEWrsJ+XxNqTSPZ9SUVS6qREq/fxEiLJQ8W6Ud/xUcwTL4haVKovYzxlyR5x2ymhKrDNfVWMEJBjYyKtQ13OCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8d07b54462c24cba92d613f4f394c9102ace37f4208e883a8f1799c7ac267b87","last_reissued_at":"2026-07-05T10:52:39.659489Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:52:39.659489Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2502.11629","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-05T10:52:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"EV21T8oaam2/y1t9/GI2JNQh07zdotxg9olYwkjmW6Uz3YPlsM3B6AIgoogdSVYgG+cRqsCR2D6LWBaWih3CBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T04:52:40.415837Z"},"content_sha256":"cd79266a4baf6d620882e8e2e5b745034e24964925ecde507e204142459c6013","schema_version":"1.0","event_id":"sha256:cd79266a4baf6d620882e8e2e5b745034e24964925ecde507e204142459c6013"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:RUD3KRDCYJGLVEWWCP2PHFGJCA","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Causal Models in Requirement Specifications for Machine Learning: A vision","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Eric Knauss, Hans-Martin Heyn, Roland Weiss, Yufei Mao","submitted_at":"2025-02-17T10:20:17Z","abstract_excerpt":"Specifying data requirements for machine learning (ML) software systems remains a challenge in requirements engineering (RE). This vision paper explores causal modelling as an RE activity that allows the systematic integration of prior domain knowledge into the design of ML software systems. We propose a workflow to elicit low-level model and data requirements from high-level prior knowledge using causal models. The approach is demonstrated on an industrial fault detection system. This paper outlines future research needed to establish causal modelling as an RE practice."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2502.11629","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/2502.11629/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-05T10:52:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"txy8vvnWFiitwlfDMTT8zwIsEHDHJFnPDu7XrzQ/skHjgUe6YXfDxIJINB+YyMb1H3Sc0TbFpy/5bkNOCAznCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T04:52:40.416583Z"},"content_sha256":"e60fddc7070f86825f52756c856035b807357f108ce4f0fb48ea2ff67f697034","schema_version":"1.0","event_id":"sha256:e60fddc7070f86825f52756c856035b807357f108ce4f0fb48ea2ff67f697034"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA/bundle.json","state_url":"https://pith.science/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA/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-08T04:52:40Z","links":{"resolver":"https://pith.science/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA","bundle":"https://pith.science/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA/bundle.json","state":"https://pith.science/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RUD3KRDCYJGLVEWWCP2PHFGJCA/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:RUD3KRDCYJGLVEWWCP2PHFGJCA","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":"242850d55090c4fd8ab7d2e4337e4da222bc2ce22a365ca4c4f61e217f659d65","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2025-02-17T10:20:17Z","title_canon_sha256":"58cf43f87ac7f004f395c83730a5a4b494ad4136c2131335ab4a3aed28d32656"},"schema_version":"1.0","source":{"id":"2502.11629","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2502.11629","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"arxiv_version","alias_value":"2502.11629v2","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2502.11629","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"pith_short_12","alias_value":"RUD3KRDCYJGL","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"pith_short_16","alias_value":"RUD3KRDCYJGLVEWW","created_at":"2026-07-05T10:52:39Z"},{"alias_kind":"pith_short_8","alias_value":"RUD3KRDC","created_at":"2026-07-05T10:52:39Z"}],"graph_snapshots":[{"event_id":"sha256:e60fddc7070f86825f52756c856035b807357f108ce4f0fb48ea2ff67f697034","target":"graph","created_at":"2026-07-05T10:52:39Z","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/2502.11629/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Specifying data requirements for machine learning (ML) software systems remains a challenge in requirements engineering (RE). This vision paper explores causal modelling as an RE activity that allows the systematic integration of prior domain knowledge into the design of ML software systems. We propose a workflow to elicit low-level model and data requirements from high-level prior knowledge using causal models. The approach is demonstrated on an industrial fault detection system. This paper outlines future research needed to establish causal modelling as an RE practice.","authors_text":"Eric Knauss, Hans-Martin Heyn, Roland Weiss, Yufei Mao","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2025-02-17T10:20:17Z","title":"Causal Models in Requirement Specifications for Machine Learning: A vision"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2502.11629","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:cd79266a4baf6d620882e8e2e5b745034e24964925ecde507e204142459c6013","target":"record","created_at":"2026-07-05T10:52:39Z","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":"242850d55090c4fd8ab7d2e4337e4da222bc2ce22a365ca4c4f61e217f659d65","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2025-02-17T10:20:17Z","title_canon_sha256":"58cf43f87ac7f004f395c83730a5a4b494ad4136c2131335ab4a3aed28d32656"},"schema_version":"1.0","source":{"id":"2502.11629","kind":"arxiv","version":2}},"canonical_sha256":"8d07b54462c24cba92d613f4f394c9102ace37f4208e883a8f1799c7ac267b87","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8d07b54462c24cba92d613f4f394c9102ace37f4208e883a8f1799c7ac267b87","first_computed_at":"2026-07-05T10:52:39.659489Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:52:39.659489Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"IEWrsJ+XxNqTSPZ9SUVS6qREq/fxEiLJQ8W6Ud/xUcwTL4haVKovYzxlyR5x2ymhKrDNfVWMEJBjYyKtQ13OCA==","signature_status":"signed_v1","signed_at":"2026-07-05T10:52:39.659939Z","signed_message":"canonical_sha256_bytes"},"source_id":"2502.11629","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:cd79266a4baf6d620882e8e2e5b745034e24964925ecde507e204142459c6013","sha256:e60fddc7070f86825f52756c856035b807357f108ce4f0fb48ea2ff67f697034"],"state_sha256":"898a1fc8ce104a23a93ac85d7b238651726ab7ed43486239325b200154b13f00"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bsBsl5/eYs8qmM8FnbfkCy4vaCP/3AFXUaChY+68TR2uHgzifb2XhCeTSu6+uhcmyFX/S7x/vCTdJHbjm+hnAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T04:52:40.422243Z","bundle_sha256":"cc9c7282bd5b870c7687bf17e2667e4305e07bcfb6ccbe1f87c16aa89456e703"}}