rows { options { physical_type: PHYSICAL_STREAM_TYPE_QUADS max_name_table_size: 128 max_prefix_table_size: 16 max_datatype_table_size: 16 logical_type: LOGICAL_STREAM_TYPE_DATASETS version: 2 } } rows { prefix { value: "https://w3id.org/sciencelive/np/" } } rows { name { value: "RAiqr9IHb-SHGqOQIF4uVrP9MLZTRb_NhN1YZSVoG39yk" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/sciencelive/np/RAiqr9IHb-SHGqOQIF4uVrP9MLZTRb_NhN1YZSVoG39yk/" } } rows { name { } } rows { namespace { name: "sub" value { prefix_id: 2 } } } rows { prefix { value: "http://www.nanopub.org/nschema#" } } rows { namespace { name: "np" value { prefix_id: 3 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#" } } rows { namespace { name: "rdf" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" value { prefix_id: 5 name_id: 2 } } } rows { prefix { value: "http://purl.org/nanopub/x/" } } rows { namespace { name: "npx" value { prefix_id: 6 name_id: 2 } } } rows { prefix { value: "http://purl.org/dc/terms/" } } rows { namespace { name: "dc" value { prefix_id: 7 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2001/XMLSchema#" } } rows { namespace { name: "xsd" value { prefix_id: 8 name_id: 2 } } } rows { name { value: "hasAssertion" } } rows { name { value: "assertion" } } rows { name { value: "Head" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 3 name_id: 3 } o_iri { prefix_id: 2 } g_iri { } } } rows { name { value: "hasProvenance" } } rows { name { value: "provenance" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "hasPublicationInfo" } } rows { name { value: "pubinfo" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "type" } } rows { name { value: "Nanopublication" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 3 } } } rows { prefix { value: "https://doi.org/10.48550/" } } rows { name { value: "arXiv.2506.16347" } } rows { prefix { value: "http://purl.org/spar/cito/" } } rows { name { value: "hasQuotedText" } } rows { quad { s_iri { prefix_id: 9 } p_iri { prefix_id: 10 } o_literal { lex: "To make it more difficult to cheat on the electricity usage figures, we can assume that the data centre operator uses smart meters with a secure hardware element that signs meter readings with a private key configured by the meter manufacturer." } g_iri { prefix_id: 2 name_id: 4 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { name { value: "comment" } } rows { quad { p_iri { prefix_id: 11 name_id: 14 } o_literal { lex: "We believe this approach can be applied to environmental data loggers. If biodiversity sensors sign their readings with a private key, a zk-SNARK circuit can verify the signature inside the proof, ensuring that compliance claims are based on authentic measurements rather than fabricated data. " } } } rows { prefix { value: "https://w3id.org/np/o/ntemplate/" } } rows { name { value: "CREATOR" } } rows { name { value: "quotes" } } rows { quad { s_iri { prefix_id: 12 } p_iri { prefix_id: 10 } o_iri { prefix_id: 9 name_id: 12 } } } rows { name { value: "wasAttributedTo" } } rows { prefix { value: "https://orcid.org/" } } rows { name { value: "0000-0002-1784-2920" } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 5 name_id: 17 } o_iri { prefix_id: 13 } g_iri { prefix_id: 2 name_id: 7 } } } rows { prefix { value: "http://xmlns.com/foaf/0.1/" } } rows { name { value: "name" } } rows { quad { s_iri { prefix_id: 13 name_id: 18 } p_iri { prefix_id: 14 } o_literal { lex: " Anne Fouilloux" } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "created" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#dateTime" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 7 name_id: 20 } o_literal { lex: "2026-04-13T17:36:11.651Z" datatype: 1 } } } rows { name { value: "creator" } } rows { quad { p_iri { } o_iri { prefix_id: 13 name_id: 18 } } } rows { name { value: "license" } } rows { prefix { value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 7 name_id: 22 } o_iri { prefix_id: 15 name_id: 2 } } } rows { name { value: "hasNanopubType" } } rows { name { value: "cites" } } rows { quad { p_iri { prefix_id: 6 name_id: 23 } o_iri { prefix_id: 10 } } } rows { name { value: "wasCreatedAt" } } rows { prefix { value: "https://" } } rows { name { value: "platform.sciencelive4all.org" } } rows { quad { p_iri { prefix_id: 6 } o_iri { prefix_id: 16 } } } rows { name { value: "ExampleNanopub" } } rows { quad { p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 6 name_id: 27 } } } rows { name { value: "label" } } rows { quad { p_iri { prefix_id: 11 } o_literal { lex: "Paper annotation: To make it more difficult to cheat on the electricity usage figures, we can assume that the data centre operator uses smart meters with a secure hardware element that signs meter readings with a private key configured by the meter manufacturer." } } } rows { name { value: "wasCreatedFromTemplate" } } rows { prefix { id: 8 value: "https://w3id.org/np/" } } rows { name { value: "RA24onqmqTMsraJ7ypYFOuckmNWpo4Zv5gsLqhXt7xYPU" } } rows { quad { p_iri { prefix_id: 12 } o_iri { prefix_id: 8 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 6 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoDcOiD+jen8awiJ6DB2ewDw66PeG64hODmgNFwy7GrwQui4HKnHdvxd++1UhTgiOfycxyxBb7sXPSikLw/1TsSyPsEl0P3/+600szxpTGgLNzW+bZ2DVP3d8ERMV1aWpH0ci3B/5vmK+vXQZ4uCoq57NE0MiFg5c13Gy0gd6n7wZYEhYM4AjWSLL0QS/HY+TFZMYL9bCFeATennGrlB2UEjRlw21UB2Ah16ZZ6hxQlfctFJZE7TGnBJPB3ttTjfcOfamhjZVwQ0yV9mv7x6PGiSmkzpJTVLjn8hagoKT05YUwVQArFb+w7f6sXqvvljMigjd/Rbqgbye/lLUAZLfJSnFM58TubfpEJvXV4zNMDEoT3VQ7dokgoLgMrmjZCKATtQ7gomocoTJ1NhN2esRNtGzWaS2obL/mueUQlMlavssZnqL8WICkdAuDlwDVNbsbwEWKQ50kiPdAdduSigifxA4CM7TgvnxqZVoAResEGP6UhTTem3T4CsbEas1Caj9wa7M1jPjACu5LF5BwcVns3ZQHWLipjRjD+9/ur3G8QtuxbNhmXlDYQ6tXxB1lK+Oz7O519b3bA15ilzFl0SdvMBGTe46xaQ9DsJT18THKnPbUhNMy0dH0VtzpB+EEaXZ25Fp9VHMEUqo1lLS9e89eO3efiqkESKQ7wmB+/DlIRcCAwEAAQ==" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "EVxCv1+RbYKo/Y590I2+0E9yTLUEou05YccUmGqYMuL+wxg+RRvnABSl7ec7NrplGa3MTvzkeMPPaEDHdZ2jnFPt2E4RZXOyF3grLICTp/o7jGTs40hRsDgXjN5L98IDXOUkmwMLVpfvWfq36lnWpmjZJJwQd4c6NpmkHopE8kiXRnk76cmVhd2KJQHisjQI3nELr5FGcqRJFpMP7u8IOSsi30SNTSO1TvidRIkQuKVZHzuJnkXaK2zpC856CUnKIaUUTzYDlnWYZAlaIAlq5v6kKmepXrdQr5x7igs8itRxZUHScm1BW5DwNPZxl1U0A/XeQbrhYESqvtFRUD2kq++hIYIWWF5OgMO9+1rvhfnmxRb6zoykyWplXT0X7AZd2ssSdfMcCADsGsUqnCP0NidsA7ym+4+FGnTkv22zVCWCS9KkYUDMS5f/H65SsD4sJlmXrTuDXsCO/SzebeXgB1NXF//BjCfNRzUsod83imfk06kFlrdRkX5FzJPAAfEt9ddIau+UcZC6DsIbGeMCSUb9HEpXH7Z32tcnmEVZXcv3Lc1LUuO3g3ebUScXJ4Hp6IBWKvYG3oVbCO3RWySlGTtEs2E2dwqgtGPF5gUyIdRcHU861GDkeGaugLaNMc+FWAsPlVqpC+AFgYGqRcYBh5PuyT/77723SEIVaK9myxo=" } } } rows { name { value: "hasSignatureTarget" } } rows { quad { p_iri { } o_iri { prefix_id: 1 name_id: 1 } } } rows { name { value: "signedBy" } } rows { quad { p_iri { prefix_id: 6 name_id: 36 } o_iri { prefix_id: 13 name_id: 18 } } }