{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:GDXUDG4ICUHTMWINABNAKM5CCG","short_pith_number":"pith:GDXUDG4I","canonical_record":{"source":{"id":"2107.00079","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-06-30T20:00:52Z","cross_cats_sorted":[],"title_canon_sha256":"643c359d8167adc348ff93761f8e430d53827f753375efe9437716f24274204c","abstract_canon_sha256":"ffdf37a6426278f698b94544202a249e9360d1a7d1b2d7dfc103e02a37cca79c"},"schema_version":"1.0"},"canonical_sha256":"30ef419b88150f36590d005a0533a211bcc7ea764afa667c03b639f688e228ef","source":{"kind":"arxiv","id":"2107.00079","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.00079","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"arxiv_version","alias_value":"2107.00079v1","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.00079","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"pith_short_12","alias_value":"GDXUDG4ICUHT","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"pith_short_16","alias_value":"GDXUDG4ICUHTMWIN","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"pith_short_8","alias_value":"GDXUDG4I","created_at":"2026-07-05T02:54:20Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:GDXUDG4ICUHTMWINABNAKM5CCG","target":"record","payload":{"canonical_record":{"source":{"id":"2107.00079","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-06-30T20:00:52Z","cross_cats_sorted":[],"title_canon_sha256":"643c359d8167adc348ff93761f8e430d53827f753375efe9437716f24274204c","abstract_canon_sha256":"ffdf37a6426278f698b94544202a249e9360d1a7d1b2d7dfc103e02a37cca79c"},"schema_version":"1.0"},"canonical_sha256":"30ef419b88150f36590d005a0533a211bcc7ea764afa667c03b639f688e228ef","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:54:20.220597Z","signature_b64":"E+cyHRwBC/XiAo6XM4hvEVd0fXmEZmf5uHGEs7MJKPRkxhH3zsZAOYViJMDNh3oE5tS14ld1ykOKUuVOiDPXAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"30ef419b88150f36590d005a0533a211bcc7ea764afa667c03b639f688e228ef","last_reissued_at":"2026-07-05T02:54:20.220194Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:54:20.220194Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2107.00079","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-05T02:54:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"s5LkGudU8VXqfPU3SsTTBU4kthnbwZlwEN1nmwxATPqfXtm7EhopANRT+ej6CeFVqdcN64Z8wLBuloK4FgXVCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-09T02:49:13.135918Z"},"content_sha256":"f913e0d4090d834fe041764e61ec79dceb4e410e8ec704b97232253971db391c","schema_version":"1.0","event_id":"sha256:f913e0d4090d834fe041764e61ec79dceb4e410e8ec704b97232253971db391c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:GDXUDG4ICUHTMWINABNAKM5CCG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Using AntiPatterns to avoid MLOps Mistakes","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LG","authors_text":"David Jones, Hays 'Skip' McCormick, Katy Burne, Manish Jain, Naren Ramakrishnan, Nikhil Muralidhar, Patrick Butler, Prakash Arunachalam, Sathappah Muthiah, Weipeng Li, Yu Yu","submitted_at":"2021-06-30T20:00:52Z","abstract_excerpt":"We describe lessons learned from developing and deploying machine learning models at scale across the enterprise in a range of financial analytics applications. These lessons are presented in the form of antipatterns. Just as design patterns codify best software engineering practices, antipatterns provide a vocabulary to describe defective practices and methodologies. Here we catalog and document numerous antipatterns in financial ML operations (MLOps). Some antipatterns are due to technical errors, while others are due to not having sufficient knowledge of the surrounding context in which ML "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.00079","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/2107.00079/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-05T02:54:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"l35p/6U1KjdFvYWWZ2x8RtpC5pswJjldNZYAi9RL2h8kBUsg2tQn8tw1Dcyw61QtvaCd/V6swLsGk+Me9SnoCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-09T02:49:13.136299Z"},"content_sha256":"37de861c0005e6113e33d15a5dd9c3ec9f9ccf48d13e4e054ab92a4b35ed7034","schema_version":"1.0","event_id":"sha256:37de861c0005e6113e33d15a5dd9c3ec9f9ccf48d13e4e054ab92a4b35ed7034"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/GDXUDG4ICUHTMWINABNAKM5CCG/bundle.json","state_url":"https://pith.science/pith/GDXUDG4ICUHTMWINABNAKM5CCG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/GDXUDG4ICUHTMWINABNAKM5CCG/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-07-09T02:49:13Z","links":{"resolver":"https://pith.science/pith/GDXUDG4ICUHTMWINABNAKM5CCG","bundle":"https://pith.science/pith/GDXUDG4ICUHTMWINABNAKM5CCG/bundle.json","state":"https://pith.science/pith/GDXUDG4ICUHTMWINABNAKM5CCG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/GDXUDG4ICUHTMWINABNAKM5CCG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:GDXUDG4ICUHTMWINABNAKM5CCG","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":"ffdf37a6426278f698b94544202a249e9360d1a7d1b2d7dfc103e02a37cca79c","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-06-30T20:00:52Z","title_canon_sha256":"643c359d8167adc348ff93761f8e430d53827f753375efe9437716f24274204c"},"schema_version":"1.0","source":{"id":"2107.00079","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.00079","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"arxiv_version","alias_value":"2107.00079v1","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.00079","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"pith_short_12","alias_value":"GDXUDG4ICUHT","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"pith_short_16","alias_value":"GDXUDG4ICUHTMWIN","created_at":"2026-07-05T02:54:20Z"},{"alias_kind":"pith_short_8","alias_value":"GDXUDG4I","created_at":"2026-07-05T02:54:20Z"}],"graph_snapshots":[{"event_id":"sha256:37de861c0005e6113e33d15a5dd9c3ec9f9ccf48d13e4e054ab92a4b35ed7034","target":"graph","created_at":"2026-07-05T02:54:20Z","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/2107.00079/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We describe lessons learned from developing and deploying machine learning models at scale across the enterprise in a range of financial analytics applications. These lessons are presented in the form of antipatterns. Just as design patterns codify best software engineering practices, antipatterns provide a vocabulary to describe defective practices and methodologies. Here we catalog and document numerous antipatterns in financial ML operations (MLOps). Some antipatterns are due to technical errors, while others are due to not having sufficient knowledge of the surrounding context in which ML ","authors_text":"David Jones, Hays 'Skip' McCormick, Katy Burne, Manish Jain, Naren Ramakrishnan, Nikhil Muralidhar, Patrick Butler, Prakash Arunachalam, Sathappah Muthiah, Weipeng Li, Yu Yu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-06-30T20:00:52Z","title":"Using AntiPatterns to avoid MLOps Mistakes"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.00079","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:f913e0d4090d834fe041764e61ec79dceb4e410e8ec704b97232253971db391c","target":"record","created_at":"2026-07-05T02:54:20Z","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":"ffdf37a6426278f698b94544202a249e9360d1a7d1b2d7dfc103e02a37cca79c","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-06-30T20:00:52Z","title_canon_sha256":"643c359d8167adc348ff93761f8e430d53827f753375efe9437716f24274204c"},"schema_version":"1.0","source":{"id":"2107.00079","kind":"arxiv","version":1}},"canonical_sha256":"30ef419b88150f36590d005a0533a211bcc7ea764afa667c03b639f688e228ef","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"30ef419b88150f36590d005a0533a211bcc7ea764afa667c03b639f688e228ef","first_computed_at":"2026-07-05T02:54:20.220194Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:54:20.220194Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"E+cyHRwBC/XiAo6XM4hvEVd0fXmEZmf5uHGEs7MJKPRkxhH3zsZAOYViJMDNh3oE5tS14ld1ykOKUuVOiDPXAA==","signature_status":"signed_v1","signed_at":"2026-07-05T02:54:20.220597Z","signed_message":"canonical_sha256_bytes"},"source_id":"2107.00079","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f913e0d4090d834fe041764e61ec79dceb4e410e8ec704b97232253971db391c","sha256:37de861c0005e6113e33d15a5dd9c3ec9f9ccf48d13e4e054ab92a4b35ed7034"],"state_sha256":"8c37824dff013bb69849f9ce68eb7b907c766a41449d795a37130306d3f911aa"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zsgFLI7aDQg1PXaOnYK4b996rwQeCQKZsdlDV8aU0cifhb5WeZqlBf48FwAjjS67AelXyjQoEOQfG+0YOXckBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-09T02:49:13.138363Z","bundle_sha256":"d185088cdd733d1e6439c88ad62f2f7d8261dc89aa9140765374556a2ee7c975"}}