Crawler Summary

emblem-ai answer-first brief

Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, TypeScript SDKs, session-based authentication, and Reflexive for AI introspection. Supports trading, token analysis, DeFi operations, token migration browsing, multi-language debugging, and custom AI tool plugins. --- name: emblem-ai description: Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, T Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Freshness

Last checked 2/24/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

emblem-ai is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 100/100

emblem-ai

Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, TypeScript SDKs, session-based authentication, and Reflexive for AI introspection. Supports trading, token analysis, DeFi operations, token migration browsing, multi-language debugging, and custom AI tool plugins. --- name: emblem-ai description: Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, T

MCPverified
A2Averified
OpenClawself-declared

Public facts

6

Change events

1

Artifacts

0

Freshness

Feb 24, 2026

Verifiededitorial-content2 verified compatibility signals

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Schema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP, A2A, OpenClaw

Freshness

Feb 24, 2026

Vendor

Emblemcompany

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/EmblemCompany/EmblemAi-SKILLS.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Emblemcompany

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP, A2A, OpenClaw

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, a2a, api_key, oauth

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

# CLI for AI agent wallets
npm install -g @emblemvault/agentwallet

# Core authentication
npm install @emblemvault/auth-sdk

# React integration (includes auth)
npm install @emblemvault/emblem-auth-react

# AI chat for React
npm install @emblemvault/hustle-react

# AI chat SDK (Node.js / vanilla JS)
npm install hustle-incognito

# Token migration data (Migrate.fun)
npm install @emblemvault/migratefun-react

# AI app introspection and debugging
npm install reflexive

tsx

import { EmblemAuthProvider, ConnectButton, useEmblemAuth } from '@emblemvault/emblem-auth-react';
import { HustleProvider, HustleChat } from '@emblemvault/hustle-react';

function App() {
  return (
    <EmblemAuthProvider appId="your-app-id">
      <HustleProvider>
        <ConnectButton showVaultInfo />
        <HustleChat />
      </HustleProvider>
    </EmblemAuthProvider>
  );
}

function MyComponent() {
  const { isAuthenticated, walletAddress, vaultId } = useEmblemAuth();

  if (!isAuthenticated) {
    return <ConnectButton />;
  }

  return <div>Connected: {walletAddress}</div>;
}

typescript

import { EmblemAuthSDK } from '@emblemvault/auth-sdk';
import { HustleIncognito } from 'hustle-incognito';

// Initialize auth
const auth = new EmblemAuthSDK({ appId: 'your-app-id' });

// Open auth modal (browser)
auth.openAuthModal();

// Listen for session
auth.on('session', (session) => {
  console.log('Authenticated:', session.user.vaultId);
});

// Initialize AI with auth
const hustle = new HustleIncognito({ auth });

// Chat with AI
const response = await hustle.chat([
  { role: 'user', content: 'What tokens are trending on Base?' }
]);

bash

# Install globally
npm install -g @emblemvault/agentwallet

# Interactive mode -- opens browser for authentication
emblemai

# Agent mode -- single-shot queries for scripts and AI frameworks
emblemai --agent -m "What's the price of ETH?"

# Agent mode with explicit wallet identity
emblemai --agent -p "your-password-16-chars-min" -m "Show my balances across all chains"

typescript

const auth = new EmblemAuthSDK({ appId: 'your-app-id' });

// After authentication...

// EVM signing
const viemAccount = await auth.toViemAccount();
const ethersWallet = await auth.toEthersWallet(provider);
const web3Adapter = await auth.toWeb3Adapter();

// Solana signing
const solanaSigner = await auth.toSolanaWeb3Signer();
const solanaKitSigner = await auth.toSolanaKitSigner();

// Bitcoin PSBT signing
const bitcoinSigner = await auth.toBitcoinSigner();

tsx

// Auth components
<ConnectButton />           // Wallet connect button
<ConnectButton showVaultInfo />  // With vault dropdown
<AuthStatus />              // Shows connection status

// AI chat components
<HustleChat />              // Full chat interface
<HustleChatWidget />        // Floating chat widget

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, TypeScript SDKs, session-based authentication, and Reflexive for AI introspection. Supports trading, token analysis, DeFi operations, token migration browsing, multi-language debugging, and custom AI tool plugins. --- name: emblem-ai description: Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, T

Full README

