Skip to content

Add mainstreet skill#443

Open
philpof102-svg wants to merge 2 commits into
BankrBot:mainfrom
philpof102-svg:add-mainstreet-skill
Open

Add mainstreet skill#443
philpof102-svg wants to merge 2 commits into
BankrBot:mainfrom
philpof102-svg:add-mainstreet-skill

Conversation

@philpof102-svg
Copy link
Copy Markdown

Adds the MainStreet skill — EIP-712 reputation oracle for AI agents on Base.

What MainStreet does

Free 0-100 reputation score for any Base wallet, cryptographically signed via EIP-712. Buyer agents (and Bankr-powered agents) can vet a counterparty before paying.

  • Deployed verifier contract on Base: 0x7397adb9713934c36d22aa54b4dbbcd70263592b
  • 847 Base AI agents indexed
  • 4,811 Virtuals agents cross-referenced in proofs
  • 153k x402 settlements tracked, $24.5k USDC volume
  • 1,513 unique buyers seen
  • Onchain-composable via Ethereum Attestation Service schema

How a Bankr agent uses it

# Free score lookup
curl https://avisradar-production.up.railway.app/api/agent/score/0xAgentAddr

# Premium audit ($0.25 USDC via x402)
curl https://avisradar-production.up.railway.app/api/agent/audit/0xAgentAddr

# Risk-only verdict ($0.50 USDC via x402)
curl https://avisradar-production.up.railway.app/api/agent/risk-report/0xAgentAddr

5 shell scripts included in scripts/ for the common flows (score, attestation, verify, canonical-id, audit-batch). All match the format used by other skills (helixa, erc-8004, alchemy).

Adjacent skills in this registry: Helixa (Cred Scores), ERC-8004 (identity NFTs), SIWA (auth). MainStreet sits between them — it consumes ERC-8004 feedback, complements Helixa's Cred Score with multi-source identity proofs, and is verifiable on-chain via the deployed Solidity contract.

@rakshasar on Farcaster · mainstreetxyz.base.eth

Philippe and others added 2 commits June 3, 2026 15:00
- README.md: add MainStreet row next to erc-8004 in the providers table.
- references/api.md: REST surface and the x402-paid attestation endpoint.
- references/verifier.md: onchain verification flow + verifier ABI.
- references/scoring.md: how the 0-100 score is built and how to use it
  responsibly at different payment sizes.

Complements the existing SKILL.md and scripts. Site:
https://avisradar-production.up.railway.app/mainstreet
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.

2 participants