Skip to content

aeon-token-pick: add optional VIGIL pre-flight security check#488

Open
vigilcodes wants to merge 1 commit into
BankrBot:mainfrom
vigilcodes:add-vigil-preflight-to-token-pick
Open

aeon-token-pick: add optional VIGIL pre-flight security check#488
vigilcodes wants to merge 1 commit into
BankrBot:mainfrom
vigilcodes:add-vigil-preflight-to-token-pick

Conversation

@vigilcodes

Copy link
Copy Markdown

Summary

Adds a pre-flight VIGIL security check to aeon-token-pick so a token pick must pass an onchain security scan before it can be published. If the scan flags a honeypot or returns high/critical risk, the skill escalates to NO_PICK instead.

This is additive only — no existing rules, sample outputs, or thesis/entry/kill/sizing/horizon mechanics are changed. The check is documented as "optional but strongly recommended" so operators who don't want the dependency can skip it.

Why this fits

aeon-token-pick already has a strong discipline: "Falsifiable thesis or no pick" and "NO_PICK is a valid output. Manufactured picks burn capital." The proposed rule extends that same discipline one step earlier — if the token would fail a basic security check, the pick is not safe to publish either. A token-pick skill recommending a honeypot is the exact failure mode the existing skip branch is designed to prevent.

What VIGIL adds

  • 6-source consensus verdict in one call (GoPlus + onchain bytecode + market liquidity + deployer verification + community scam DB + liquidity lock)
  • Honeypot detection
  • Liquidity-lock status (locked/burned/unlocked/unknown — never reports missing data as safe)
  • Free, keyless, ~2-3s response, 13 tools live at mcp.vigil.codes
  • Submitted to the Bankr catalog as vigil-security-scanner (Add vigil-security-scanner skill (onchain security on Base) #480)

Diff

One rule added, one code-fenced example, plus vigil-security-scanner listed in the existing "Pairs naturally with" line. No deletions.

Tested

  • Endpoint live: GET /health{"tools":13}
  • Example call returns the documented JSON shape against USDC on Base
  • Public stats: mcp.vigil.codes/stats

Before publishing a Base token pick, run a keyless scan against VIGIL
(mcp.vigil.codes). If vigil_detect_honeypot flags or vigil_consensus
returns high/critical, escalate to NO_PICK with VIGIL evidence.

Why this fits aeon-token-pick:
- Same discipline as the existing skip branch — when the pick fails the
  bar, return NO_PICK rather than manufacture a recommendation.
- Stops bad picks at the source: a honeypot on Base never makes it into
  a published pick.
- Missing data is NOT treated as safe — it lowers conviction, matching
  the skill's existing falsifiable-thesis-or-no-pick rule.

Diff is additive only — no existing rules or sample outputs changed.
The check is documented as 'optional but strongly recommended' so
operators who don't want the dependency can skip it.
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