{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:RRUT436X4T7UY52XVHEJYB5YTY","short_pith_number":"pith:RRUT436X","canonical_record":{"source":{"id":"2604.16452","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2026-04-07T20:30:06Z","cross_cats_sorted":["cs.PL","cs.SY","eess.SY"],"title_canon_sha256":"a3bbf9caa963ffb2afee9a98bdb484079311ff23418ce57aee31abdb39d062eb","abstract_canon_sha256":"e6bfae891705c648aca764e72a6deee01b8aa7b093a376e2e5ecf80f38046ecf"},"schema_version":"1.0"},"canonical_sha256":"8c693e6fd7e4ff4c7757a9c89c07b89e3d545b11de899376a39040cca185966a","source":{"kind":"arxiv","id":"2604.16452","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2604.16452","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"arxiv_version","alias_value":"2604.16452v2","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2604.16452","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"pith_short_12","alias_value":"RRUT436X4T7U","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"pith_short_16","alias_value":"RRUT436X4T7UY52X","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"pith_short_8","alias_value":"RRUT436X","created_at":"2026-06-26T00:15:25Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:RRUT436X4T7UY52XVHEJYB5YTY","target":"record","payload":{"canonical_record":{"source":{"id":"2604.16452","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2026-04-07T20:30:06Z","cross_cats_sorted":["cs.PL","cs.SY","eess.SY"],"title_canon_sha256":"a3bbf9caa963ffb2afee9a98bdb484079311ff23418ce57aee31abdb39d062eb","abstract_canon_sha256":"e6bfae891705c648aca764e72a6deee01b8aa7b093a376e2e5ecf80f38046ecf"},"schema_version":"1.0"},"canonical_sha256":"8c693e6fd7e4ff4c7757a9c89c07b89e3d545b11de899376a39040cca185966a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-26T00:15:25.664059Z","signature_b64":"D8fRXbOB9NpZcVgCWXnIwYj0//E6IpRn0IdC7cOGFv/pDvH6GUrDwCSQloi/okCESG5FWc6EVdflYjEFuahvBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8c693e6fd7e4ff4c7757a9c89c07b89e3d545b11de899376a39040cca185966a","last_reissued_at":"2026-06-26T00:15:25.663567Z","signature_status":"signed_v1","first_computed_at":"2026-06-26T00:15:25.663567Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2604.16452","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-06-26T00:15:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Snzmz/+MNOTxv7nvfs2HPC94EtXCQdU9QujHXLHImDk4Ri3N+ai0eOOYXjwroQU87fVhP9CLfcM6uovLtB1gAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-05T11:55:13.286242Z"},"content_sha256":"230a2b323aa6f48999327ab774b8fc0e39cfdfe1cd892a97a602385052f7a8bd","schema_version":"1.0","event_id":"sha256:230a2b323aa6f48999327ab774b8fc0e39cfdfe1cd892a97a602385052f7a8bd"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:RRUT436X4T7UY52XVHEJYB5YTY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Compiling OpenSCENARIO 2.1 for Scenario-Based Testing in CARLA","license":"http://creativecommons.org/licenses/by/4.0/","headline":"A compiler pipeline converts OpenSCENARIO 2.1 scenarios into executable CARLA behavior trees by mapping the standard ontology through a custom registry.","cross_cats":["cs.PL","cs.SY","eess.SY"],"primary_cat":"cs.RO","authors_text":"Lasanthi Gamage, Thoshitha Gamage","submitted_at":"2026-04-07T20:30:06Z","abstract_excerpt":"While the ASAM OpenSCENARIO 2.1 Domain-Specific Language (DSL) enables declarative, intent-driven authoring for Scenario-Based Testing (SBT), its integration into open-source simulators like CARLA remains limited by legacy parsers. We propose a multi-pass modern compiler architecture that translates the OpenSCENARIO 2.1 DSL directly into executable CARLA behaviors. The pipeline features an ANTLR4 frontend for Abstract Syntax Tree (AST) generation, a semantic middle-end, and a runtime backend that synthesizes deterministic py_trees behavior trees. Mapping the standardized domain ontology direct"},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"This framework establishes a functional baseline for reproducible, large-scale SBT, paving the way for future C++ optimizations to mitigate current Python-based computational overhead.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That a custom method registry can map the full OpenSCENARIO 2.1 ontology to CARLA's procedural API without external logic solvers or loss of expressiveness for concurrent and dynamic behaviors.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"A multi-pass compiler using ANTLR4 and py_trees translates OpenSCENARIO 2.1 DSL into CARLA behaviors, demonstrated on a multi-actor cut-in scenario.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"A compiler pipeline converts OpenSCENARIO 2.1 scenarios into executable CARLA behavior trees by mapping the standard ontology through a custom registry.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"adba2a324e7184957f5d83fa54bb7e7822132ce237e369a121b9f8e1d4dcb648"},"source":{"id":"2604.16452","kind":"arxiv","version":2},"verdict":{"id":"f9abdca5-8764-4274-99fd-2feb78d045b7","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-10T18:23:06.376561Z","strongest_claim":"This framework establishes a functional baseline for reproducible, large-scale SBT, paving the way for future C++ optimizations to mitigate current Python-based computational overhead.","one_line_summary":"A multi-pass compiler using ANTLR4 and py_trees translates OpenSCENARIO 2.1 DSL into CARLA behaviors, demonstrated on a multi-actor cut-in scenario.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That a custom method registry can map the full OpenSCENARIO 2.1 ontology to CARLA's procedural API without external logic solvers or loss of expressiveness for concurrent and dynamic behaviors.","pith_extraction_headline":"A compiler pipeline converts OpenSCENARIO 2.1 scenarios into executable CARLA behavior trees by mapping the standard ontology through a custom registry."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2604.16452/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":17,"sample":[{"doi":"","year":2020,"title":"ASAM OpenSCENARIO XML","work_id":"c100c5fd-ecbb-4508-a633-da77ba7bc25a","ref_index":1,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2024,"title":"ASAM OpenSCENARIO DSL 2.1.0","work_id":"c66d7e7d-960b-49bc-9273-172581ea20fa","ref_index":2,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2026,"title":"Declarative Scenario-based Testing with RoadLogic","work_id":"18698f69-78bf-401d-8a1f-5a3660c1e5f5","ref_index":3,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2021,"title":"The Y ASE Framework: Holistic Scenario Modeling with Behav- ior Trees","work_id":"8a8da4d1-9e37-4752-8b24-9453a212a0b2","ref_index":4,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2025,"title":"Text2Scenario: Text-driven scenario generation for autonomous driving test","work_id":"59c43b53-5c04-4268-a1a2-dfed7316ca61","ref_index":5,"cited_arxiv_id":"","is_internal_anchor":false}],"resolved_work":17,"snapshot_sha256":"31576e23b397165d3e59370022e41f05d2c2b788f4e0615180d1eb99851c0ffa","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":"f9abdca5-8764-4274-99fd-2feb78d045b7"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-06-26T00:15:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Bxc/THCzb/iJMBa9tfkuVK4/YXjd5szaD70CfdoaMUVY7xQ4MDdCav3UHHA0pVRN3HnLRfLKPw2Cpwmo3MtzAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-05T11:55:13.286778Z"},"content_sha256":"89710be57865247df67a867f58c336c382340bc3852e4e0dda235e645ea16fd9","schema_version":"1.0","event_id":"sha256:89710be57865247df67a867f58c336c382340bc3852e4e0dda235e645ea16fd9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RRUT436X4T7UY52XVHEJYB5YTY/bundle.json","state_url":"https://pith.science/pith/RRUT436X4T7UY52XVHEJYB5YTY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RRUT436X4T7UY52XVHEJYB5YTY/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-05T11:55:13Z","links":{"resolver":"https://pith.science/pith/RRUT436X4T7UY52XVHEJYB5YTY","bundle":"https://pith.science/pith/RRUT436X4T7UY52XVHEJYB5YTY/bundle.json","state":"https://pith.science/pith/RRUT436X4T7UY52XVHEJYB5YTY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RRUT436X4T7UY52XVHEJYB5YTY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:RRUT436X4T7UY52XVHEJYB5YTY","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":"e6bfae891705c648aca764e72a6deee01b8aa7b093a376e2e5ecf80f38046ecf","cross_cats_sorted":["cs.PL","cs.SY","eess.SY"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2026-04-07T20:30:06Z","title_canon_sha256":"a3bbf9caa963ffb2afee9a98bdb484079311ff23418ce57aee31abdb39d062eb"},"schema_version":"1.0","source":{"id":"2604.16452","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2604.16452","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"arxiv_version","alias_value":"2604.16452v2","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2604.16452","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"pith_short_12","alias_value":"RRUT436X4T7U","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"pith_short_16","alias_value":"RRUT436X4T7UY52X","created_at":"2026-06-26T00:15:25Z"},{"alias_kind":"pith_short_8","alias_value":"RRUT436X","created_at":"2026-06-26T00:15:25Z"}],"graph_snapshots":[{"event_id":"sha256:89710be57865247df67a867f58c336c382340bc3852e4e0dda235e645ea16fd9","target":"graph","created_at":"2026-06-26T00:15:25Z","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":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"This framework establishes a functional baseline for reproducible, large-scale SBT, paving the way for future C++ optimizations to mitigate current Python-based computational overhead."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That a custom method registry can map the full OpenSCENARIO 2.1 ontology to CARLA's procedural API without external logic solvers or loss of expressiveness for concurrent and dynamic behaviors."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"A multi-pass compiler using ANTLR4 and py_trees translates OpenSCENARIO 2.1 DSL into CARLA behaviors, demonstrated on a multi-actor cut-in scenario."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"A compiler pipeline converts OpenSCENARIO 2.1 scenarios into executable CARLA behavior trees by mapping the standard ontology through a custom registry."}],"snapshot_sha256":"adba2a324e7184957f5d83fa54bb7e7822132ce237e369a121b9f8e1d4dcb648"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2604.16452/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"While the ASAM OpenSCENARIO 2.1 Domain-Specific Language (DSL) enables declarative, intent-driven authoring for Scenario-Based Testing (SBT), its integration into open-source simulators like CARLA remains limited by legacy parsers. We propose a multi-pass modern compiler architecture that translates the OpenSCENARIO 2.1 DSL directly into executable CARLA behaviors. The pipeline features an ANTLR4 frontend for Abstract Syntax Tree (AST) generation, a semantic middle-end, and a runtime backend that synthesizes deterministic py_trees behavior trees. Mapping the standardized domain ontology direct","authors_text":"Lasanthi Gamage, Thoshitha Gamage","cross_cats":["cs.PL","cs.SY","eess.SY"],"headline":"A compiler pipeline converts OpenSCENARIO 2.1 scenarios into executable CARLA behavior trees by mapping the standard ontology through a custom registry.","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2026-04-07T20:30:06Z","title":"Compiling OpenSCENARIO 2.1 for Scenario-Based Testing in CARLA"},"references":{"count":17,"internal_anchors":0,"resolved_work":17,"sample":[{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":1,"title":"ASAM OpenSCENARIO XML","work_id":"c100c5fd-ecbb-4508-a633-da77ba7bc25a","year":2020},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":2,"title":"ASAM OpenSCENARIO DSL 2.1.0","work_id":"c66d7e7d-960b-49bc-9273-172581ea20fa","year":2024},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":3,"title":"Declarative Scenario-based Testing with RoadLogic","work_id":"18698f69-78bf-401d-8a1f-5a3660c1e5f5","year":2026},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":4,"title":"The Y ASE Framework: Holistic Scenario Modeling with Behav- ior Trees","work_id":"8a8da4d1-9e37-4752-8b24-9453a212a0b2","year":2021},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":5,"title":"Text2Scenario: Text-driven scenario generation for autonomous driving test","work_id":"59c43b53-5c04-4268-a1a2-dfed7316ca61","year":2025}],"snapshot_sha256":"31576e23b397165d3e59370022e41f05d2c2b788f4e0615180d1eb99851c0ffa"},"source":{"id":"2604.16452","kind":"arxiv","version":2},"verdict":{"created_at":"2026-05-10T18:23:06.376561Z","id":"f9abdca5-8764-4274-99fd-2feb78d045b7","model_set":{"reader":"grok-4.3"},"one_line_summary":"A multi-pass compiler using ANTLR4 and py_trees translates OpenSCENARIO 2.1 DSL into CARLA behaviors, demonstrated on a multi-actor cut-in scenario.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"A compiler pipeline converts OpenSCENARIO 2.1 scenarios into executable CARLA behavior trees by mapping the standard ontology through a custom registry.","strongest_claim":"This framework establishes a functional baseline for reproducible, large-scale SBT, paving the way for future C++ optimizations to mitigate current Python-based computational overhead.","weakest_assumption":"That a custom method registry can map the full OpenSCENARIO 2.1 ontology to CARLA's procedural API without external logic solvers or loss of expressiveness for concurrent and dynamic behaviors."}},"verdict_id":"f9abdca5-8764-4274-99fd-2feb78d045b7"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:230a2b323aa6f48999327ab774b8fc0e39cfdfe1cd892a97a602385052f7a8bd","target":"record","created_at":"2026-06-26T00:15:25Z","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":"e6bfae891705c648aca764e72a6deee01b8aa7b093a376e2e5ecf80f38046ecf","cross_cats_sorted":["cs.PL","cs.SY","eess.SY"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2026-04-07T20:30:06Z","title_canon_sha256":"a3bbf9caa963ffb2afee9a98bdb484079311ff23418ce57aee31abdb39d062eb"},"schema_version":"1.0","source":{"id":"2604.16452","kind":"arxiv","version":2}},"canonical_sha256":"8c693e6fd7e4ff4c7757a9c89c07b89e3d545b11de899376a39040cca185966a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8c693e6fd7e4ff4c7757a9c89c07b89e3d545b11de899376a39040cca185966a","first_computed_at":"2026-06-26T00:15:25.663567Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-06-26T00:15:25.663567Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"D8fRXbOB9NpZcVgCWXnIwYj0//E6IpRn0IdC7cOGFv/pDvH6GUrDwCSQloi/okCESG5FWc6EVdflYjEFuahvBA==","signature_status":"signed_v1","signed_at":"2026-06-26T00:15:25.664059Z","signed_message":"canonical_sha256_bytes"},"source_id":"2604.16452","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:230a2b323aa6f48999327ab774b8fc0e39cfdfe1cd892a97a602385052f7a8bd","sha256:89710be57865247df67a867f58c336c382340bc3852e4e0dda235e645ea16fd9"],"state_sha256":"d6605cb31ccdbb8a6c1e3513faddef3387cb12cb1724de7147405b541ca52c13"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tn/aWWJe7vir3QCYm/LDqHkErvuZLN5LxCKdwmqtSck0bFiGoE5hcKkL1DY/FmW83zhvWoUyOEvzDSgn0AoIDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-05T11:55:13.289223Z","bundle_sha256":"2bcdc2d48561874ba883d6d3f500403a87aaf35ad4fcf8e8b0d657aa0cbbc99b"}}