Universal Digital Provenance Protocol (UDPP): A Minimal, Universal Framework for Digital Artifact Provenance and Integrity
{
"rem_version": "1.2",
"record_id": "5d24f2ba-0f26-458b-a778-ff842382442c",
"artifact": {
"title": "Universal Digital Provenance Protocol (UDPP): A Minimal, Universal Framework for Digital Artifact Provenance and Integrity",
"author": "reilly, lawrence",
"description": "",
"filename": "UDPP_Whitepaper.pdf",
"byte_length": 12721
},
"hash": {
"algorithm": "SHA-256",
"value": "03bb79000b577159900307625290852c",
"sha3_512": "",
"blake3": ""
},
"agents": {
"hasher": {
"status": "restored"
},
"bitcoin": {
"agent": "bitcoin",
"status": "confirmed",
"accepted_calendars": [
{
"url": "https://alice.btc.calendar.opentimestamps.org",
"receipt_b64": "8AjMRaudCj3XGwjwEMRoEiT3Gch3//RevYjg8EYI8CD08SV8PTxpJS2T/Y1LQzpkOQKFAg+cKz1jjTOPhgFg+AjwIOE08fJdBANXJQdwNqEHdFpRfIveshf2Xi2bKD1ds9xvCPEEaoe91PAINTe6jkCPVLoAg9/jDS75DI4uLWh0dHBzOi8vYWxpY2UuYnRjLmNhbGVuZGFyLm9wZW50aW1lc3RhbXBzLm9yZw=="
},
{
"url": "https://bob.btc.calendar.opentimestamps.org",
"receipt_b64": "8AjaVKC6Pt/1SAjwELF5ua98S+Ob5/qsRBXwI2YI8CB9dSBHmmeehCDxDMnMMrHsbut+6sd08q4/WV8eElcD0AjxBGqHvdPwCBteiLVPQlnZAIPf4w0u+QyOLCtodHRwczovL2JvYi5idGMuY2FsZW5kYXIub3BlbnRpbWVzdGFtcHMub3Jn"
},
{
"url": "https://btc.calendar.catallaxy.com",
"receipt_b64": "8BDTlXWTiwbJH3D3VaTeRkJmCPEgDpyXW9G7UPoRB+OZqA9kNG4vELABlIxy/F/zfG2kuwkI8QRqh73T8AijkMmOmpveDQCD3+MNLvkMjiMiaHR0cHM6Ly9idGMuY2FsZW5kYXIuY2F0YWxsYXh5LmNvbQ=="
}
],
"calendar_count": 3,
"submitted_at": "2026-08-21T02:54:12.190540+00:00",
"block_height": 963381,
"block_date": "2026-08-21T03:11:19+00:00",
"txid": null,
"note": "Submitted to 3/3 calendars. Confirms in ~10 min.",
"upgraded_receipt_b64": "CPEgxfdNtWky7lMAT098zjOOOgfERrmDdKxQZAI/D0bGK+sI8CCwq7lO7PzyUjbk+fCWEw5CarsLMjsCJgcQSNM5viaYkQjwIJrcbR8wzSCf18OshLUOt2ZgnNDl+0bxVy679brVRDKNCPEg+AY6QqG9nnqkNoTRD5o19eiL5SuXUt1n+GQupJxhL6QI8SBZNk+Q2rQMj2GZOrfVxUuufvP+zJyHRTFprv+uxvpl0QjwINZ7W7Tihlt44MG4ZCLETUYHX5wQOyms1rLRoHA/xIJzCPAg7x2c4QeUzXM5/+vNavZL8+ODdp0h+3FhnW8cQY18wUcI8SBXQ9GwndCK15sR3JTn4XK7RRh1feCDW6bmyXKej70l1QjxIGrVKTaCigjfyYfuN6ZQvJEcEXMC7tlYam3cUXcZrhhqCPEguM8SzimAjlqXTLTvg1eq117cKhf0SzJMFwlDdeFnDK0I8SALNXsCbW49BCmR35F5CwCTRDXks5UaR0QYtL0cTkUy3wjwIIr/dY2hPks3pgUXdSD6lAUlWq4eaMgd/dI9XwGQrLt4CPFZAQAAAAHN7bUBB4uepkm84uJJXxo1ek4Zv22LOlLjpEf/NK/kOQAAAAAA/v///wJFCgUAAAAAABYAFPXbSFljYigKzP07yvMXFaL9AGOUAAAAAAAAAAAiaiDwBDSzDgAICPAgEf1dU9VOLcqGiHyynWTFj2VBlmmdjajY9p1PeiAhJ1wICPEg0CKuHJRucNO2x5SVQto0MvPLJxvLaB30IWYngOxwhcIICPEglXrhk2I5EgzV2RIwdFz68P5WUsXNLuZAxHiJUaDGRnIICPAgpgtQ3FVbt5ipv1RaECNtAGCLaRMDlCieuAYMHKLe5jYICPEg4A9s4D/P8wcKrdFlQ32HlBJb/h1RwthZ7HMNMHsaMigICPEgYa0vSNBSFUnk6Z+/p8HBAXX0Eu8ubFTB6NZNF2wQbS0ICPAgtX0XnIXRVkZ0kh3GotLX/9g2vR6DqK+9MH6sWcNiGwMICPAgNs5RJJuEMviXdt65MrTJCvjDlhAJyAm5wSrdRzMjWQIICPEgdORuvfLC5UJvLJSWs+FLIP+cyNB3KG3TVbGOc8e5BjYICPEgbRhKbNPQbQ75WqS2SWfTvGjYWawHt6EJcvqckeustLAICPAgMPa5idLMhC4I105wXWfb7EFLCiwwNAWTr1b8UN+XiioICPEg3TrMU58IYBjHVKKclz6jE8Bv+uop7/jV2RBNKQh/Cz0ICAAFiJYNc9cZAQO15jo=",
"commitment": "6a87bdd433b56f712473c379f3fb4123bec5b9e070f4ca10762afe5489c846a0dc611b143537ba8e408f54ba"
},
"remid": {
"id": "REMID:zenodo/17236225",
"status": "restored",
"external_doi": "10.5281/zenodo.17236225",
"external_doi_resolver": "https://doi.org/10.5281/zenodo.17236225"
},
"ipfs": {
"agent": "ipfs",
"status": "pinned",
"cid": "bafkreifyrcrydph2lilbiqilem74tdjdq6nj26fbnsz3nfytlwl3jju4pa",
"gateway": "https://gateway.pinata.cloud/ipfs/bafkreifyrcrydph2lilbiqilem74tdjdq6nj26fbnsz3nfytlwl3jju4pa",
"all_pins": [
{
"provider": "Pinata",
"cid": "bafkreifyrcrydph2lilbiqilem74tdjdq6nj26fbnsz3nfytlwl3jju4pa",
"gateway": "https://gateway.pinata.cloud/ipfs/bafkreifyrcrydph2lilbiqilem74tdjdq6nj26fbnsz3nfytlwl3jju4pa"
},
{
"provider": "Pinata (JSON)",
"cid": "bafkreif2v3fdtkrjzvtzve4yrdqifn63qcgfov5wnrrstxlmdqy4kshbdq",
"gateway": "https://gateway.pinata.cloud/ipfs/bafkreif2v3fdtkrjzvtzve4yrdqifn63qcgfov5wnrrstxlmdqy4kshbdq"
}
],
"note": "Pinned to 2 IPFS provider(s)"
},
"archive": {
"status": "archived",
"verified_snapshots": [
{
"url": "https://rem-protocol-agent-production.up.railway.app/id/REMID:zenodo/17236225",
"snapshot": "http://web.archive.org/web/20260719210445/https://rem-protocol-agent-production.up.railway.app/id/REMID:zenodo/17236225",
"timestamp": "20260719210445"
}
],
"note": "Confirmed in Wayback during status reconciliation."
},
"zenodo": {
"status": "published",
"doi": "10.5281/zenodo.17236225",
"deposition_id": 17236225,
"record_url": "https://zenodo.org/records/17236225"
},
"github": {
"agent": "github",
"status": "committed",
"file": "records/REMID_zenodo_17236225.json",
"sha": "8b5cc43e4589c4b2b7182464fd10db5b0a945825",
"url": "https://github.com/lawrencejohnreilly-creator/rem-records/blob/main/records/REMID_zenodo_17236225.json",
"commit": "171000bf6ad325a747b61a13409e2ceaacecf2c8"
}
},
"rem_record": {
"created": "2025-09-30T15:08:17.199211+00:00",
"protocol_ref": "draft-reilly-rem-protocol-01",
"archive_uris": []
},
"status": "verified",
"restored_from": "zenodo",
"chain": {
"block_index": 24,
"sha256_chain_hash": "6c5abb56f46957c0118bfdcd989183162085a95ceb6418a4ac4c2aadf990caea",
"sha3_chain_hash": "636f5d26ad4b897fc95a87bf6b95332495d97b7e7ba99b19649fcb6da7192d9cc5b527ba848ed51f11d43ab12fa5567f147bb3605f301311a791d7fbc6e61cf4",
"blake3_chain_hash": "d3a1495042759711c8855fe807f149a5531c6589cb2b2f8b871a20b21a7355ea",
"cross_chain_hash": "6e0ac31bc3d943623830c687187d581d178f531cb53aca1da973630028da5a62fda396406bb346f86c3172d865ae4cbd945a754bfd95b316ecd3462637f5858c",
"prev_sha256_chain": "c55f093a5cc91fa657031c582f4c7c3b2ff88a75091b5fc77f37dbdbd1e250af",
"prev_sha3_chain": "5d1080fa1d9d16fc58310ae5649da7398df551c3fc99d48e7394f607d058c3423ad0a79efd89b50c54c694cd6b05ce1fd88751677ec90a3ed339f037913ab0eb",
"prev_blake3_chain": "620be232c9c3a45a2e3c553eaa93b5d0942538395b878f3e79fbf95f187a8079",
"quantum_resilient": true
},
"verification": {
"method": "reconciliation",
"checks": {
"integrity": true,
"remid": true,
"bitcoin": true,
"wayback": true,
"ipfs": true
},
"verified_at": "2026-08-21T07:24:36.555514+00:00",
"note": "Re-verified in place \u2014 content unchanged, all layers checked out."
}
}