Skip to content

3/3 Add trace proving input fuzz and proptest coverage - #3315

Open
huitseeker wants to merge 3 commits into
trace-proving-inputs-serialization-corefrom
trace-proving-inputs-fuzz-proptest
Open

3/3 Add trace proving input fuzz and proptest coverage#3315
huitseeker wants to merge 3 commits into
trace-proving-inputs-serialization-corefrom
trace-proving-inputs-fuzz-proptest

Conversation

@huitseeker

Copy link
Copy Markdown
Collaborator

Closes #3235.

This PR adds fuzz targets and proptest coverage for trusted trace proving input serialization.

It adds arbitrary strategies for trace state data and seed tests for trace proving inputs.

It also wires the needed testing features through the workspace.

The full stack now supports trusted trace proving input serialization with sparse MAST forest payloads and fuzz coverage.

@huitseeker
huitseeker marked this pull request as draft June 30, 2026 23:24
@huitseeker huitseeker added this to the v0.25.0 milestone Jun 30, 2026
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch 2 times, most recently from cc8b1a1 to 4e305e1 Compare July 1, 2026 00:07
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 4e305e1 to e3ace1c Compare July 1, 2026 01:29
@huitseeker
huitseeker marked this pull request as ready for review July 1, 2026 01:54
@huitseeker
huitseeker requested a review from bobbinth July 1, 2026 13:02
@huitseeker huitseeker linked an issue Jul 2, 2026 that may be closed by this pull request
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch 2 times, most recently from 4db1795 to bd79f54 Compare July 3, 2026 23:54
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from bd79f54 to a3eb8b7 Compare July 4, 2026 00:01
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from a3eb8b7 to 112463d Compare July 10, 2026 19:12
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 112463d to cec75f4 Compare July 11, 2026 01:05
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from cec75f4 to f6e5507 Compare July 11, 2026 13:42
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from f6e5507 to 34e060f Compare July 11, 2026 20:05
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 34e060f to 5874736 Compare July 11, 2026 21:31
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 5874736 to 8946a7e Compare July 13, 2026 14:10
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from fa815cf to 01199d0 Compare July 22, 2026 12:53
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 01199d0 to aeb9710 Compare July 22, 2026 15:10
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from aeb9710 to 36e8e0e Compare July 23, 2026 23:59
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 36e8e0e to 71ac8ab Compare July 25, 2026 19:23
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch 2 times, most recently from 9cff1a7 to 8d3eef3 Compare July 28, 2026 13:50
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 8d3eef3 to aa4cd1e Compare July 29, 2026 13:54
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from aa4cd1e to 85613a5 Compare July 30, 2026 19:30
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from 85613a5 to d36953c Compare July 30, 2026 19:39
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from d36953c to e5d4673 Compare July 31, 2026 17:58
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch 2 times, most recently from c69d2a3 to e63573b Compare August 1, 2026 19:31
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from e63573b to fd34922 Compare August 4, 2026 15:55
@huitseeker
huitseeker force-pushed the trace-proving-inputs-fuzz-proptest branch from fd34922 to 13b0794 Compare August 5, 2026 15:43
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.

Implement serialization for TraceProvingInputs

1 participant