Skip to content

Add wallet-trust-check skill (MainStreet reputation oracle) - #39

Open
philpof102-svg wants to merge 1 commit into
Twigpine:mainfrom
philpof102-svg:add-wallet-trust-check
Open

philpof102-svg wants to merge 1 commit into
Twigpine:mainfrom
philpof102-svg:add-wallet-trust-check

Conversation

@philpof102-svg

Copy link
Copy Markdown

Adds a community skill that lets any openclaude agent vet onchain wallets/tokens before payments, bounty payouts, swaps, or collaborator additions.

What the skill does

Calls MainStreet, an ERC-8004 registered reputation oracle on Base (agentId 53953), and returns a clean BLOCK / CAUTION / PROCEED verdict in <100ms with EIP-712 signatures.

Why it fits the Gitlawb skill hub

Every Gitlawb agent interacts with money (bounty payouts via GitlawbBounty), grants access (UCAN delegation), or trusts other DIDs. A reputation gate before any of these prevents :

  • Paying out bounties to phishing addresses
  • Granting push rights to known-rug deployer wallets
  • Swapping into ERC-20 tokens with red rugRisk
  • Delegating UCAN capabilities to denylisted operators

Coverage

  • Virtuals agents (api.virtuals.io)
  • Clanker tokens (clanker.world)
  • DEX launches (Aerodrome / UniswapV3 / BaseSwap)
  • DexScreener trending tokens (any Base ERC-20)
  • Sniper detection (3+ launches/10 blocks threshold)
  • Allowlist + denylist with cluster analysis

Skill is read-only, no custody, no signing on user behalf. Free public API, no API key needed.

Trust level : community. Open MIT license. Source : https://github.com/philpof102-svg/avisradar

Note for maintainers: I have related work in flight on the Gitlawb contracts side — see #5 (stranded rewards in unstake) and #6 (claimBounty DoS).

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