Skip to content

impr: miscellaneous codec improvements for httpsig@1.0, tx@1.0 and ans104@1.0 - #1028

Merged
samcamwilliams merged 3 commits into
edgefrom
fix/andee-tunnel-runtime
Jul 19, 2026
Merged

impr: miscellaneous codec improvements for httpsig@1.0, tx@1.0 and ans104@1.0#1028
samcamwilliams merged 3 commits into
edgefrom
fix/andee-tunnel-runtime

Conversation

@samcamwilliams

Copy link
Copy Markdown
Collaborator

Fixes three separate codec issues individually:

  1. 4142f73: Redirects reads of Arweave base layer transactions away from GraphQL and instead points them at the node's ~arweave@2.9 device.
  2. c94af88: Fixes as issues with uploads of ~ans104@1.0 messages that have a target key that is not encodable as a commitment field-target value. h/t to @NickJ202 's fix: stabilize process uploads and scheduling #1023 that raised an instance where this issue occurs in ~scheduler@1.0. This commit patches the underlying issue but fix: stabilize process uploads and scheduling #1023's error handling should likely still land in some form.
  3. 562d62f: Improves the encoding of content-digest headers for nested messages containing it. We separate content-digest into its own, distinct multipart form component such that it does not collide with the other content-digest value needed for the message to be encoded.

Use GraphQL bundle ancestry to distinguish mined L1 transactions from ANS-104 data items. Load L1 transaction headers and raw data through the native tx codec so gateway reads retain their authenticated commitment type.
@samcamwilliams
samcamwilliams merged commit 8b9105d into edge Jul 19, 2026
@samcamwilliams
samcamwilliams deleted the fix/andee-tunnel-runtime branch July 19, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant