https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/Head
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://www.nanopub.org/nschema#hasAssertion
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/assertion
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://www.nanopub.org/nschema#hasProvenance
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/provenance
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://www.nanopub.org/nschema#hasPublicationInfo
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/pubinfo
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/assertion
https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry
http://purl.org/dc/terms/isPartOf
https://w3id.org/spaces/nanopub/r/faq
https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://schema.org/Question
https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry
http://www.w3.org/2000/01/rdf-schema#label
How can nanopublications be created and authenticated automatically?
https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry
https://w3id.org/kpxl/gen/terms/hasContent
<p>Nanopublications are designed for automation. Libraries are available in several programming languages (for example for <a href="https://github.com/Nanopublication/nanopub-java">Java</a>, <a href="https://github.com/Nanopublication/nanopub-py">Python</a>, and <a href="https://github.com/vemonet/nanopub-rs">Rust</a>), along with command-line tools, which take care of creating, validating, signing, and publishing nanopublications programmatically. This is how large collections, such as database exports, are published as nanopublications in practice.</p>
<p>Authentication of automatically created nanopublications works exactly as it does for humans (see "How do users authenticate in the nanopublication system?"): software agents (bots) get their own identity IRI and their own key pairs, declared in an introduction nanopublication that also links the bot to its owner. Every nanopublication the bot publishes is then verifiably attributable to it — and through the ownership link, to the person or organization responsible — keeping automated contributions just as transparent and accountable as manual ones.</p>
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/provenance
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/assertion
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/pubinfo
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://purl.org/dc/terms/created
2026-07-16T11:40:38Z
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://purl.org/dc/terms/creator
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://purl.org/dc/terms/license
https://creativecommons.org/licenses/by/4.0/
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://purl.org/nanopub/x/hasNanopubType
http://schema.org/Question
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://purl.org/nanopub/x/introduces
https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://purl.org/nanopub/x/supersedes
https://w3id.org/np/RAP9-WvsMDINsYg5JNbRrxZfS7iFNv-8D-rJJHBdHgVrM
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
http://www.w3.org/2000/01/rdf-schema#label
FAQ: How can nanopublications be created and authenticated automatically?
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate
https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate
https://w3id.org/np/RAUneCxaT_JQhs4XK8yFhSm5JGmAMgn8k6zBkWB2pp3BI
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig
http://purl.org/nanopub/x/hasPublicKey
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig
http://purl.org/nanopub/x/hasSignature
eniPBoyR7og+TnSzGEZEu939QaaGd+TAmRtZHHuoeF6/0kJkf5/CddSA0Si3qOkTbwtEFb7yG23t0B8WJFZL+77OLy//a0+Gu4s3McAW5NIgNNh1A97xmc8NEzpxPCgtY9fqF8lCuXszen5P9O5tIg29H/kmnKMPMtSmCseXJW8=
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig
http://purl.org/nanopub/x/hasSignatureTarget
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA
https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig
http://purl.org/nanopub/x/signedBy
https://orcid.org/0000-0002-1267-0234