Skip to content

Fix: [DIRECT] Expose direct-bounty verifier-readiness diagnostics - #726

Open
charlieseay wants to merge 1 commit into
NSPG13:mainfrom
charlieseay:talos/bounty-638
Open

Fix: [DIRECT] Expose direct-bounty verifier-readiness diagnostics#726
charlieseay wants to merge 1 commit into
NSPG13:mainfrom
charlieseay:talos/bounty-638

Conversation

@charlieseay

Copy link
Copy Markdown

Resolves #638

Solution

Expose verifier-readiness diagnostics via API and MCP with verifier set hash, threshold, runner identifier, and readiness status. Includes fail-closed logic that excludes unready bounties from ready-to-earn results with concise reasons. Tests cover healthy, missing-signer, stale-runner, and verifier-set-mismatch states.

Quality Checks

All pre-submission quality gates passed:

  • meaningful: ✅ Passed
  • syntax: ✅ Passed
  • duplicate: ✅ Passed
  • title: ✅ Passed
  • tests: ✅ Passed

🤖 Generated by Talos | Bounty reward: $0

Resolves NSPG13#638

Generated by Talos autonomous bounty hunter.
Bounty platform: github
Bounty ID: 638

Quality gates passed:
- meaningful: ✓
- syntax: ✓
- duplicate: ✓
- title: ✓
- tests: ✓
@NSPG13

NSPG13 commented Aug 4, 2026

Copy link
Copy Markdown
Owner

The PR is in the manual-security-review lane because it changes verifier-readiness behavior. What passed: it targets a concrete diagnostics request. What blocks main: readiness must fail closed and cannot be inferred from a planner response, comment, transaction hash, or stale row. Action: run cargo run -p cli -- docs-contract-check and focused API tests, then cover missing verifier policy, stale indexer data, malformed evidence, and confirmed ready-to-earn state. Done when each case has a deterministic expected result. Thanks for helping the community grow, and sorry for the review friction. This is not merge, bounty, or payment approval.

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.

[DIRECT] Expose direct-bounty verifier-readiness diagnostics

2 participants