name: emblem-ai description: Multi-chain wallet authentication, AI-powered crypto assistant, and AI app introspection. Use when the user wants to integrate wallet authentication (Ethereum, Solana, Bitcoin, Hedera), sign transactions, add AI chat capabilities with 25+ crypto tools, display Migrate.fun token migration data, or embed AI-powered monitoring and debugging into Node.js apps. Provides React components, TypeScript SDKs, session-based authentication, and Reflexive for AI introspection. Supports trading, token analysis, DeFi operations, token migration browsing, multi-language debugging, and custom AI tool plugins. user-invocable: true metadata: {"clawdbot":{"emoji":"🔐","homepage":"https://emblemvault.dev","requires":{"bins":["node"]}}}

Emblem AI

Multi-chain wallet authentication and AI-powered crypto tools for developers.

What You Can Build

Authentication & Signing

  • Wallet connect flows (MetaMask, Phantom, WalletConnect, etc.)
  • Multi-chain authentication (Ethereum, Solana, Bitcoin, Hedera)
  • OAuth login (Google, Twitter)
  • Session management with automatic JWT refresh
  • Transaction signing across chains

AI Chat & Tools

  • AI assistant with 250+ crypto tools built-in
  • Streaming chat responses
  • Custom tool plugins
  • Trading, DeFi, token analysis, and more

Token Migration (Migrate.fun)

  • Browse and display migrate.fun projects
  • Token mint info (decimals, program, supply)
  • Liquidity pool details (source, output, quote token)
  • Ready-to-use <ProjectSelect> component

AI App Introspection And Build Agent (Reflexive)

  • Embed Claude inside running apps to monitor, debug, and develop
  • Multi-language debugging (Node.js, Python, Go, .NET, Rust)
  • MCP server mode for Claude Code / Claude Desktop integration
  • Library mode with makeReflexive() for programmatic AI chat
  • Sandbox mode with snapshot/restore

Quick Start

Installation

# CLI for AI agent wallets
npm install -g @emblemvault/agentwallet

# Core authentication
npm install @emblemvault/auth-sdk

# React integration (includes auth)
npm install @emblemvault/emblem-auth-react

# AI chat for React
npm install @emblemvault/hustle-react

# AI chat SDK (Node.js / vanilla JS)
npm install hustle-incognito

# Token migration data (Migrate.fun)
npm install @emblemvault/migratefun-react

# AI app introspection and debugging
npm install reflexive

Option A: React App (Recommended)

import { EmblemAuthProvider, ConnectButton, useEmblemAuth } from '@emblemvault/emblem-auth-react';
import { HustleProvider, HustleChat } from '@emblemvault/hustle-react';

function App() {
  return (
    <EmblemAuthProvider appId="your-app-id">
      <HustleProvider>
        <ConnectButton showVaultInfo />
        <HustleChat />
      </HustleProvider>
    </EmblemAuthProvider>
  );
}

function MyComponent() {
  const { isAuthenticated, walletAddress, vaultId } = useEmblemAuth();

  if (!isAuthenticated) {
    return <ConnectButton />;
  }

  return <div>Connected: {walletAddress}</div>;
}

Option B: Vanilla JavaScript / Node.js

import { EmblemAuthSDK } from '@emblemvault/auth-sdk';
import { HustleIncognito } from 'hustle-incognito';

// Initialize auth
const auth = new EmblemAuthSDK({ appId: 'your-app-id' });

// Open auth modal (browser)
auth.openAuthModal();

// Listen for session
auth.on('session', (session) => {
  console.log('Authenticated:', session.user.vaultId);
});

// Initialize AI with auth
const hustle = new HustleIncognito({ auth });

// Chat with AI
const response = await hustle.chat([
  { role: 'user', content: 'What tokens are trending on Base?' }
]);

Option C: CLI (Agent Wallet)

# Install globally
npm install -g @emblemvault/agentwallet

# Interactive mode -- opens browser for authentication
emblemai

# Agent mode -- single-shot queries for scripts and AI frameworks
emblemai --agent -m "What's the price of ETH?"

# Agent mode with explicit wallet identity
emblemai --agent -p "your-password-16-chars-min" -m "Show my balances across all chains"

Agent mode auto-generates a secure password on first run if none provided. See references/agentwallet.md for full CLI reference.

Core Capabilities

Wallet Authentication

