{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:D4CVHYUM2VHEMES4S43ILDE33T","short_pith_number":"pith:D4CVHYUM","canonical_record":{"source":{"id":"1502.01312","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-01-13T17:15:20Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"c2af49c6257cea38d491133a19be7e2063da4ae2b831735987ede3fa132fb3a8","abstract_canon_sha256":"5495b1669fa237880069d978b9405b357ac19602e1ae3c03e8fe03f17eb8a270"},"schema_version":"1.0"},"canonical_sha256":"1f0553e28cd54e46125c9736858c9bdcf3d4f54d107ad22d4d45c78910641148","source":{"kind":"arxiv","id":"1502.01312","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1502.01312","created_at":"2026-05-18T00:31:45Z"},{"alias_kind":"arxiv_version","alias_value":"1502.01312v3","created_at":"2026-05-18T00:31:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1502.01312","created_at":"2026-05-18T00:31:45Z"},{"alias_kind":"pith_short_12","alias_value":"D4CVHYUM2VHE","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_16","alias_value":"D4CVHYUM2VHEMES4","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_8","alias_value":"D4CVHYUM","created_at":"2026-05-18T12:29:17Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:D4CVHYUM2VHEMES4S43ILDE33T","target":"record","payload":{"canonical_record":{"source":{"id":"1502.01312","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-01-13T17:15:20Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"c2af49c6257cea38d491133a19be7e2063da4ae2b831735987ede3fa132fb3a8","abstract_canon_sha256":"5495b1669fa237880069d978b9405b357ac19602e1ae3c03e8fe03f17eb8a270"},"schema_version":"1.0"},"canonical_sha256":"1f0553e28cd54e46125c9736858c9bdcf3d4f54d107ad22d4d45c78910641148","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:31:45.552358Z","signature_b64":"RedbwLYH0HNeJTQXUV2staCzQUvYYFTphw5rG4CKKGBSxadZ+xS1IG91MkWEMAz+IeHldCHC5idYnhB82iGOCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1f0553e28cd54e46125c9736858c9bdcf3d4f54d107ad22d4d45c78910641148","last_reissued_at":"2026-05-18T00:31:45.551833Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:31:45.551833Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1502.01312","source_version":3,"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:31:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Ne18Fx/irSHrW24vTCSgfOLA1sNlwHkEIvt9ag0J9wP5M5BI+VklA6pT2IzR9xE8RRPMCbZE7YV6/3TdtJsDDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T02:29:03.331666Z"},"content_sha256":"c1d00d678237099d3ea1a18d589803445deee22c392e291db8abe7c2f4c9e630","schema_version":"1.0","event_id":"sha256:c1d00d678237099d3ea1a18d589803445deee22c392e291db8abe7c2f4c9e630"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:D4CVHYUM2VHEMES4S43ILDE33T","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Vivace: a collaborative live coding language and platform","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.HC"],"primary_cat":"cs.CY","authors_text":"Caleb Mascarenhas Luporini, Daniel Penalva, Geraldo Magela de Castro Rocha Junior, Guilherme Lunhani, Renato Fabbri, Ricardo Fabbri, Vilson Vieira","submitted_at":"2015-01-13T17:15:20Z","abstract_excerpt":"Live coding is a performance and creative technique based on improvised and interactive coding. Many recent endeavors have focused in live coding both because of aesthetics and as a way to alleviate performance drawbacks when the musical instrument is a computer. This paper describes the principles and the design of Vivace, a live coding language and environment built with Web technologies to be executed on web browsers. The approach is compelling by 1) allowing many performers to code simultaneously, 2) the synthesis of audio and video, 3) a very simple syntax, 4) being a multiplatform softwa"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1502.01312","kind":"arxiv","version":3},"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:31:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"160kZJl0IXNJ34tnzzG2nbARmGrSWoESj8RQkmAe6NsQN/HJebwq9xFUueCl1b0dZ3rLiROfgHAidPaMM9lvDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T02:29:03.332002Z"},"content_sha256":"8cde159f70b30e78e1fae5b6df1df11d9396ca9d88735327ca4324467d3e8ae1","schema_version":"1.0","event_id":"sha256:8cde159f70b30e78e1fae5b6df1df11d9396ca9d88735327ca4324467d3e8ae1"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/D4CVHYUM2VHEMES4S43ILDE33T/bundle.json","state_url":"https://pith.science/pith/D4CVHYUM2VHEMES4S43ILDE33T/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/D4CVHYUM2VHEMES4S43ILDE33T/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-06-02T02:29:03Z","links":{"resolver":"https://pith.science/pith/D4CVHYUM2VHEMES4S43ILDE33T","bundle":"https://pith.science/pith/D4CVHYUM2VHEMES4S43ILDE33T/bundle.json","state":"https://pith.science/pith/D4CVHYUM2VHEMES4S43ILDE33T/state.json","well_known_bundle":"https://pith.science/.well-known/pith/D4CVHYUM2VHEMES4S43ILDE33T/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:D4CVHYUM2VHEMES4S43ILDE33T","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":"5495b1669fa237880069d978b9405b357ac19602e1ae3c03e8fe03f17eb8a270","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-01-13T17:15:20Z","title_canon_sha256":"c2af49c6257cea38d491133a19be7e2063da4ae2b831735987ede3fa132fb3a8"},"schema_version":"1.0","source":{"id":"1502.01312","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1502.01312","created_at":"2026-05-18T00:31:45Z"},{"alias_kind":"arxiv_version","alias_value":"1502.01312v3","created_at":"2026-05-18T00:31:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1502.01312","created_at":"2026-05-18T00:31:45Z"},{"alias_kind":"pith_short_12","alias_value":"D4CVHYUM2VHE","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_16","alias_value":"D4CVHYUM2VHEMES4","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_8","alias_value":"D4CVHYUM","created_at":"2026-05-18T12:29:17Z"}],"graph_snapshots":[{"event_id":"sha256:8cde159f70b30e78e1fae5b6df1df11d9396ca9d88735327ca4324467d3e8ae1","target":"graph","created_at":"2026-05-18T00:31:45Z","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":"Live coding is a performance and creative technique based on improvised and interactive coding. Many recent endeavors have focused in live coding both because of aesthetics and as a way to alleviate performance drawbacks when the musical instrument is a computer. This paper describes the principles and the design of Vivace, a live coding language and environment built with Web technologies to be executed on web browsers. The approach is compelling by 1) allowing many performers to code simultaneously, 2) the synthesis of audio and video, 3) a very simple syntax, 4) being a multiplatform softwa","authors_text":"Caleb Mascarenhas Luporini, Daniel Penalva, Geraldo Magela de Castro Rocha Junior, Guilherme Lunhani, Renato Fabbri, Ricardo Fabbri, Vilson Vieira","cross_cats":["cs.HC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-01-13T17:15:20Z","title":"Vivace: a collaborative live coding language and platform"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1502.01312","kind":"arxiv","version":3},"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:c1d00d678237099d3ea1a18d589803445deee22c392e291db8abe7c2f4c9e630","target":"record","created_at":"2026-05-18T00:31:45Z","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":"5495b1669fa237880069d978b9405b357ac19602e1ae3c03e8fe03f17eb8a270","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-01-13T17:15:20Z","title_canon_sha256":"c2af49c6257cea38d491133a19be7e2063da4ae2b831735987ede3fa132fb3a8"},"schema_version":"1.0","source":{"id":"1502.01312","kind":"arxiv","version":3}},"canonical_sha256":"1f0553e28cd54e46125c9736858c9bdcf3d4f54d107ad22d4d45c78910641148","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1f0553e28cd54e46125c9736858c9bdcf3d4f54d107ad22d4d45c78910641148","first_computed_at":"2026-05-18T00:31:45.551833Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:31:45.551833Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"RedbwLYH0HNeJTQXUV2staCzQUvYYFTphw5rG4CKKGBSxadZ+xS1IG91MkWEMAz+IeHldCHC5idYnhB82iGOCQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:31:45.552358Z","signed_message":"canonical_sha256_bytes"},"source_id":"1502.01312","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c1d00d678237099d3ea1a18d589803445deee22c392e291db8abe7c2f4c9e630","sha256:8cde159f70b30e78e1fae5b6df1df11d9396ca9d88735327ca4324467d3e8ae1"],"state_sha256":"afcfdf830f64cd52bcd3790585bfbcfe992785e2f7ae52352eb17d425c7bd3e9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"q8DNpQHhqDSVsrFmwbi38FDWhBiCnJgXj59HbILFOYEG3PMXt47PhiO5Sim2GcZ4N3D4HEzhdujrsD7dYCAyCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T02:29:03.333880Z","bundle_sha256":"54e8880b29b8a4b72285493fb06ea70184112391ea38623ef1da9faedc52399b"}}