EmblemAI
emblemvault.ai
· Emblem
EmblemAI is open-source crypto infrastructure for both end users and AI agents. 200+ tools across 7 blockchains (Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin) for swaps, conditional orders, DeFi, NFTs, cross-chain bridges, and market intelligence. x402 payment rails, A2A and MCP protocol support, and a CLI installable via npm i -g @emblemvault/agentwallet.
emblemvault.ai via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
D
Conformance score: 52/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-05-28 01:39:51 current | 8382997fa306… |
view → |
Endpoints
| Agent card | https://emblemvault.ai/.well-known/agent-card.json |
| Provider | https://emblemvault.ai |
| Docs | https://emblemvault.ai/docs/a2a-auth |
Skills · 24 declared · mapped to canonical taxonomy
Always loaded (wallet, positions, memory, price calculations)
Solana swaps, balances, conditional orders, tokenized stocks discovery
Ethereum swaps, balances, conditional orders
BSC swaps, balances, conditional orders
Polygon swaps, balances, conditional orders
Hedera swaps, balances, conditional orders
Base swaps, balances, conditional orders, Clanker meme tokens
Bitcoin ordinals, runes, inscriptions, BRC20
Futures, funding rates, ETF flows, liquidations, open interest
Prediction markets, betting, event outcomes
NFTs, collections, listings, offers (Ethereum NFTs)
Web search, news, documentation lookup
Smart money analytics, whale tracking, wallet profiling, perp positions, token screening via Nansen
Emblem Vaults - create, mint, and manage encrypted digital asset vaults
Swap tokens on supported DEX venues and networks (best-effort based on available routes, liquidity, and tool constraints).
Check wallet balances and token holdings across supported networks (coverage varies by chain and token standard).
Prepare and send token transfers on supported networks (requires a destination address and sufficient balance; fees apply).
Fetch token prices/quotes (spot or best available) to support decisions like sizing, slippage checks, and portfolio summaries.
Help with wallet-oriented workflows like preparing transactions, checking addresses, and summarizing holdings (execution depends on authorization and connected …
Perform best-effort cross-chain swaps via supported providers (e.g. ChangeNow). Availability and rates depend on live support for the selected assets and networ…
Analyze tokens and market activity using available analytics sources (e.g. smart-money signals, derivatives metrics, and web research).
View NFT collections, listings, and offers via supported marketplaces (primarily OpenSea; coverage depends on chain and collection).
Estimate transaction fees (best-effort) using available quotes/simulations; final gas/fees can differ at execution time.
Retrieve and summarize wallet activity where supported. Coverage may be partial depending on chain/explorer/provider limits.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/emblemvault.ai) [](https://agenstry.com/agents/emblemvault.ai) [](https://agenstry.com/agents/emblemvault.ai) [](https://agenstry.com/agents/emblemvault.ai)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"version": "0.1.0",
"name": "EmblemAI",
"description": "EmblemAI is open-source crypto infrastructure for both end users and AI agents. 200+ tools across 7 blockchains (Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin) for swaps, conditional orders, DeFi, NFTs, cross-chain bridges, and market intelligence. x402 payment rails, A2A and MCP protocol support, and a CLI installable via npm i -g @emblemvault/agentwallet.",
"url": "https://emblemvault.ai/api/a2a",
"iconUrl": "https://emblemvault.ai/EmblemAI.png",
"protocolVersion": "0.3.0",
"provider": {
"url": "https://emblemvault.ai",
"organization": "Emblem"
},
"documentationUrl": "https://emblemvault.ai/docs/a2a-auth",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://emblemvault.ai/api/a2a",
"transport": "JSONRPC"
}
],
"capabilities": {
"streaming": true,
"pushNotifications": false
},
"skills": [
{
"id": "required",
"name": "Required",
"description": "Always loaded (wallet, positions, memory, price calculations)",
"tags": [
"required",
"trading",
"wallet",
"wallet-management",
"balance-check",
"token-send",
"token-price",
"portfolio",
"position-tracking",
"cross-chain",
"cross-chain-bridge",
"changenow"
],
"examples": [
"Use required tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a required onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "solana",
"name": "Solana",
"description": "Solana swaps, balances, conditional orders, tokenized stocks discovery",
"tags": [
"solana",
"trading",
"spl-token",
"dex",
"token-swap",
"balance-check",
"token-send",
"conditional-orders",
"limit-order",
"dca",
"jupiter",
"raydium",
"pump-fun",
"prestocks",
"xstocks",
"tokenized-stocks"
],
"examples": [
"Use solana tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a solana onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "ethereum",
"name": "Ethereum",
"description": "Ethereum swaps, balances, conditional orders",
"tags": [
"ethereum",
"trading",
"erc-20",
"dex",
"token-swap",
"balance-check",
"token-send",
"conditional-orders",
"limit-order",
"uniswap"
],
"examples": [
"Use ethereum tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a ethereum onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "bsc",
"name": "Bsc",
"description": "BSC swaps, balances, conditional orders",
"tags": [
"bsc",
"trading",
"binance-smart-chain",
"dex",
"token-swap",
"balance-check",
"token-send",
"conditional-orders",
"limit-order",
"pancakeswap",
"fourmeme"
],
"examples": [
"Use bsc tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a bsc onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "polygon",
"name": "Polygon",
"description": "Polygon swaps, balances, conditional orders",
"tags": [
"polygon",
"trading",
"dex",
"token-swap",
"balance-check",
"token-send",
"conditional-orders",
"limit-order",
"quickswap"
],
"examples": [
"Use polygon tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a polygon onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "hedera",
"name": "Hedera",
"description": "Hedera swaps, balances, conditional orders",
"tags": [
"hedera",
"trading",
"hbar",
"dex",
"token-swap",
"balance-check",
"token-send",
"conditional-orders",
"limit-order",
"saucerswap",
"memejob"
],
"examples": [
"Use hedera tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a hedera onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "base",
"name": "Base",
"description": "Base swaps, balances, conditional orders, Clanker meme tokens",
"tags": [
"base",
"trading",
"dex",
"token-swap",
"balance-check",
"token-send",
"conditional-orders",
"limit-order",
"uniswap",
"aerodrome",
"clanker"
],
"examples": [
"Use base tools to fetch prices and execute a trade (with safety checks).",
"Create a step-by-step plan for a base onchain action, then run the tools."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "ordiscan",
"name": "Ordiscan",
"description": "Bitcoin ordinals, runes, inscriptions, BRC20",
"tags": [
"ordiscan",
"analytics",
"bitcoin",
"ordinals",
"runes",
"inscriptions",
"brc-20",
"brc20",
"counterparty",
"xcp",
"rare-pepe"
],
"examples": [
"Pull the latest Ordiscan data and summarize key insights.",
"Compare recent Ordiscan metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "coinglass",
"name": "Coinglass",
"description": "Futures, funding rates, ETF flows, liquidations, open interest",
"tags": [
"coinglass",
"analytics",
"derivatives",
"futures",
"funding-rates",
"open-interest",
"liquidations",
"etf-flows",
"market-analytics",
"crypto-sentiment"
],
"examples": [
"Pull the latest Coinglass data and summarize key insights.",
"Compare recent Coinglass metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "polymarket",
"name": "Polymarket",
"description": "Prediction markets, betting, event outcomes",
"tags": [
"polymarket",
"analytics",
"prediction-markets",
"event-outcomes",
"odds",
"markets"
],
"examples": [
"Pull the latest Polymarket data and summarize key insights.",
"Compare recent Polymarket metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "opensea",
"name": "Opensea",
"description": "NFTs, collections, listings, offers (Ethereum NFTs)",
"tags": [
"opensea",
"analytics",
"nft",
"nft-collections",
"nft-listings",
"nft-offers",
"ethereum-nfts",
"erc-721",
"erc-1155"
],
"examples": [
"Pull the latest Opensea data and summarize key insights.",
"Compare recent Opensea metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "advanced-search",
"name": "Advanced Search",
"description": "Web search, news, documentation lookup",
"tags": [
"advanced-search",
"analytics",
"web-search",
"market-research",
"documentation",
"crypto-news",
"social-sentiment",
"firecrawl"
],
"examples": [
"Pull the latest Advanced Search data and summarize key insights.",
"Compare recent Advanced Search metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "nansen",
"name": "Nansen",
"description": "Smart money analytics, whale tracking, wallet profiling, perp positions, token screening via Nansen",
"tags": [
"nansen",
"analytics",
"smart-money",
"whale-tracking",
"wallet-profiling",
"token-screening",
"perp-positions",
"market-analytics"
],
"examples": [
"Pull the latest Nansen data and summarize key insights.",
"Compare recent Nansen metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "emblem",
"name": "Emblem",
"description": "Emblem Vaults - create, mint, and manage encrypted digital asset vaults",
"tags": [
"emblem",
"analytics",
"emblem-vault",
"vault",
"encrypted-vault",
"mint",
"unvault",
"reveal-keys",
"quickvault",
"bitcoin",
"ordinals"
],
"examples": [
"Pull the latest Emblem data and summarize key insights.",
"Compare recent Emblem metrics and highlight notable changes."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "token-swap",
"name": "Token Swap",
"description": "Swap tokens on supported DEX venues and networks (best-effort based on available routes, liquidity, and tool constraints).",
"tags": [
"swap",
"token-swap",
"dex",
"defi",
"trading",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera",
"jupiter",
"raydium",
"uniswap",
"pancakeswap",
"quickswap",
"saucerswap",
"aerodrome"
],
"examples": [
"Swap 0.1 SOL to USDC on Solana and only execute if slippage is <= 1%.",
"Get a quote for ETH \u2192 USDC on Base, explain fees, then execute with safety checks.",
"Swap HBAR \u2192 SAUCE on Hedera (best-effort) and summarize the resulting balances.",
"Compare available swap quotes for UNI \u2192 ETH and pick the best execution route."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "balance-check",
"name": "Balance Check",
"description": "Check wallet balances and token holdings across supported networks (coverage varies by chain and token standard).",
"tags": [
"wallet",
"balance-check",
"portfolio",
"holdings",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera",
"bitcoin"
],
"examples": [
"Check my SOL and USDC balances on Solana and summarize them.",
"Show my erc-20 balances on Ethereum for USDC and WETH.",
"Check whether my wallet holds any ordinals/runes-related assets (best-effort)."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "token-send",
"name": "Token Send",
"description": "Prepare and send token transfers on supported networks (requires a destination address and sufficient balance; fees apply).",
"tags": [
"send",
"transfer",
"token-send",
"wallet",
"onchain",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera",
"bitcoin"
],
"examples": [
"Send 0.01 ETH to 0x... and show the transaction result.",
"Transfer 5 USDC on Solana to a given address and verify the new balances.",
"Send HBAR to an account id on Hedera and confirm the status."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "token-price",
"name": "Token Price",
"description": "Fetch token prices/quotes (spot or best available) to support decisions like sizing, slippage checks, and portfolio summaries.",
"tags": [
"price",
"token-price",
"quote",
"market-data",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera",
"coingecko"
],
"examples": [
"Get the current price of SOL and ETH and summarize the change over 24h if available.",
"Quote how much USDC I would get for swapping 1 ETH on Base (best-effort quote).",
"Compute the USD value of my token balances from the latest available prices."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "wallet-management",
"name": "Wallet Management",
"description": "Help with wallet-oriented workflows like preparing transactions, checking addresses, and summarizing holdings (execution depends on authorization and connected wallet context).",
"tags": [
"wallet",
"wallet-management",
"portfolio",
"onchain",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera",
"bitcoin"
],
"examples": [
"Summarize my portfolio across supported chains and highlight the largest holdings.",
"Explain what information you need from me to safely send a token transfer.",
"Help me plan a safe swap (amount, slippage, destination token) before executing."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "cross-chain-bridge",
"name": "Cross-Chain Swap (Bridge)",
"description": "Perform best-effort cross-chain swaps via supported providers (e.g. ChangeNow). Availability and rates depend on live support for the selected assets and networks.",
"tags": [
"cross-chain",
"cross-chain-bridge",
"bridge",
"swap",
"changenow",
"bitcoin",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera"
],
"examples": [
"Get a ChangeNow quote to swap BTC -> SOL and explain expected fees and timing.",
"Swap ETH -> HBAR cross-chain (best-effort) and provide the changenow tracking url.",
"Check the status of a cross-chain swap by transaction id."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "token-analysis",
"name": "Token Analysis",
"description": "Analyze tokens and market activity using available analytics sources (e.g. smart-money signals, derivatives metrics, and web research).",
"tags": [
"token-analysis",
"market-analytics",
"research",
"smart-money",
"derivatives",
"nansen",
"coinglass",
"web-search",
"firecrawl"
],
"examples": [
"Analyze funding rates and open interest for BTC and summarize sentiment (best-effort).",
"Check whether there are notable smart-money flows for a token using available analytics.",
"Pull recent news for a token and summarize the main catalysts."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "nft-operations",
"name": "NFT Operations",
"description": "View NFT collections, listings, and offers via supported marketplaces (primarily OpenSea; coverage depends on chain and collection).",
"tags": [
"nft",
"nft-operations",
"nft-collections",
"nft-listings",
"nft-offers",
"opensea",
"ethereum",
"erc-721",
"erc-1155"
],
"examples": [
"Fetch details for an opensea collection and summarize floor price and volume if available.",
"List current listings for a collection slug on opensea (best-effort).",
"Show offers for a specific NFT and summarize the top bids (best-effort)."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "gas-estimation",
"name": "Gas / Fee Estimation",
"description": "Estimate transaction fees (best-effort) using available quotes/simulations; final gas/fees can differ at execution time.",
"tags": [
"gas-estimation",
"fees",
"gas-fees",
"transaction-fees",
"ethereum",
"base",
"bsc",
"polygon",
"solana",
"hedera"
],
"examples": [
"Estimate the fees for swapping 0.5 ETH to USDC on Ethereum (best-effort).",
"Estimate the network fee for sending USDC on Base to 0x... (best-effort).",
"Explain what affects gas fees and how to reduce them for a token swap."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
},
{
"id": "transaction-history",
"name": "Transaction History",
"description": "Retrieve and summarize wallet activity where supported. Coverage may be partial depending on chain/explorer/provider limits.",
"tags": [
"transaction-history",
"tx-history",
"wallet-activity",
"onchain",
"solana",
"ethereum",
"base",
"bsc",
"polygon",
"hedera",
"bitcoin"
],
"examples": [
"Summarize my recent transactions on Solana from the last 7 days (best-effort).",
"Find the transaction where I received USDC on Ethereum and show the details (best-effort).",
"Explain any gaps in transaction history coverage for a given chain."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"text/markdown",
"application/json"
]
}
],
"securitySchemes": {
"bearerJwt": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT",
"description": "Emblem-issued JWT (verified via JWKS). See: https://emblemvault.ai/docs/a2a-auth"
},
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "x-api-key",
"description": "Vault API key (alternative to JWT). See: https://emblemvault.ai/docs/a2a-auth"
}
},
"security": [
{
"bearerJwt": []
},
{
"apiKey": []
}
],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"text/markdown",
"application/json"
]
}