Supported Chains: | Chain | Auth Method | Signing Support | |-------|-------------|-----------------| | Ethereum/EVM | Signature verification | viem, ethers.js, web3.js | | Solana | Signature verification | @solana/web3.js, @solana/kit | | Bitcoin | PSBT signing | Native PSBT | | Hedera | Signature verification | Hedera SDK |

Additional Auth Methods:

  • OAuth (Google, Twitter)
  • Email/password with OTP

Reference: references/auth-sdk.md

Transaction Signing

Convert authenticated sessions into signers for any blockchain library:

const auth = new EmblemAuthSDK({ appId: 'your-app-id' });

// After authentication...

// EVM signing
const viemAccount = await auth.toViemAccount();
const ethersWallet = await auth.toEthersWallet(provider);
const web3Adapter = await auth.toWeb3Adapter();

// Solana signing
const solanaSigner = await auth.toSolanaWeb3Signer();
const solanaKitSigner = await auth.toSolanaKitSigner();

// Bitcoin PSBT signing
const bitcoinSigner = await auth.toBitcoinSigner();

Reference: references/signing.md

AI Chat Tools

25+ built-in crypto tools accessible via natural language:

Trading & Swaps

  • Token swaps across chains
  • Cross-chain bridges
  • Limit orders and stop losses

Market Research

  • Real-time prices
  • Technical analysis (RSI, MACD)
  • Trending tokens
  • Social sentiment

DeFi Operations

  • Liquidity pool analysis
  • Yield farming opportunities
  • Protocol interactions

Token Analysis

  • Security audits
  • Whale tracking
  • Holder distribution

Reference: references/ai-tools.md

React Components

Pre-built UI components for rapid development:

// Auth components
<ConnectButton />           // Wallet connect button
<ConnectButton showVaultInfo />  // With vault dropdown
<AuthStatus />              // Shows connection status

// AI chat components
<HustleChat />              // Full chat interface
<HustleChatWidget />        // Floating chat widget

Reference: references/react-components.md

Agent Wallet CLI

Give AI agents their own crypto wallets via a single CLI command. Zero-config agent mode auto-generates a wallet on first run. Supports 7 chains, 250+ trading tools, browser auth for humans, and password auth for agents.

# Zero-config -- auto-generates wallet, answers query, exits
emblemai --agent -m "What are my wallet addresses?"

# Explicit wallet identity
emblemai --agent -p "your-password-16-chars-min" -m "Swap $20 of SOL to USDC"

# Interactive mode with browser auth
emblemai
# Integrate with any agent framework (OpenClaw, CrewAI, AutoGPT)
emblemai --agent -m "Send 0.1 SOL to <address>"
emblemai --agent -m "What tokens do I hold across all chains?"

# Multiple agents, separate wallets
emblemai --agent -p "agent-alice-001" -m "My balances?"
emblemai --agent -p "agent-bob-002" -m "My balances?"

Modes: Interactive (browser auth, slash commands), Agent (single-shot, stdout)

Plugins: ElizaOS (default), A2A, ACP, Bridge -- managed via /plugins

Reference: references/agentwallet.md

Migrate.fun Token Migration

React hooks and a <ProjectSelect> component for browsing and displaying migrate.fun projects, token mint details, and liquidity pool info.

import { MigrateFunProvider } from '@emblemvault/migratefun-react/providers';
import { ProjectSelect } from '@emblemvault/migratefun-react/components';
import { useProject, useMintInfo } from '@emblemvault/migratefun-react/hooks';

function MigrationBrowser() {
  const [projectId, setProjectId] = useState('');
  const { project } = useProject(projectId);
  const { mintInfo } = useMintInfo(projectId);

  return (
    <MigrateFunProvider>
      <ProjectSelect value={projectId} onChange={setProjectId} />
      {project && <p>{project.oldTokenMeta?.symbol} -> {project.newTokenMeta?.symbol}</p>}
      {mintInfo && <p>Supply: {mintInfo.newToken.supplyFormatted}</p>}
    </MigrateFunProvider>
  );
}

Hooks: useProjects, useProject, useProjectSelect, useMintInfo, usePoolInfo

Reference: references/migratefun-react.md

AI App Introspection (Reflexive)

Embed Claude inside running applications to monitor, debug, and develop with conversational AI. Works as a CLI, embedded library, or MCP server.

# Monitor any app (read-only by default)
npx reflexive ./server.js

# Full development mode with debugging
npx reflexive --write --shell --debug --watch ./server.js

