{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:SRNKZMQPWYCVZO5C4TS44XXJJH","short_pith_number":"pith:SRNKZMQP","canonical_record":{"source":{"id":"1603.00619","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-03-02T08:48:15Z","cross_cats_sorted":[],"title_canon_sha256":"96c6dca492b9a9e3dfa63b5783312b7820b5be8ab56ea4098abcafb43fd2eba1","abstract_canon_sha256":"3b81afe74cf226c728a2777096e767c67ebce3007a238ba2a017a8d5a1ac6425"},"schema_version":"1.0"},"canonical_sha256":"945aacb20fb6055cbba2e4e5ce5ee949c6ffed9b6b7814b0b2ee41936044592d","source":{"kind":"arxiv","id":"1603.00619","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1603.00619","created_at":"2026-05-18T01:19:43Z"},{"alias_kind":"arxiv_version","alias_value":"1603.00619v1","created_at":"2026-05-18T01:19:43Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1603.00619","created_at":"2026-05-18T01:19:43Z"},{"alias_kind":"pith_short_12","alias_value":"SRNKZMQPWYCV","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_16","alias_value":"SRNKZMQPWYCVZO5C","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_8","alias_value":"SRNKZMQP","created_at":"2026-05-18T12:30:44Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:SRNKZMQPWYCVZO5C4TS44XXJJH","target":"record","payload":{"canonical_record":{"source":{"id":"1603.00619","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-03-02T08:48:15Z","cross_cats_sorted":[],"title_canon_sha256":"96c6dca492b9a9e3dfa63b5783312b7820b5be8ab56ea4098abcafb43fd2eba1","abstract_canon_sha256":"3b81afe74cf226c728a2777096e767c67ebce3007a238ba2a017a8d5a1ac6425"},"schema_version":"1.0"},"canonical_sha256":"945aacb20fb6055cbba2e4e5ce5ee949c6ffed9b6b7814b0b2ee41936044592d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:19:43.318231Z","signature_b64":"MHaUleNFMNoiCY/ys9tVsbiW+bX3qoOVK+qYM4KGncAnLS/1DZ3Lv7WOpD6xOh9h+jV5BF6D+7P9WWvOJpd+Dg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"945aacb20fb6055cbba2e4e5ce5ee949c6ffed9b6b7814b0b2ee41936044592d","last_reissued_at":"2026-05-18T01:19:43.317569Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:19:43.317569Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1603.00619","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-05-18T01:19:43Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Rb8oX3LGvd7c/5beTs8ezQ4Y/7XPOwToEEfZaF/xge7HdBh/xvizfr/QZngzGCO3+Wd05SalIX1F4b78oFFLCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T14:55:00.764723Z"},"content_sha256":"eaea3e0464f4a22370b5ff72331f24d34b498fd75754e8b0c90cc0e0f301a0d5","schema_version":"1.0","event_id":"sha256:eaea3e0464f4a22370b5ff72331f24d34b498fd75754e8b0c90cc0e0f301a0d5"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:SRNKZMQPWYCVZO5C4TS44XXJJH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Porting Code Across Simple Mobile Robots","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.RO","authors_text":"Sayan Mitra, Shuting Li, Yixiao Lin","submitted_at":"2016-03-02T08:48:15Z","abstract_excerpt":"The StarL programming framework aims to simplify development of distributed robotic applications by providing easy-to-use language constructs for communication and control. It has been used to develop applications such as formation control, distributed tracking, and collaborative search. In this paper, we present a complete redesign of the StarL language and its runtime system which enables us to achieve portability of robot programs across platforms. Thus, the same application program, say, for distributed tracking, can now be compiled and deployed on multiple, heterogeneous robotic platforms"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1603.00619","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":""},"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-18T01:19:43Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hjqFUhBCgGadtCIPTC3cVxXIffAOVS+R3Mlgzg/j3I4oGGuDMLmZ1OkbTREkJOyIhSWzw8l4ugL3MgqYJg7oDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T14:55:00.765429Z"},"content_sha256":"2603e0b9b6bacc41e8e0663e0c821b0b094cd4a74b37911fd78b73fcca6380e3","schema_version":"1.0","event_id":"sha256:2603e0b9b6bacc41e8e0663e0c821b0b094cd4a74b37911fd78b73fcca6380e3"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SRNKZMQPWYCVZO5C4TS44XXJJH/bundle.json","state_url":"https://pith.science/pith/SRNKZMQPWYCVZO5C4TS44XXJJH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SRNKZMQPWYCVZO5C4TS44XXJJH/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-31T14:55:00Z","links":{"resolver":"https://pith.science/pith/SRNKZMQPWYCVZO5C4TS44XXJJH","bundle":"https://pith.science/pith/SRNKZMQPWYCVZO5C4TS44XXJJH/bundle.json","state":"https://pith.science/pith/SRNKZMQPWYCVZO5C4TS44XXJJH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SRNKZMQPWYCVZO5C4TS44XXJJH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:SRNKZMQPWYCVZO5C4TS44XXJJH","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":"3b81afe74cf226c728a2777096e767c67ebce3007a238ba2a017a8d5a1ac6425","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-03-02T08:48:15Z","title_canon_sha256":"96c6dca492b9a9e3dfa63b5783312b7820b5be8ab56ea4098abcafb43fd2eba1"},"schema_version":"1.0","source":{"id":"1603.00619","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1603.00619","created_at":"2026-05-18T01:19:43Z"},{"alias_kind":"arxiv_version","alias_value":"1603.00619v1","created_at":"2026-05-18T01:19:43Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1603.00619","created_at":"2026-05-18T01:19:43Z"},{"alias_kind":"pith_short_12","alias_value":"SRNKZMQPWYCV","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_16","alias_value":"SRNKZMQPWYCVZO5C","created_at":"2026-05-18T12:30:44Z"},{"alias_kind":"pith_short_8","alias_value":"SRNKZMQP","created_at":"2026-05-18T12:30:44Z"}],"graph_snapshots":[{"event_id":"sha256:2603e0b9b6bacc41e8e0663e0c821b0b094cd4a74b37911fd78b73fcca6380e3","target":"graph","created_at":"2026-05-18T01:19:43Z","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":"The StarL programming framework aims to simplify development of distributed robotic applications by providing easy-to-use language constructs for communication and control. It has been used to develop applications such as formation control, distributed tracking, and collaborative search. In this paper, we present a complete redesign of the StarL language and its runtime system which enables us to achieve portability of robot programs across platforms. Thus, the same application program, say, for distributed tracking, can now be compiled and deployed on multiple, heterogeneous robotic platforms","authors_text":"Sayan Mitra, Shuting Li, Yixiao Lin","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-03-02T08:48:15Z","title":"Porting Code Across Simple Mobile Robots"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1603.00619","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:eaea3e0464f4a22370b5ff72331f24d34b498fd75754e8b0c90cc0e0f301a0d5","target":"record","created_at":"2026-05-18T01:19:43Z","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":"3b81afe74cf226c728a2777096e767c67ebce3007a238ba2a017a8d5a1ac6425","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2016-03-02T08:48:15Z","title_canon_sha256":"96c6dca492b9a9e3dfa63b5783312b7820b5be8ab56ea4098abcafb43fd2eba1"},"schema_version":"1.0","source":{"id":"1603.00619","kind":"arxiv","version":1}},"canonical_sha256":"945aacb20fb6055cbba2e4e5ce5ee949c6ffed9b6b7814b0b2ee41936044592d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"945aacb20fb6055cbba2e4e5ce5ee949c6ffed9b6b7814b0b2ee41936044592d","first_computed_at":"2026-05-18T01:19:43.317569Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:19:43.317569Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"MHaUleNFMNoiCY/ys9tVsbiW+bX3qoOVK+qYM4KGncAnLS/1DZ3Lv7WOpD6xOh9h+jV5BF6D+7P9WWvOJpd+Dg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:19:43.318231Z","signed_message":"canonical_sha256_bytes"},"source_id":"1603.00619","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:eaea3e0464f4a22370b5ff72331f24d34b498fd75754e8b0c90cc0e0f301a0d5","sha256:2603e0b9b6bacc41e8e0663e0c821b0b094cd4a74b37911fd78b73fcca6380e3"],"state_sha256":"92e0c646f684899a632f3ab2490cc48d6c3ca638a82a6960c21704272ee26098"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"U5Ro4afCr/CDpq1xs1BRetfzIeMIHBRWwXJCsiqW0Ki15m0HVhdTHoRvx98w/x3heEkBk8EW0055F4tBPsS8Cw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-31T14:55:00.769017Z","bundle_sha256":"df08b6edbe69bb7e0f15932365b00118a2153ef3c751acb121eb98740b2b8c09"}}