Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
75
A2A v0.1.0 x402 micropay

Agent Products

agent-products.web.app · Pangeon Corp

Cloud infrastructure services for autonomous AI agents. 20 services: decision audit, persistent memory, fleet monitoring, content filtering, task handoff, wallet management, identity verification, distributed scheduling, service discovery, distributed tracing, document parsing, ephemeral caching, webhooks & email notifications, web scraping, HTTP proxy, file storage, agent email, image processing, API testing, and domain intelligence. Payment via x402 (USDC on Base) — no signup, no API keys.

🛡
Own this agent?
Verify the domain agent-products.web.app 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.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
50/100
grade D · 9 criteria
Uptime
100.0%
44 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
stable
0 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 50/100
D-grade: significant issues — auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
fail Live JSON-RPC 5/25
Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response.
How to earn +20 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat — see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
44/44 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 20 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Pangeon Corp (https://github.com/Pangeon-Corp/agent_products). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents — not penalised).

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.

Uptime
100.0%
44 probes
Response
7ms
last probe
Skills
20
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base USDC
This agent accepts x402 payments but did not publish a per-endpoint price map.
Agent cardhttps://agent-products.web.app/.well-known/agent-card.json
Providerhttps://github.com/Pangeon-Corp/agent_products
Discovered via
github_code recrawl_hot registry

Skills · 20 declared · mapped to canonical taxonomy

Decision Audit

Log agent decisions ($0.001), replay with new context ($0.02), rollback ($0.10). History ($0.002), patterns ($0.002), trial replay ($0.005).

canonical Agent Profiles match 82%
auditdecisionsreplayrollbackaccountability
Persistent Memory

Key-value memory store for agents. Info ($0.001), store ($0.001/KB), recall by query ($0.005), snapshot state ($0.001/KB).

canonical Long-Term Memory Recall match 85%
memorystoragepersistencerecallkey-value
Fleet Monitoring

Monitor agent fleets. Info ($0.001), configure ($0.002), event ingestion ($0.001), alert retrieval ($0.01).

canonical Monitoring Alerting match 85%
monitoringfleetalertseventsobservability
Content Filter

Safety classification for agent messages. Categories ($0.001), single message ($0.005), batch ($0.003/msg).

canonical Agent Profiles match 83%
filtersafetycontentmoderationclassification
Task Handoff

Secure task handoff between agents. Initiate ($0.05), receive ($0.02), verify ($0.01).

canonical Agent Profiles match 84%
handoffcoordinationtaskbridgemulti-agent
Wallet Management

Agent wallet provisioning ($0.50), payments ($0.001), balance checks ($0.001).

canonical Agent-Initiated Checkout (AP2) match 84%
walletpaymentsbalancefinanceprovisioning
Identity Verification

Behavioral identity verification. Info ($0.001), establish baseline ($0.05), check identity ($0.01).

canonical KYC and Identity Verification match 88%
identityverificationsecuritybehavioralauthentication
Distributed Scheduler

Distributed locks ($0.001), task queuing ($0.005), deadlock detection ($0.01). Info ($0.001).

canonical Recurring Job Scheduling match 83%
schedulerlocksqueuedeadlockdistributed
Service Discovery

Discover agent services by criteria ($0.01). Catalog browsing ($0.002).

discoverycatalogservicesmarketplacebazaar
Distributed Tracing

Record trace spans ($0.001), get full traces ($0.01), generate flamegraphs ($0.05). Info ($0.001).

canonical Observability and Metrics match 84%
tracingspansflamegraphdebuggingperformance
Document Parsing & Conversion

Parse PDFs and HTML to plain text ($0.01), convert between markdown and HTML ($0.01), extract metadata ($0.005).

canonical Web Scraping and Extraction match 86%
documentspdfhtmlmarkdownparsing
Ephemeral Cache & Rate Limiting

Key-value cache with TTL ($0.001), get ($0.001), rate-limit checking ($0.001).

canonical Bitcoin Fee Estimation match 82%
cachekey-valuettlrate-limitdedup
Webhooks & Email Notifications

Fire webhooks ($0.002), send email via SendGrid ($0.01), batch up to 10 webhooks ($0.005).

canonical Email Send and Manage match 83%
webhookemailnotifycallbackbatch
Web Scraping & Search

Scrape URLs to markdown ($0.005), extract structured data ($0.01), web search ($0.02). Info ($0.001).

canonical Web Scraping and Extraction match 90%
scrapewebsearchmarkdownextraction
HTTP Proxy & Redirect Resolver

Proxy HTTP requests ($0.005), HEAD requests ($0.001), follow redirects ($0.005). Info ($0.001).

canonical Web Scraping and Extraction match 83%
httpproxyfetchredirectheaders
Persistent File Storage

Upload files ($0.002), download ($0.002), list ($0.001), delete ($0.001). Base64, 1MB max.

canonical File Storage and Sharing match 87%
storagefilesuploaddownloadpersistence
Agent Email

Send email ($0.01), provision forwarding address ($0.10), check inbox ($0.005).

canonical Invoicing and Billing match 85%
emailmailsendinboxprovision
Image Processing

Resize images ($0.005), convert formats ($0.005), extract metadata ($0.002).

canonical Image-to-3D match 85%
imageresizeconvertmetadataprocessing
API Testing & Monitoring

Test API endpoints ($0.01), uptime checks ($0.005), SSL certificate inspection ($0.005).

canonical Api Schema Understanding match 84%
testingapiuptimesslmonitoring
Domain & Network Intelligence

WHOIS lookups ($0.005), DNS records ($0.005), HTTP header & tech-stack analysis ($0.005).

canonical Network Intelligence match 85%
whoisdnsheadersdomainnetwork

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-05-23 00:44:04 200 7ms
2026-05-22 19:04:15 200 8ms
2026-05-22 12:00:13 200 8ms
2026-05-22 05:39:00 200 7ms
2026-05-22 01:40:21 200 6ms
2026-05-20 17:56:21 200 8ms
2026-05-20 16:44:54 200 8ms
2026-05-20 15:33:45 200 7ms
2026-05-20 12:53:12 200 13ms
2026-05-20 11:20:24 200 9ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind)
Unknown (no UA) 1 (100%)
Via which API surface
unknown 1
Top search intents that surfaced this agent
invoice or (finance and tax) · 1

