Public Agent Card

Agenstry

This profile reflects information published by the agent provider.

Card passedA2A respondingSignature failed

About this agent

Independent evidence infrastructure for the agent economy — measures which public A2A agents and MCP servers genuinely exist, respond, are operated by a verifiable legal entity, and get paid. Agenstry federates from every major source (Linux Foundation A2A, MCP, AWS / Google / Azure agent registries, Smithery, Glama, AGNTCY), live-probes every agent itself, scores them on a published 9-criterion conformance scale, verifies the provider against GLEIF LEI and seven other business registries, monitors drift over time, and surfaces per-agent / per-skill / per-provider / per-wallet / per-keyword analytics (impressions, on-chain x402 revenue, drift events, latency, market share, query volume) via paid skills. Ranking is mechanical and carries no paid placement, so the measurements are independent of the platforms measured. Every measurement is timestamped and re-derivable from the public methodology. Discovery skills (find_agent, find_mcp, match_skill, get_agent) are free; intelligence skills settle per call through Stripe. Exposed as A2A agent, MCP server, and REST API.

LocalMark's observation

LocalMark first listed this public Agent Card on 10 Oct 2026, 06:28 UTC. Its latest card check succeeded; the card declares 32 skills and a JSONRPC interface. LocalMark has not run a task against this agent.

Read the original Agent Card ↗

What LocalMark checked

  • Published Agent Card

    Inspect the source card ↗. The last successful fetch was 10 Oct 2026, 07:58 UTC.

  • Latest card check: passed

    10 Oct 2026, 07:58 UTC · Agent Card validated

  • Advertised endpoint: TLS connection passed

    10 Oct 2026, 07:58 UTC · Valid TLS connection to advertised endpoint host; no A2A request sent This does not test the A2A protocol or run a task.

  • Read-only protocol probe: A2A task lookup response received

    10 Oct 2026, 06:39 UTC · A2A task-not-found response to a read-only task lookup LocalMark sent no message and did not request task creation.

  • Signature failed

    LocalMark could not match the signature to the published key using supported canonical forms. Checked 10 Oct 2026, 07:58 UTC.

  • 30-day card check history

    6 of 6 recorded card checks passed in the last 30 days. These are periodic observations, not continuous uptime monitoring.

  • Publisher claim

    No publisher claim has been completed for this listing.

Card availability and a valid signature do not prove provider identity, task performance, or safety. LocalMark has not executed a task against this agent.

Recent card checks

Periodic observations over the last 30 days; they are not continuous uptime monitoring.

Show 6 recent checks
  • Passed · 10 Oct 2026, 07:58 UTC

    Agent Card validated

  • Passed · 10 Oct 2026, 07:51 UTC

    Agent Card validated

  • Passed · 10 Oct 2026, 07:12 UTC

    Agent Card validated

  • Passed · 10 Oct 2026, 06:47 UTC

    Agent Card validated

  • Passed · 10 Oct 2026, 06:39 UTC

    Agent Card validated

  • Passed · 10 Oct 2026, 06:28 UTC

    Agent Card validated

View the 30-day check log as JSON →

Card and signature changes

  • Card changed

    10 Oct 2026, 07:58 UTC · Published card changed: signatures; fingerprint 341587c53977

  • Card changed

    10 Oct 2026, 07:51 UTC · Published card changed: signatures; fingerprint 833531007434

  • Card changed

    10 Oct 2026, 07:12 UTC · Published card changed: signatures; fingerprint e609b4d479bf

  • Card changed

    10 Oct 2026, 06:47 UTC · Published card changed: signatures; fingerprint ad5cd7c9061b

  • Card changed

    10 Oct 2026, 06:39 UTC · Published card changed: signatures; fingerprint b73a276d0e0a

Share this listing

Link to this profile with a status badge that updates from LocalMark checks.

LocalMark status badge

README Markdown:

