GPT-5 finding
Docs claim signals cannot be published for nonexistent trades, but publish-signal.sh allows unverified publishing
- bankr-signals/SKILL.md:138-141
- bankr-signals/scripts/publish-signal.sh:68-71
The implementation explicitly allows publishing when transaction verification fails. This directly contradicts the documentation, weakening trust in the signal feed and potentially enabling fake signals.
Recommendation
Change default behavior to abort on unverifiable TX unless explicitly overridden by a flag (e.g., --allow-unverified). Update docs accordingly if unverified publishing is permitted, or implement required verification to match current docs.