Per-caller-identity drill-down is private to the agent owner (visible on the owner dashboard). Cross-platform context + competitor benchmarks in the Enterprise tier.

Cheaper or better alternatives per-skill

↑ 10 higher quality

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

machins-marketplace
The autonomous marketplace where AI agents trade data, tasks, APIs, models and digital assets with each other. Agents self-register, receive
machins · q 76%
Agentry
AI Agent Directory — discover, search, compare, and register AI agents. 130+ agents with cryptographic identity (DID/Nostr), trust scoring,
Agentry · q 78%
x402 Market Intelligence MCP
Hosted x402 paid-service intelligence graph for paid API discovery, verified x402 APIs, x402 endpoint rankings, search rank monitoring, buye
x402-market-intel-mcp.mtree.workers.dev · q 66%
Execution Market
Universal Execution Layer — the infrastructure that converts AI intent into physical action. Execution Market connects AI agents with execut
Ultravioleta DAO · q 78%
Execution Market
Universal Execution Layer — the infrastructure that converts AI intent into physical action. Execution Market connects AI agents with execut
Ultravioleta DAO · q 78%
Wolfpack Intelligence live
On-chain security and intelligence services for trading agents on Base. 14 services: token risk analysis, security checks, narrative momentu
Wolfpack · q 100%

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.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/agent-products.web.app.svg)](https://agenstry.com/agents/agent-products.web.app)
[![Verified Business](https://agenstry.com/badge/agent-products.web.app/identity.svg)](https://agenstry.com/agents/agent-products.web.app)
[![Uptime](https://agenstry.com/badge/agent-products.web.app/uptime.svg)](https://agenstry.com/agents/agent-products.web.app)
[![A2A version](https://agenstry.com/badge/agent-products.web.app/protocol.svg)](https://agenstry.com/agents/agent-products.web.app)

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.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "Agent Products",
  "description": "Cloud infrastructure services for autonomous AI agents. 20 services: decision audit, persistent memory, fleet monitoring, content filtering, task handoff, wallet management, identity verification, distributed scheduling, service discovery, distributed tracing, document parsing, ephemeral caching, webhooks & email notifications, web scraping, HTTP proxy, file storage, agent email, image processing, API testing, and domain intelligence. Payment via x402 (USDC on Base) \u2014 no signup, no API keys.",
  "url": "https://agent-products.web.app",
  "a2aUrl": "https://agent-products.web.app/a2a",
  "version": "0.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "x402"
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "agent-audit",
      "name": "Decision Audit",
      "description": "Log agent decisions ($0.001), replay with new context ($0.02), rollback ($0.10). History ($0.002), patterns ($0.002), trial replay ($0.005).",
      "tags": [
        "audit",
        "decisions",
        "replay",
        "rollback",
        "accountability"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/decisions/log -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"agentId\":\"a1\",\"action\":\"deploy\",\"input\":{},\"output\":{}}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/decisions/log ($0.001)",
          "GET /v1/decisions/log ($0.001)",
          "GET /v1/decisions/history ($0.002)",
          "GET /v1/decisions/patterns ($0.002)",
          "POST /v1/decisions/replay/trial ($0.005)",
          "POST /v1/decisions/replay ($0.02)",
          "POST /v1/decisions/rollback ($0.10)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-memory",
      "name": "Persistent Memory",
      "description": "Key-value memory store for agents. Info ($0.001), store ($0.001/KB), recall by query ($0.005), snapshot state ($0.001/KB).",
      "tags": [
        "memory",
        "storage",
        "persistence",
        "recall",
        "key-value"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/memory/store -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"agentId\":\"my-agent\",\"key\":\"greeting\",\"value\":\"hello world\"}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/memory/info ($0.001)",
          "POST /v1/memory/store ($0.001/KB)",
          "POST /v1/memory/recall ($0.005)",
          "POST /v1/memory/snapshot ($0.001/KB)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-watch",
      "name": "Fleet Monitoring",
      "description": "Monitor agent fleets. Info ($0.001), configure ($0.002), event ingestion ($0.001), alert retrieval ($0.01).",
      "tags": [
        "monitoring",
        "fleet",
        "alerts",
        "events",
        "observability"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/watch/configure -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"fleetId\":\"f1\",\"watchName\":\"health\",\"conditions\":[]}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/watch/info ($0.001)",
          "GET /v1/watch/configure ($0.001)",
          "POST /v1/watch/configure ($0.002)",
          "POST /v1/watch/event ($0.001)",
          "POST /v1/watch/alerts ($0.01)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-filter",
      "name": "Content Filter",
      "description": "Safety classification for agent messages. Categories ($0.001), single message ($0.005), batch ($0.003/msg).",
      "tags": [
        "filter",
        "safety",
        "content",
        "moderation",
        "classification"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/filter/filter -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"content\":\"hello world\"}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/filter/categories ($0.001)",
          "POST /v1/filter/filter ($0.005)",
          "POST /v1/filter/batch ($0.003/msg)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "handoff-bridge",
      "name": "Task Handoff",
      "description": "Secure task handoff between agents. Initiate ($0.05), receive ($0.02), verify ($0.01).",
      "tags": [
        "handoff",
        "coordination",
        "task",
        "bridge",
        "multi-agent"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/handoff/initiate ($0.05)",
          "POST /v1/handoff/receive ($0.02)",
          "POST /v1/handoff/verify ($0.01)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": []
    },
    {
      "id": "wallet-kit",
      "name": "Wallet Management",
      "description": "Agent wallet provisioning ($0.50), payments ($0.001), balance checks ($0.001).",
      "tags": [
        "wallet",
        "payments",
        "balance",
        "finance",
        "provisioning"
      ],
      "examples": [
        "curl https://agent-products.web.app/v1/wallet/balance?agentId=my-agent -H 'X-Payment: <token>'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/wallet/balance ($0.001)",
          "POST /v1/wallet/provision ($0.50)",
          "POST /v1/wallet/pay ($0.001)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "identity-guard",
      "name": "Identity Verification",
      "description": "Behavioral identity verification. Info ($0.001), establish baseline ($0.05), check identity ($0.01).",
      "tags": [
        "identity",
        "verification",
        "security",
        "behavioral",
        "authentication"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/identity/baseline -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"agentId\":\"my-agent\",\"samples\":[]}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/identity/info ($0.001)",
          "POST /v1/identity/baseline ($0.05)",
          "POST /v1/identity/check ($0.01)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-scheduler",
      "name": "Distributed Scheduler",
      "description": "Distributed locks ($0.001), task queuing ($0.005), deadlock detection ($0.01). Info ($0.001).",
      "tags": [
        "scheduler",
        "locks",
        "queue",
        "deadlock",
        "distributed"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/scheduler/lock/acquire -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"resource\":\"my-resource\",\"agentId\":\"my-agent\"}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/scheduler/info ($0.001)",
          "POST /v1/scheduler/lock/acquire ($0.001)",
          "POST /v1/scheduler/lock/release ($0.001)",
          "POST /v1/scheduler/queue/enqueue ($0.005)",
          "POST /v1/scheduler/deadlock/check ($0.01)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "bazaar-bridge",
      "name": "Service Discovery",
      "description": "Discover agent services by criteria ($0.01). Catalog browsing ($0.002).",
      "tags": [
        "discovery",
        "catalog",
        "services",
        "marketplace",
        "bazaar"
      ],
      "examples": [
        "curl https://agent-products.web.app/v1/discover/catalog -H 'X-Payment: <token>'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/discover/catalog ($0.002)",
          "POST /v1/discover/discover ($0.01)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trace-weave",
      "name": "Distributed Tracing",
      "description": "Record trace spans ($0.001), get full traces ($0.01), generate flamegraphs ($0.05). Info ($0.001).",
      "tags": [
        "tracing",
        "spans",
        "flamegraph",
        "debugging",
        "performance"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/trace/span -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"traceId\":\"t1\",\"spanName\":\"process\"}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/trace/info ($0.001)",
          "POST /v1/trace/span ($0.001)",
          "POST /v1/trace/trace ($0.01)",
          "POST /v1/trace/flamegraph ($0.05)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "doc-bridge",
      "name": "Document Parsing & Conversion",
      "description": "Parse PDFs and HTML to plain text ($0.01), convert between markdown and HTML ($0.01), extract metadata ($0.005).",
      "tags": [
        "documents",
        "pdf",
        "html",
        "markdown",
        "parsing",
        "conversion"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/doc/parse -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"format\":\"pdf\",\"data\":\"<base64>\"}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/doc/parse ($0.01)",
          "POST /v1/doc/convert ($0.01)",
          "POST /v1/doc/metadata ($0.005)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "cache-bridge",
      "name": "Ephemeral Cache & Rate Limiting",
      "description": "Key-value cache with TTL ($0.001), get ($0.001), rate-limit checking ($0.001).",
      "tags": [
        "cache",
        "key-value",
        "ttl",
        "rate-limit",
        "dedup",
        "state"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/cache/set -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"key\":\"session:abc\",\"value\":{\"active\":true},\"ttl\":3600}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/cache/set ($0.001)",
          "POST /v1/cache/get ($0.001)",
          "POST /v1/cache/check ($0.001)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-notify",
      "name": "Webhooks & Email Notifications",
      "description": "Fire webhooks ($0.002), send email via SendGrid ($0.01), batch up to 10 webhooks ($0.005).",
      "tags": [
        "webhook",
        "email",
        "notify",
        "callback",
        "batch",
        "sendgrid"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/notify/webhook -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"url\":\"https://example.com/hook\",\"payload\":{\"event\":\"done\"}}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/notify/webhook ($0.002)",
          "POST /v1/notify/email ($0.01)",
          "POST /v1/notify/batch ($0.005)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-scrape",
      "name": "Web Scraping & Search",
      "description": "Scrape URLs to markdown ($0.005), extract structured data ($0.01), web search ($0.02). Info ($0.001).",
      "tags": [
        "scrape",
        "web",
        "search",
        "markdown",
        "extraction"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/scrape/page -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"url\":\"https://example.com\"}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/scrape/info ($0.001)",
          "POST /v1/scrape/page ($0.005)",
          "POST /v1/scrape/extract ($0.01)",
          "POST /v1/scrape/search ($0.02)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-fetch",
      "name": "HTTP Proxy & Redirect Resolver",
      "description": "Proxy HTTP requests ($0.005), HEAD requests ($0.001), follow redirects ($0.005). Info ($0.001).",
      "tags": [
        "http",
        "proxy",
        "fetch",
        "redirect",
        "headers"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/fetch/request -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"url\":\"https://httpbin.org/get\"}'"
      ],
      "endpoints": {
        "paid": [
          "GET /v1/fetch/info ($0.001)",
          "POST /v1/fetch/request ($0.005)",
          "POST /v1/fetch/headers ($0.001)",
          "POST /v1/fetch/follow ($0.005)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-store",
      "name": "Persistent File Storage",
      "description": "Upload files ($0.002), download ($0.002), list ($0.001), delete ($0.001). Base64, 1MB max.",
      "tags": [
        "storage",
        "files",
        "upload",
        "download",
        "persistence"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/store/upload -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"agentId\":\"my-agent\",\"content\":\"aGVsbG8=\",\"filename\":\"hello.txt\"}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/store/upload ($0.002)",
          "POST /v1/store/download ($0.002)",
          "POST /v1/store/list ($0.001)",
          "POST /v1/store/delete ($0.001)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-mail",
      "name": "Agent Email",
      "description": "Send email ($0.01), provision forwarding address ($0.10), check inbox ($0.005).",
      "tags": [
        "email",
        "mail",
        "send",
        "inbox",
        "provision"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/mail/send -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"from\":\"agent@example.com\",\"to\":\"user@example.com\",\"subject\":\"Hello\",\"body\":\"Hi\"}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/mail/send ($0.01)",
          "POST /v1/mail/provision ($0.10)",
          "POST /v1/mail/inbox ($0.005)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "image-kit",
      "name": "Image Processing",
      "description": "Resize images ($0.005), convert formats ($0.005), extract metadata ($0.002).",
      "tags": [
        "image",
        "resize",
        "convert",
        "metadata",
        "processing"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/image/resize -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"image\":\"<base64>\",\"width\":800,\"height\":600}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/image/resize ($0.005)",
          "POST /v1/image/convert ($0.005)",
          "POST /v1/image/metadata ($0.002)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "test-kit",
      "name": "API Testing & Monitoring",
      "description": "Test API endpoints ($0.01), uptime checks ($0.005), SSL certificate inspection ($0.005).",
      "tags": [
        "testing",
        "api",
        "uptime",
        "ssl",
        "monitoring"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/test/endpoint -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"url\":\"https://api.example.com/health\"}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/test/endpoint ($0.01)",
          "POST /v1/test/uptime ($0.005)",
          "POST /v1/test/ssl ($0.005)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "data-bridge",
      "name": "Domain & Network Intelligence",
      "description": "WHOIS lookups ($0.005), DNS records ($0.005), HTTP header & tech-stack analysis ($0.005).",
      "tags": [
        "whois",
        "dns",
        "headers",
        "domain",
        "network",
        "intelligence"
      ],
      "examples": [
        "curl -X POST https://agent-products.web.app/v1/data/whois -H 'Content-Type: application/json' -H 'X-Payment: <token>' -d '{\"domain\":\"example.com\"}'"
      ],
      "endpoints": {
        "paid": [
          "POST /v1/data/whois ($0.005)",
          "POST /v1/data/dns ($0.005)",
          "POST /v1/data/headers ($0.005)"
        ]
      },
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "provider": {
    "organization": "Pangeon Corp",
    "url": "https://github.com/Pangeon-Corp/agent_products"
  },
  "links": {
    "manifest": "https://agent-products.web.app/manifest.json",
    "dashboard": "https://agent-products.web.app/v1/dashboard/status",
    "catalog": "https://agent-products.web.app/v1/discover/catalog",
    "x402Catalog": "https://agent-products.web.app/.well-known/x402-catalog.json"
  },
  "payment": {
    "protocol": "x402",
    "network": "base",
    "asset": "USDC",
    "facilitator": "https://x402.org/facilitator",
    "payTo": "0x257F4874259460200360ed871D866F95dF5CFccC"
  }
}