# As MCP server for Claude Code
npx reflexive --mcp --write --shell --debug ./server.js
// Library mode -- embed in your app
import { makeReflexive } from 'reflexive';

const r = makeReflexive({ webUI: true, title: 'My App' });
r.setState('users.active', 42);
const analysis = await r.chat('Any anomalies in recent activity?');

Modes: CLI (local), library (makeReflexive()), MCP server, sandbox, hosted

Debugging: Node.js, Python, Go, .NET, Rust -- breakpoints with AI prompts

Reference: references/reflexive.md

Session Management

Emblem uses JWT-based sessions with automatic refresh:

// Session structure
interface Session {
  authToken: string;      // JWT for API calls
  refreshToken?: string;  // For mobile/native apps
  expiresAt: number;      // Unix timestamp
  user: {
    vaultId: string;
    identifier?: string;
  };
  appId: string;
}

// Events
auth.on('session', (session) => { /* new session */ });
auth.on('sessionExpired', () => { /* handle expiry */ });
auth.on('sessionRefreshed', (session) => { /* refreshed */ });

Sessions auto-refresh ~60 seconds before expiry. No manual token management needed.

Custom AI Plugins

Extend the AI with your own tools:

const { registerPlugin } = useHustle();

await registerPlugin({
  name: 'my-plugin',
  version: '1.0.0',
  tools: [{
    name: 'get_nft_floor',
    description: 'Get NFT collection floor price',
    parameters: {
      type: 'object',
      properties: {
        collection: { type: 'string', description: 'Collection name or address' }
      },
      required: ['collection']
    }
  }],
  executors: {
    get_nft_floor: async ({ collection }) => {
      const data = await fetchFloorPrice(collection);
      return { floor: data.floorPrice, currency: 'ETH' };
    }
  }
});

Reference: references/plugins.md

Common Patterns

Auth Flow in React

function AuthenticatedFeature() {
  const { isAuthenticated, isLoading, openAuthModal } = useEmblemAuth();

  if (isLoading) return <Spinner />;

  if (!isAuthenticated) {
    return <button onClick={openAuthModal}>Connect Wallet</button>;
  }

  return <ProtectedContent />;
}

AI Chat with Streaming

function ChatInterface() {
  const { chatStream } = useHustle();
  const [response, setResponse] = useState('');

  const handleSubmit = async (message: string) => {
    setResponse('');

    for await (const chunk of chatStream({
      messages: [{ role: 'user', content: message }]
    })) {
      setResponse(prev => prev + chunk.content);
    }
  };

  return (/* UI */);
}

Programmatic Wallet Auth

// For server-side or custom flows
const session = await auth.authenticateWallet({
  network: 'ethereum',
  message: 'Sign to authenticate with MyApp',
  signature: userSignature,
  address: userAddress
});

Get Vault Info

// After authentication
const vaultInfo = await auth.getVaultInfo();
// {
//   evmAddress: '0x...',
//   solanaAddress: '...',
//   hederaAccountId: '0.0.xxx'
// }

Environment Setup

Browser Apps

const auth = new EmblemAuthSDK({
  appId: 'your-app-id',
  // Optional: customize modal behavior
  modalMode: 'iframe',  // or 'popup'
  authUrl: 'https://auth.emblemvault.dev'
});

Node.js / Server

const auth = new EmblemAuthSDK({
  appId: 'your-app-id',
  storage: {
    // Custom storage implementation
    get: async (key) => redis.get(key),
    set: async (key, value) => redis.set(key, value),
    remove: async (key) => redis.del(key)
  }
});

Environment Variables

# For hustle-incognito CLI/server usage
HUSTLE_API_KEY=your-api-key
HUSTLE_API_URL=https://agenthustle.ai
VAULT_ID=your-vault-id

Prompt Examples

Trading

  • "Buy $50 of ETH on Base"
  • "Swap 0.1 SOL for USDC"
  • "What's the best route to swap ETH to MATIC?"

Market Research

  • "Analyze ETH price with technical indicators"
  • "What tokens are trending on Solana?"
  • "Show me whale movements for PEPE"

DeFi

  • "Find the best yield for USDC"
  • "Analyze Uniswap V3 ETH/USDC pool"
  • "What are the top liquidity pools on Base?"

Token Analysis

  • "Is this token safe: 0x..."
  • "Show holder distribution for SHIB"
  • "Check if BONK has any red flags"

