Skip to content

feat!: signal offchainInput requirement at the verdict layer - #37

Open
mfw78 wants to merge 1 commit into
docs/discovery-specfrom
feat/needs-input-verdict
Open

feat!: signal offchainInput requirement at the verdict layer#37
mfw78 wants to merge 1 commit into
docs/discovery-specfrom
feat/needs-input-verdict

Conversation

@mfw78

@mfw78 mfw78 commented Jul 11, 2026

Copy link
Copy Markdown
  • error PollNeedsOffchainInput(bytes4)GeneratorResultCode.NEEDS_INPUT: empty-input polling is futile — acquire input or park, never a timed retry
  • canonical OffchainInputRequired() reason error
  • decoder row + probe tests; a NEEDS_INPUT handler generates normally once input is supplied

BREAKING: GeneratorResultCode gains a variant.

Issues

Closes #31.

Part of #1.

@mfw78
mfw78 force-pushed the docs/discovery-spec branch from aa95a18 to 87a44e4 Compare July 30, 2026 03:50
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 2 times, most recently from 9f09c90 to b1b39ba Compare July 30, 2026 04:01
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 5f0e2c2 to 8c20956 Compare July 30, 2026 06:59
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 2 times, most recently from a1df803 to 53a4a25 Compare July 30, 2026 07:02
@mfw78
mfw78 force-pushed the docs/discovery-spec branch 2 times, most recently from 314ad30 to b2df2c2 Compare July 30, 2026 07:07
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 2 times, most recently from 4bef4d7 to a399682 Compare July 30, 2026 07:09
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from b2df2c2 to 1016b30 Compare July 30, 2026 07:09
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from a399682 to 36d8237 Compare July 30, 2026 07:14
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 1016b30 to 7992c0c Compare July 30, 2026 07:14
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from 36d8237 to 85631a2 Compare July 30, 2026 07:18
@mfw78
mfw78 force-pushed the docs/discovery-spec branch 2 times, most recently from 250a23e to c186643 Compare July 30, 2026 07:22
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from 85631a2 to 1caee16 Compare July 30, 2026 07:22
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from c186643 to d8ab6f3 Compare July 30, 2026 07:26
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from 1caee16 to 271863c Compare July 30, 2026 07:26
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from d8ab6f3 to 7e2d869 Compare July 30, 2026 07:33
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 2 times, most recently from 8a1d613 to 6aeffdf Compare July 30, 2026 08:23
@mfw78
mfw78 force-pushed the docs/discovery-spec branch 2 times, most recently from 351371e to 5f3c35a Compare July 30, 2026 08:42
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 3 times, most recently from b105e8e to b42eaf9 Compare July 30, 2026 09:54
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 2e66088 to abc808a Compare July 30, 2026 09:54
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from abc808a to f1153c1 Compare July 30, 2026 10:24
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from b42eaf9 to 16a231c Compare July 30, 2026 10:24
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from f1153c1 to f8277c5 Compare July 30, 2026 10:40
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from 16a231c to 07cc858 Compare July 30, 2026 10:40
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from f8277c5 to c8591f7 Compare July 30, 2026 12:54
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from 07cc858 to 5b28f37 Compare July 30, 2026 12:54
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from c8591f7 to c05bc70 Compare July 30, 2026 13:07
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from 5b28f37 to 68c8b46 Compare July 30, 2026 13:07
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from c05bc70 to 9dea757 Compare July 30, 2026 13:19
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 2 times, most recently from 6d48303 to d658739 Compare July 30, 2026 13:55
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 9dea757 to 53025d9 Compare July 30, 2026 13:55
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 2 times, most recently from d24c313 to ca2cff2 Compare July 30, 2026 23:43
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 038c02d to 47f3559 Compare July 30, 2026 23:43
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from ca2cff2 to 8bd6d4e Compare July 30, 2026 23:51
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 47f3559 to 1bf6da7 Compare July 30, 2026 23:51
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch 3 times, most recently from b9bbff6 to de8b43a Compare July 31, 2026 00:14
@mfw78
mfw78 force-pushed the docs/discovery-spec branch from 2c6b1bf to a5f50fd Compare July 31, 2026 00:14
@mfw78
mfw78 force-pushed the feat/needs-input-verdict branch from de8b43a to 449974e Compare July 31, 2026 04:00
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