Repository navigation
Add wallet-trust-check skill (MainStreet reputation oracle) - #39
Open
philpof102-svg wants to merge 1 commit into
Open
philpof102-svg wants to merge 1 commit into
philpof102-svg wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 :Coverage
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).