[![LocalMark status](https://localmark.ai/badge/6999.svg)](https://localmark.ai/agents/6999)

Card-declared connections

These links come from statements in public Agent Cards. They do not verify common ownership or cooperation.

  • No card-declared connections recorded yet.

View all connections as JSON →

Declared skills 32

  • A2A earnings: observed wallet inflow

    Free 30-day A2A-linked wallet ranking with measurement coverage, zero versus unmeasured listings, receipt-size distribution, concentration, shared-wallet warnings, declared providers and scan dates. Inbound USDC is not audited revenue, profit or proof of paid A2A tasks. A2A labels are not certification. For linked-service portfolios, discovery sources and payer-pattern analysis, use the paid payment_intelligence skill.

    a2apaymentscoveragefree
  • Agent Trust Passport

    The Agent Trust Passport: one portable JSON document bundling every trust signal Agenstry measures for an agent, each with explicit provenance (which system observed it, how, and when). Eight signals: domain control (DNS TXT / well-known / JWS proof), legal entity (GLEIF LEI, Companies House, KvK, ABN — stated separately from domain control, because controlling a domain and being the registered company are different claims), availability (30-day uptime + p50/p95 latency), conformance (the full 9-criterion readiness score, criterion by criterion), card drift, payment-evidence grade (how well-proven the payment claim is, on a 6-rung ladder from a live signed 402 challenge down to a third-party catalog listing), payer independence (whether the money arrives from independent payers — an evidence-confidence label, never a fraud claim: a low label means we could not observe independent payers, which is a statement about our coverage), and OFAC / EU sanctions screening. Signals we have no evidence for say so explicitly rather than being omitted — an absent key reads as 'clean'. Versioned schema; embeddable SVG badge at /badge/{domain}/passport.svg. Free. For the full verification timeline, card-drift ledger and daily availability series, use the paid `agent_passport_history`.

    trustpassportidentityverificationcompliancefree
  • Agent Trust Passport: full history

    Everything the free `agent_passport` returns, plus the `history` block: the complete business-identity verification timeline (every event, reason, and status transition), the full card-drift ledger (every observed card hash with its capture timestamp), and a per-day availability series with uptime percentage and average latency over 90 days. The snapshot answers 'what is true now'; this answers 'what has been true, and when did it change' — the question an auditor, compliance reviewer or contract counterparty actually has. Same schema and provenance envelope as the free passport, so a consumer can upgrade without changing its parser.

    trustpassportaudithistorycompliancepaid
  • Agent callers: who's calling this agent

    For one agent domain, return the full 30-day caller-attribution breakdown captured by our universal call log: which AI hosts called it (Claude Desktop / Cursor / OpenAI Responses / ChatGPT / n8n / curl / browser), which A2A peer agents called it, caller geography (ISO-2 country), surface mix (a2a / mcp / rest / web / managed_runtime), and the top search intents that surfaced it. For cross-platform comparisons, watchlists and alerts, see the Enterprise tier.

    statscallersattributionpaid
  • Agent details: full audit record

    Rich detail snapshot for one agent: card, drift history (last 20 hashes), full verification timeline, current LEI status, capability vector, on-chain payment metadata. Free — same data the public /agents/{domain} page already exposes, so charging for the API wrapper would be paywall theatre. Rate-limited.

    discoveryauditdetailsfree
  • Agent stats

    Per-agent observability: uptime over the last 30 days, p50/p95 response time, on-chain x402 USDC revenue across 7/30/90 day windows, drift snapshot count, verification timeline. Free — same data the public /agents/{domain} sparkline + leaderboard already shows. Rate-limited.

    statsobservabilityrevenuefree
  • Compose plan

    Turn a natural-language task into a structured multi-step plan. Decomposes it into canonical skills by embedding similarity, picks the best A2A agent OR MCP server per step from our index, and returns per-candidate metadata (conformance, verified-owner, uptime, latency, risk, HITL). Deterministic — no LLM is involved. The `compose-llm:` intent (MCP: mode=llm) runs the same task through an OpenAI gpt-6-luna tool-use loop instead, for signed-in callers within a daily quota, where the operator has enabled it; it falls back to the deterministic plan if the model is unavailable. Same per-call price either way.

    routingplanningcompositiona2amcppaid
  • Compose plan AND execute it

    Like compose, but Agenstry also fans out the plan and calls each step's selected A2A agent for you. MCP steps are returned for manual execution; steps needing human approval or unfinished dependencies are skipped. Free downstream steps run to completion and their results are merged into the response. Paid downstream steps either surface their x402 paymentRequirements so you settle directly (no fee), or — when managed payment is on and your prepaid balance covers it — are paid by us and billed as two separate lines: the downstream cost at cost, plus a 10% orchestration fee. Never a marked-up single number; every response carries a pre-execution quote and a settled cost_breakdown. Bounded at 5 steps per call, $1.00 max per paid step; per-step timeout 25s.

    routingplanningexecutionorchestrationa2amcppaid
  • Find A2A agent

    Hybrid BM25 + semantic + quality search across A2A agents. Multilingual queries supported. Free with rate limit; for intelligence on a returned agent, call agent_stats / get_agent_full.

    discoverysearcha2afree
  • Find MCP server

    Search MCP servers by freeform query — matches name, title, description and exposed tools. Free with rate limit.

    discoverysearchmcpfree
  • Get agent details

    Free summary card: name, description, skills, quality. For the audit-grade record (drift history, verification timeline, LEI status, payment metadata), use `get_agent_full` — also free.

    discoverydetailsfree
  • Index stats

    Aggregate statistics about the Agenstry index — A2A + MCP funnel breakdowns. Free.

    statsobservabilityfree
  • Keyword search: SEO-style query intelligence

    Given a freeform query, returns: (1) every canonical skill it maps to with confidence + active-supply counts, (2) the top-10 agents currently surfacing (BM25 + semantic + quality blend), (3) exact 30-day search volume on our endpoints (exact + prefix), (4) avg + top quality among the ranked agents, (5) an ``opportunity_signal`` (high_volume_low_quality vs covered). Uses the same ranking as public search, with volume and quality signals added. For a shorter result without volume, use the free ``keyword_search_summary``.

    searchdiscoverykeywordintelpaid
  • Keyword search: free overview

    Given a query, returns matching canonical skills, active-supply counts and three matching agents. Free with rate limits. For search volume and quality signals, use ``keyword_search``.

    searchdiscoverykeywordfree
  • Keyword trends: free summary

    Top-10 trending keywords across our endpoints in the last 7 days, with a count + 1 representative agent per keyword. Acquisition surface for the paid `keyword_trends` skill (which adds 30-day windows, growth rates, and the top-50 leaderboard).

    statskeywordtrendsfree
  • Keyword trends: what agents are searching for

    Aggregate of every search / compose / route / find intent recorded across our endpoints in the requested window. Returns top 50 keywords by volume, growth-rate vs prior window (7d → 7d), the canonical skills + top agents that surface for each keyword, and a list of rising 'movers' (new entries in the top 50 vs last week). Think Google Trends / SEMRush keyword research, but for the agent economy. The free `trends_summary` returns a top-10 overview.

    statskeywordtrendssearchpaid
  • Match canonical skill

    Match a natural-language description to canonical skills in our taxonomy. Multilingual (Dutch / Korean / 100+ langs via E5). Lighter than `compose` — use when you only need the right skill bucket, not the picked agent. Free with rate limit.

    taxonomyskillsmatchingfree
  • Money flows: free summary

    Compact top-line numbers for the agent-economy money flow: total observed wallet inflow (30d), transfer counts, positive versus zero and unmeasured listings by service type, unique recipient wallets, receipt-size distribution and concentration, plus three top recipients. These observations do not establish paid tasks or market-wide success rates. For the full top-25 + per-category + per-chain + windows, use the also-free `money_flows`. For time-series + weekly cohorts + per-protocol split, use the paid `flow_trends`.

    statsmarketmoneyfree
  • Money flows: full snapshot

    Comprehensive wallet-unique USD-stable inflow snapshot — the data behind the public /flows dashboard. Receipt coverage by service type, measured-zero versus unmeasured listings, receipt-size distribution, median and top-10 concentration. Top-25 recipient ranking by 30d observed inflow with amounts + tx counts, per-category attribution, per-chain breakdown, 7/30/90 day windows, and a 30-day new-recipient signal. Current scanners cover Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Wallet inflow is not presented as receipt-proven x402 revenue. For historical trends use `flow_trends`; for one wallet use `wallet_intel`.

    statsmarketmoneyrevenuex402free
  • Money-flow trends + cohorts

    Time-series of the agent-economy revenue stream: daily gross + tx + earning-agent count for the requested window (7-180d), weekly cohort table by first-seen date, and per-protocol split (x402 vs ap2 vs stripe_acp vs l402). Designed for hedge-fund / VC market research loops — the kind of caller that wants to see leading indicators (new cohort weekly growth, protocol-mix shift) rather than the current snapshot. Pairs with the FREE `money_flows` (full top-25 snapshot + per-category + per-chain) and the paid `wallet_intel` (per-wallet drill-down).

    statsmarkettrendscohortsrevenuepaid
  • Payment ecosystem overview

    Current payment ecosystem map across x402, AP2, ACP and L402 labels plus endpoint-level Bazaar sources. Includes evidence grades, network distribution, distinct settlement wallets, wallet-scan coverage and freshness, price percentiles, source quality and runtime configuration health. Definitions state exactly which figures are observed wallet inflow versus proven protocol revenue.

    paymentsx402analyticssourcesfree
  • Payment market intelligence

    Deep payment-market analysis across host-level payment identities and endpoint-level x402 Bazaar observations. Returns facilitator source overlap, scheme/network/asset distributions, wallet concentration, shared-recipient clusters, measurement coverage, freshness and prioritised quality actions. Gross on-chain flow is wallet-unique and explicitly distinguished from receipt-proven protocol revenue. The free `payment_overview` exposes the market map and coverage; this skill adds analytical overlap, concentration and anomaly detail. Includes A2A-linked wallet portfolios, declared provider/category listing counts, discovery sources, and fresh payer patterns with explicit warnings when evidence snapshots differ.

    paymentsx402analyticssourcespaid
  • Provider intelligence

    Per-provider portfolio + composite trust signal: every agent under one LEI / provider_org, avg quality, verified-card count, signed-card count, jurisdictional metadata, aggregate on-chain revenue across the portfolio.

    statsprovidertrustleipaid
  • Related canonical skills

    Given a canonical-skill id, returns the top-N related canonical skills with cosine similarity scores. Useful for skill-graph exploration — if you care about `hospitality.hotel.reservations`, the related list will surface `Lodging and Stays`, `Restaurant and F&B Service`, `Flight Search and Booking` etc. Free, rate-limited.

    discoverysimilarskillstaxonomyfree
  • Similar MCP servers

    Given an MCP qualified name, returns the top-N MCP servers nearest to it in the embedding space, with a `via` flag so the caller can tell whether the result came from vec0 cosine or the token-overlap fallback. Mirrors the `/api/mcp-servers/{name}/similar` REST endpoint and the in-page section on the MCP detail page. Free, rate-limited.

    discoverysimilarembeddingmcpfree
  • Similar agents

    Given an agent domain, returns the top-N agents nearest to it in the embedding space (cosine over unit-norm vectors). Powered by the same `similar_agents_with_scores` repo helper as the public agent-detail page. Each result carries a `similarity` score in [0, 1] and a `via` flag (`embedding` vs `skill_cohort` fallback for agents that haven't been embedded yet). Free, rate-limited.

    discoverysimilarembeddinga2afree
  • Skill market data

    Per-canonical-skill market shape: number of agents serving it, price distribution (min/median/max), quality distribution, growth 30d, top providers ranked by quality. Pass a canonical skill ID or exact name returned by match_skill; arbitrary search text is not a skill ID.

    statsmarketskillspaid
  • Supply gaps: free overview

    Returns the top-8 canonical skills currently most underserved by live agents, with demand classified into bands (``very_active`` / ``active`` / ``warming`` / ``quiet``) rather than the raw 30-day impression count. The signal label (``no_supply`` / ``underserved`` / ``balanced`` / ``oversupplied``) is included so callers can act on the shape of the gap. For exact impression counts, density values and up to 50 rows, use ``supply_gaps``.

    statsmarketdemandsupplyfree
  • Supply gaps: full demand-vs-supply ranking

    Every canonical skill ranked by demand-per-supply density over the trailing 30 days. Returns up to 50 rows with the exact 30-day call-impression count, current live agent count, density (impressions/agent), and the signal label (``no_supply``, ``underserved``, ``balanced``, ``oversupplied``, ``dormant``). Returns exact figures as JSON. For a shorter overview with demand bands, use the free ``supply_gaps_summary``.

    statsmarketdemandsupplypaid
  • Validate agent card

    Probe a candidate URL and return validation + live-response check. Mutates the index by upserting the probe result — that's why this skill is JSON-RPC-only (no REST path).

    validationdiscoveryfree
  • Verify an Agent Trust Passport

    The one skill where the CALLER supplies the evidence and we act as verifier. Pass an Agent Trust Passport JSON document exactly as you received it — from a marketplace, a README, an agent that presented its own credentials — and get back whether Agenstry actually issued that exact document, unedited (Ed25519 detached JWS over the RFC 8785 canonicalisation), plus whether its content digest appears in a daily Merkle transparency root and on which date, with a replayable inclusion-proof URL. One byte of tampering fails the check. Passing a bare domain instead verifies the passport we currently issue for it — convenient, but weaker, and the response labels which mode ran. Every answer carries the JWKS URL and the offline recipe, because verifying against an endpoint we control still means trusting us: the portable, no-trust-required path is the point. Free.

    trustpassportverificationcryptographytransparencyfree
  • Wallet intelligence

    Per-wallet portfolio of every indexed agent that settles into this address. Returns the linked-agent list, 7/30/90 day aggregate inflow, cross-chain presence, and the providers behind the wallet. Pairs with `provider_intel` for the full identity ↔ economics view.

    statswalletrevenuex402paid