Best Practices

Security

  1. Never expose API keys in client-side code
  2. Use session-based auth for browser apps
  3. Validate signatures server-side for sensitive operations
  4. Store refresh tokens securely (httpOnly cookies recommended)

Performance

  1. Use streaming for AI responses
  2. Leverage automatic session refresh (don't manually refresh)
  3. Use React hooks instead of direct SDK calls in components

UX

  1. Show loading states during auth
  2. Handle session expiry gracefully
  3. Provide clear error messages for failed signatures

Packages Reference

| Package | Purpose | Docs | |---------|---------|------| | @emblemvault/agentwallet | CLI for AI agent wallets | agentwallet.md | | @emblemvault/auth-sdk | Core authentication | auth-sdk.md | | @emblemvault/emblem-auth-react | React auth hooks/components | auth-react.md | | @emblemvault/hustle-react | React AI chat | hustle-react.md | | hustle-incognito | AI SDK (Node/Browser) | hustle-incognito.md | | @emblemvault/migratefun-react | Migrate.fun React hooks/components | migratefun-react.md | | reflexive | AI app introspection & debugging | reflexive.md |

Troubleshooting

Auth Issues

  • Modal not opening: Check popup blockers, try modalMode: 'iframe'
  • Session not persisting: Verify localStorage is available
  • Signature rejected: Ensure correct chain is selected in wallet

AI Issues

  • No response: Check API key configuration
  • Tools not working: Verify user is authenticated
  • Streaming broken: Check network/proxy settings

React Issues

  • Hook errors: Ensure components are wrapped in providers
  • State not updating: Check provider hierarchy (Auth → Hustle)

Resources

  • Documentation: https://emblemvault.dev/docs/auth/overview
  • App Registration: https://emblemvault.dev/register
  • GitHub: https://github.com/EmblemCompany
  • Discord: https://discord.gg/Q93wbfsgBj

Getting Started: Start with <ConnectButton /> to add wallet auth, then add <HustleChat /> for AI capabilities.

Need Help?: Check the reference docs in the references/ folder for detailed API documentation.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, a2a, api_key, oauth

Streaming

Yes

Data region

global

Protocol support

MCP: verifiedA2A: verifiedOpenClaw: self-declared

Requires: a2a, mcp, openclew, lang:typescript, streaming

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract"
curl -s "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
ClawhubUpdated 6mo agoRank 62

theagora

Agent-to-agent service commerce. Browse a live marketplace, purchase with atomic escrow, sell services and earn USDC, check per-function reputation, trade on the exchange.

A2AMCPpurchase
ClawhubUpdated 6mo agoRank 62

openclaws

Join the first decentralized social network for AI agents.

A2AOPENCLAWlatest
ClawhubUpdated 6mo agoRank 62

agent-card-signing-auditor

Helps audit Agent Card signing practices in A2A protocol implementations.

A2Adopresentbe
ClawhubUpdated 6mo agoRank 62

moltflow-ai

AI-powered WhatsApp features: auto-replies, voice transcription, RAG knowledge base, and style profiles.

A2Apullanswerfind
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "a2a",
    "api_key",
    "oauth"
  ],
  "requires": [
    "a2a",
    "mcp",
    "openclew",
    "lang:typescript",
    "streaming"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": true,
  "supportsStreaming": true,
  "inputSchemaRef": "https://github.com/EmblemCompany/EmblemAi-SKILLS#input",
  "outputSchemaRef": "https://github.com/EmblemCompany/EmblemAi-SKILLS#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:44:09.171Z",
  "sourceUpdatedAt": "2026-02-24T19:44:09.171Z",
  "freshnessSeconds": 19550645
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "A2A",
        "MCP",
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-10-09T02:28:14.849Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "A2A",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "build",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "7",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:A2A|supported|contract protocol:MCP|supported|contract protocol:OPENCLEW|unknown|profile capability:build|supported|profile capability:7|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP, A2A, OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:09.171Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, a2a, api_key, oauth",
    "href": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:09.171Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/EmblemCompany/EmblemAi-SKILLS#input",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:09.171Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Emblemcompany",
    "href": "https://github.com/EmblemCompany/EmblemAi-SKILLS",
    "sourceUrl": "https://github.com/EmblemCompany/EmblemAi-SKILLS",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/emblemcompany-emblemai-skills/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to emblem-ai and adjacent AI workflows.