feat!: URI-based proof payload locations with blob publication verification - #39
Merged
Conversation
25 tasks
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 03:50
d3d0fc1 to
af2a32a
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
4 times, most recently
from
July 30, 2026 07:02
fa7ce15 to
6ff5243
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 07:07
6586f83 to
6956151
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 30, 2026 07:09
16046bc to
c5390a4
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 07:14
16d4968 to
8b13dac
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 30, 2026 07:14
c5390a4 to
1054887
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 07:18
8b13dac to
c063238
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 30, 2026 07:22
8ca9cd8 to
698dac6
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 07:22
c063238 to
600c0fa
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
4 times, most recently
from
July 30, 2026 08:42
fa5de5e to
bf6656b
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 09:51
6b3a7c5 to
5b418ef
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 30, 2026 09:54
4e9b624 to
db09123
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 10:24
442eba5 to
a97971d
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 30, 2026 10:40
a8b07ea to
76ee045
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 12:54
48e2ea8 to
8868f51
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 30, 2026 12:54
76ee045 to
29ca5f6
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 30, 2026 23:43
f38f934 to
a45fe45
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 23:51
8907bd3 to
9b49b98
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 30, 2026 23:51
a45fe45 to
138be58
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 00:06
9b49b98 to
876a90a
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 31, 2026 00:12
cc68ac2 to
4a6cf39
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 00:12
876a90a to
45b2fe4
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 31, 2026 00:14
4a6cf39 to
6076c6f
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 31, 2026 04:00
81ef297 to
d692fa5
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 31, 2026 05:26
76be6eb to
1e2c531
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 05:26
d692fa5 to
5e9abb7
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
2 times, most recently
from
July 31, 2026 06:14
a90ad01 to
5fb94fb
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 06:14
043fa79 to
9e0adda
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 31, 2026 06:29
5fb94fb to
ad9257c
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 31, 2026 06:31
9e305d1 to
d40bfba
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 31, 2026 06:31
ad9257c to
e70678c
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 06:42
d40bfba to
5a87a8d
Compare
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 31, 2026 06:42
e70678c to
d3ca665
Compare
|
I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
mfw78
force-pushed
the
feat/uri-proof-payloads
branch
from
July 31, 2026 06:54
d3ca665 to
9c8438e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proof { string[] uris; bytes32[] blobVersionedHashes }replaces the numeric location registry: URI mirrors are opaque on-chain; every listed blob hash is verified attached to the transaction viablobhash()(BlobNotAttached) — publication atomic with authorizationsetRoot(bytes32(0))is an explicit clear and requires an empty proof (ProofDataMalformed)leafEncoding: "v1"tree-construction vectors: independent implementation verified against the exactMerkleProof.verifycheck_authperforms, including odd-promotion levels (note: the Murky test helper zero-pads odd nodes —_auth-valid but not the payload standard, which is exactly why the construction is pinned)BREAKING:
setRoot/setRootWithContextsignatures andMerkleRootSettopic0 change.Issues
Closes #33.
Part of #1.