Add InsumerAPI action provider for on-chain verification and trust profiles#978
Conversation
🟡 Heimdall Review Status
|
d89cfc6 to
c1ccba8
Compare
|
Review Error for Jeddyvgf @ 2026-03-10 11:27:52 UTC |
|
Hey @phdargen — this has been waiting on review for a couple weeks. The one approval from Jeddyvgf was rejected by Heimdall (MFA issue). Would you be able to take a look? CI is green, PR is rebased and clean. Thanks! |
9249a19 to
e8cf2ff
Compare
|
@CarsonRoscoe @0xRAG — this PR has been open 17 days. CI green, just rebased. The one approval (Jeddyvgf) was rejected by Heimdall MFA. phdargen was tagged 3 days ago, no response. Would appreciate a review when you get a chance. |
e8cf2ff to
5597635
Compare
Adds wallet verification and trust profile actions for AgentKit. 5 actions: verify_wallet, get_wallet_trust_profile, get_batch_wallet_trust_profiles, validate_discount_code, list_compliance_templates.
5597635 to
dbb7b9a
Compare
Attestation IDs are ATST- + 16 uppercase hex, not 5. Aligns test data with actual API output. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Review Error for Jeddyvgf @ 2026-03-20 00:31:15 UTC |
Description
Adds a new InsumerAPI action provider for privacy-preserving on-chain wallet verification and trust profiling. InsumerAPI returns ECDSA-signed boolean attestations (pass/fail) rather than raw balances, so agents can verify wallet state without exposing holdings.
The provider is walletless (API-only, no wallet connection required) and supports 30 EVM chains + Solana + XRPL (32 total) through a single API.
Actions — 5 total
verify_walletget_wallet_trust_profileget_batch_wallet_trust_profilesvalidate_discount_codelist_compliance_templatesFiles Changed
typescript/agentkit/src/action-providers/insumer/— provider, schemas, types, constants, tests, README (7 files)typescript/agentkit/src/action-providers/index.ts— barrel exporttypescript/.changeset/warm-wallets-verify.md— changesetTests
Unit tests: 21 tests covering all 5 actions, error handling, and network support. All passing.
Chatbot testing: This provider works with any of the example chatbots (e.g.
typescript/examples/langchain-cdp-chatbot). Since it is walletless, no wallet funding or network setup is needed — only an InsumerAPI key (free tier available at insumermodel.com).Checklist