{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:XSOXYBLYO2JQTFT35XBOINO63X","short_pith_number":"pith:XSOXYBLY","canonical_record":{"source":{"id":"1901.05350","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-01-16T15:43:58Z","cross_cats_sorted":[],"title_canon_sha256":"504ea50ca02aee6034a2e5baba70802a8a68cf44b0fb68cf5532c90ffe4f9885","abstract_canon_sha256":"b2c36dc6655c7f98f36e7d3a6483ea0072153f60b776e9d5990b641226f21606"},"schema_version":"1.0"},"canonical_sha256":"bc9d7c0578769309967bedc2e435dedddf9ef0758e93e2e1f000168f9b45ac9b","source":{"kind":"arxiv","id":"1901.05350","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.05350","created_at":"2026-05-17T23:52:26Z"},{"alias_kind":"arxiv_version","alias_value":"1901.05350v2","created_at":"2026-05-17T23:52:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.05350","created_at":"2026-05-17T23:52:26Z"},{"alias_kind":"pith_short_12","alias_value":"XSOXYBLYO2JQ","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XSOXYBLYO2JQTFT3","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XSOXYBLY","created_at":"2026-05-18T12:33:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:XSOXYBLYO2JQTFT35XBOINO63X","target":"record","payload":{"canonical_record":{"source":{"id":"1901.05350","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-01-16T15:43:58Z","cross_cats_sorted":[],"title_canon_sha256":"504ea50ca02aee6034a2e5baba70802a8a68cf44b0fb68cf5532c90ffe4f9885","abstract_canon_sha256":"b2c36dc6655c7f98f36e7d3a6483ea0072153f60b776e9d5990b641226f21606"},"schema_version":"1.0"},"canonical_sha256":"bc9d7c0578769309967bedc2e435dedddf9ef0758e93e2e1f000168f9b45ac9b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:52:26.822754Z","signature_b64":"H+cdUG4K4gNWdmVExFoBHyZlK/eptxXREgwBMmIoRqtj/5ocVHs1CuuaJGTpyqz1NEQ/6lYQGLNi2+HRaYn6CQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bc9d7c0578769309967bedc2e435dedddf9ef0758e93e2e1f000168f9b45ac9b","last_reissued_at":"2026-05-17T23:52:26.821562Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:52:26.821562Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1901.05350","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-05-17T23:52:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pBUa74bU68Pm5mrhxutiC5N4hX6Rlu7NoWAAbJa+zRg3XWr7nhRGv3nVQY1j/7VKW9o9u9JvyXcQC/w6dNSjBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T12:11:57.738473Z"},"content_sha256":"f1ea5a7eab413c631eac1a8607a1e3df80d20cb4a4f276a0de5cce4fb223d4fe","schema_version":"1.0","event_id":"sha256:f1ea5a7eab413c631eac1a8607a1e3df80d20cb4a4f276a0de5cce4fb223d4fe"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:XSOXYBLYO2JQTFT35XBOINO63X","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"TensorFlow.js: Machine Learning for the Web and Beyond","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LG","authors_text":"Ann Yuan, Charles Nicholson, Daniel Smilkov, David Soergel, D. Sculley, Eric Nielsen, Fernanda B. Vi\\'egas, Greg Corrado, Kangyi Zhang, Martin Wattenberg, Michael Terry, Nick Kreeger, Nikhil Thorat, Ping Yu, Rajat Monga, Sandeep N. Gupta, Sarah Sirajuddin, Shanqing Cai, Stan Bileschi, Yannick Assogba","submitted_at":"2019-01-16T15:43:58Z","abstract_excerpt":"TensorFlow.js is a library for building and executing machine learning algorithms in JavaScript. TensorFlow.js models run in a web browser and in the Node.js environment. The library is part of the TensorFlow ecosystem, providing a set of APIs that are compatible with those in Python, allowing models to be ported between the Python and JavaScript ecosystems. TensorFlow.js has empowered a new set of developers from the extensive JavaScript community to build and deploy machine learning models and enabled new classes of on-device computation. This paper describes the design, API, and implementat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.05350","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":""},"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-17T23:52:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fhTeXrP/jxLWXTSSEfknussZOpboAUPxHeqaOK6z1puCXyDm3f57PbeSUclG/xURuy40KWktQwZyvOHaLDbvBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T12:11:57.738939Z"},"content_sha256":"f26408ffc9a7dc25d610e380bd84e21910cde3c057ec925d5810c8c85eb27dc9","schema_version":"1.0","event_id":"sha256:f26408ffc9a7dc25d610e380bd84e21910cde3c057ec925d5810c8c85eb27dc9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XSOXYBLYO2JQTFT35XBOINO63X/bundle.json","state_url":"https://pith.science/pith/XSOXYBLYO2JQTFT35XBOINO63X/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XSOXYBLYO2JQTFT35XBOINO63X/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-26T12:11:57Z","links":{"resolver":"https://pith.science/pith/XSOXYBLYO2JQTFT35XBOINO63X","bundle":"https://pith.science/pith/XSOXYBLYO2JQTFT35XBOINO63X/bundle.json","state":"https://pith.science/pith/XSOXYBLYO2JQTFT35XBOINO63X/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XSOXYBLYO2JQTFT35XBOINO63X/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:XSOXYBLYO2JQTFT35XBOINO63X","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":"b2c36dc6655c7f98f36e7d3a6483ea0072153f60b776e9d5990b641226f21606","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-01-16T15:43:58Z","title_canon_sha256":"504ea50ca02aee6034a2e5baba70802a8a68cf44b0fb68cf5532c90ffe4f9885"},"schema_version":"1.0","source":{"id":"1901.05350","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.05350","created_at":"2026-05-17T23:52:26Z"},{"alias_kind":"arxiv_version","alias_value":"1901.05350v2","created_at":"2026-05-17T23:52:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.05350","created_at":"2026-05-17T23:52:26Z"},{"alias_kind":"pith_short_12","alias_value":"XSOXYBLYO2JQ","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XSOXYBLYO2JQTFT3","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XSOXYBLY","created_at":"2026-05-18T12:33:33Z"}],"graph_snapshots":[{"event_id":"sha256:f26408ffc9a7dc25d610e380bd84e21910cde3c057ec925d5810c8c85eb27dc9","target":"graph","created_at":"2026-05-17T23:52:26Z","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":"TensorFlow.js is a library for building and executing machine learning algorithms in JavaScript. TensorFlow.js models run in a web browser and in the Node.js environment. The library is part of the TensorFlow ecosystem, providing a set of APIs that are compatible with those in Python, allowing models to be ported between the Python and JavaScript ecosystems. TensorFlow.js has empowered a new set of developers from the extensive JavaScript community to build and deploy machine learning models and enabled new classes of on-device computation. This paper describes the design, API, and implementat","authors_text":"Ann Yuan, Charles Nicholson, Daniel Smilkov, David Soergel, D. Sculley, Eric Nielsen, Fernanda B. Vi\\'egas, Greg Corrado, Kangyi Zhang, Martin Wattenberg, Michael Terry, Nick Kreeger, Nikhil Thorat, Ping Yu, Rajat Monga, Sandeep N. Gupta, Sarah Sirajuddin, Shanqing Cai, Stan Bileschi, Yannick Assogba","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-01-16T15:43:58Z","title":"TensorFlow.js: Machine Learning for the Web and Beyond"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.05350","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:f1ea5a7eab413c631eac1a8607a1e3df80d20cb4a4f276a0de5cce4fb223d4fe","target":"record","created_at":"2026-05-17T23:52:26Z","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":"b2c36dc6655c7f98f36e7d3a6483ea0072153f60b776e9d5990b641226f21606","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-01-16T15:43:58Z","title_canon_sha256":"504ea50ca02aee6034a2e5baba70802a8a68cf44b0fb68cf5532c90ffe4f9885"},"schema_version":"1.0","source":{"id":"1901.05350","kind":"arxiv","version":2}},"canonical_sha256":"bc9d7c0578769309967bedc2e435dedddf9ef0758e93e2e1f000168f9b45ac9b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bc9d7c0578769309967bedc2e435dedddf9ef0758e93e2e1f000168f9b45ac9b","first_computed_at":"2026-05-17T23:52:26.821562Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:52:26.821562Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"H+cdUG4K4gNWdmVExFoBHyZlK/eptxXREgwBMmIoRqtj/5ocVHs1CuuaJGTpyqz1NEQ/6lYQGLNi2+HRaYn6CQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:52:26.822754Z","signed_message":"canonical_sha256_bytes"},"source_id":"1901.05350","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f1ea5a7eab413c631eac1a8607a1e3df80d20cb4a4f276a0de5cce4fb223d4fe","sha256:f26408ffc9a7dc25d610e380bd84e21910cde3c057ec925d5810c8c85eb27dc9"],"state_sha256":"b516a34db1ba61cc7db2692e51446e8a4741ec5b74cc77221621879b735beaf9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JwB4uuYeYyny/KPXHuiv6r1V1NfQqJgGFF/a4fQoyBkGpeO3+1QOxLklzBohmio6DMDmPBfXnJnmjrCwbeS9Ag==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T12:11:57.741402Z","bundle_sha256":"9c81efd030e43ce577997313a4ccbb0b478119709eb98bda308484df427e0564"}}