Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
65
A2A v1.0.0 x402 micropay

YieldAgentX402

yieldagentx402.app · YieldAgentX402

The governed execution layer for AI agent commerce. The source catalog describes DeFi adapters and multi-chain paths; current support must be established from route discovery, policy, settlement, and receipt evidence. YieldAgent policy and required operator approval authorize governed actions; x402 applies when the selected route advertises it. Terminal orchestrated outcomes produce sealed receipts, with signing, TEE, settlement, and external-proof labels only when matching evidence is present.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain yieldagentx402.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. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
13 things in this card we could not use
Everything else was indexed. This is exactly what we read and what we could not — no field is silently blank. Fix the card at https://yieldagentx402.app/.well-known/agent.json and the next probe clears this panel.
Field What we saw What we stored
skills[0].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[0].examples[1] Input should be a valid string reinterpreted — kept verbatim as text
skills[1].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[2].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[3].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[4].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[5].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[6].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[7].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[8].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[8].examples[1] Input should be a valid string reinterpreted — kept verbatim as text
skills[10].examples[0] Input should be a valid string reinterpreted — kept verbatim as text
skills[10].examples[1] Input should be a valid string reinterpreted — kept verbatim as text
Trust score
32/100
grade F · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~51 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 32/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
partial Valid AgentCard 7/10
AgentCard did not read cleanly: 13 fields we had to reinterpret. Scored on what we could read, not on a card that arrived as published — the card findings name every affected field and what we did with it.
How to earn +3 points
Publish a parseable A2A AgentCard
Serve a valid AgentCard JSON at /.well-known/agent-card.json. The A2A 1.0 schema is the reference; we accept the v0.x backwards-compatible variant too.
Docs →
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 SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 15 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: YieldAgentX402 (https://yieldagentx402.app). 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
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

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

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-10-02 11:15:04 current a9009ced0e38… view →
Uptime
accumulating
1 direct probes · 30d
Response
46ms
last direct probe
Skills
15
declared
Streaming
✓
SSE-capable

Endpoints

Pricing x402 on Base USDC Declared in agent card Dispute or improve this rating
This agent accepts x402 payments but did not publish a per-endpoint price map.
Agent cardhttps://yieldagentx402.app/.well-known/agent.json
Providerhttps://yieldagentx402.app
Discovered via
smithery

Skills · 15 declared · mapped to canonical taxonomy

Yield Optimization

Catalog entry for governed yield analysis and planning. A current quote, allocation, or execution requires route discovery, policy and required approval, and ma…

canonical Tool Use Planning match 83%
defiyieldapyoptimizex402
Zest yield context (legacy route id)

Legacy compatibility route for Zest / sBTC context from declared DeFiLlama and DC sources. Returned TEE material, when present, is retrieval-only and unverified…

canonical x402 Crypto Micropayment match 82%
defiyieldzestsbtcbtc
Token Swap

Catalog entry for governed token-swap quote and plan paths. Venue, rate, execution, and settlement are request- and receipt-specific.

canonical Electrician Dispatch and Quotes match 83%
defiswapdexx402
Lend Assets

Catalog entry for lending adapter quote and plan interfaces. It does not assert a current protocol route, supplied position, yield, or settlement.

canonical Agent-Initiated Checkout (AP2) match 81%
defilendsupplyx402
Risk Analysis

Evaluate protocol security, TVL, audit posture, and position risk. Produces a structured risk profile for deposits or routes.

canonical Privacy Risk Assessment match 87%
defiriskanalysisx402
Cross-Chain Bridge

Catalog entry for cross-chain bridge quote and plan interfaces. Route availability, transfer, and settlement require request-time and receipt evidence.

canonical Moving and Storage Quotes match 84%
bridgecross-chainlayerzerox402
Perpetual Trading

Perpetual futures context and routing (e.g. GMX-class venues on supported chains). Analyze funding and size; execution via paid intent paths where available.

canonical Prediction Market Trading match 84%
defiperpsderivativesx402
Portfolio Rebalancing

Catalog entry for governed rebalance planning across eligible adapters. Any swap, lending move, or reinvestment requires policy, required approval, execution, a…

canonical Policy Mapping match 83%
defiportfoliorebalancex402
Yield Quote (structured JSON)

POST /api/adapters/quote — source-defined APY/TVL adapter route. Inspect the response source, timestamp, and route status before relying on a quote.

canonical Api Schema Understanding match 82%
defiyieldapyapix402
Cross-Chain Intent Routing

Submit governed cross-chain swap/supply/bridge intents for policy and required approval checks. Settlement is established by the resulting receipt and settlemen…

canonical On-chain Settlement match 85%
intentscross-chainswapbridgex402
Mantle BTCFi Orchestration

Compose BTC → fBTC → yield on Mantle (fBTC-mint, PumpBTC-stake, Bedrock-restake, Solv-yield, Omega-farm, Aave-deposit).

canonical Bitcoin Fee Estimation match 82%
mantlebtcfifbtcrestaketee
Solver Registration

Catalog entry for the solver-registration interface. Registration, auction eligibility, and any x402 requirement must be established from the selected route res…

canonical x402 Crypto Micropayment match 83%
solverauctionstakingx402
TEE Attestation

Retrieve and evaluate path-specific NEAR AI Cloud attestation fields. A report requires reportVerified, pinMatch, approved measurement, freshness, and signer-id…

canonical Agent Profiles match 84%
teeattestationtrustnear-ai
Swap + bridge stack vs codebase

GET /api/integrations/swap-bridge-inventory — reports source/configuration classifications for swap and bridge routes and gaps; execution readiness requires rou…

canonical Semantic Code Search match 82%
defiswapbridgediscovery
JingSwap Spread Signal

Internal: JingSwapSpreadSignal JSON (spread / peg / DLMM signals).

canonical Market Signals and Strategy match 81%
defisignalstacksjingswapinternal

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-10-02 11:15:04 200 ✗ 46ms

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

Gate402
x402 payment gateway for AI agents: rent on-demand GPU/CPU compute (per-second) and open-model LLM inference (per-token), plus crypto/financ
Gate402 · q 78%
DexL x402 API
Pay-per-request REST API for DexL's token and AI-agent data, plus non-custodial transaction builders - priced and paid via the x402 protocol
DexL · q 88%
aiworker-data
Deterministic-first data for agents, paid per call in USDC over x402 v2: DeFi yields, Base token and wallet cards, Polymarket odds and backt
aiworker-data · q 75%
AgentData API
Verifiable crypto signals, recorded history and always-on monitoring for AI agents — 28 pay-per-request endpoints on Base Mainnet, including
AgentData · q 75%
data.crestsystems.ai
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 0%
NO HANDS AI
Before an autonomous agent spends money, calls an unknown paid API, connects to an MCP server, or executes a risky action, NO HANDS AI provi
NO HANDS AI · q 73%

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/yieldagentx402.app.svg)](https://agenstry.com/agents/yieldagentx402.app)
[![Verified Business](https://agenstry.com/badge/yieldagentx402.app/identity.svg)](https://agenstry.com/agents/yieldagentx402.app)
[![Uptime](https://agenstry.com/badge/yieldagentx402.app/uptime.svg)](https://agenstry.com/agents/yieldagentx402.app)
[![A2A version](https://agenstry.com/badge/yieldagentx402.app/protocol.svg)](https://agenstry.com/agents/yieldagentx402.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": "YieldAgentX402",
  "description": "The governed execution layer for AI agent commerce. The source catalog describes DeFi adapters and multi-chain paths; current support must be established from route discovery, policy, settlement, and receipt evidence. YieldAgent policy and required operator approval authorize governed actions; x402 applies when the selected route advertises it. Terminal orchestrated outcomes produce sealed receipts, with signing, TEE, settlement, and external-proof labels only when matching evidence is present.",
  "url": "https://yieldagentx402.app",
  "version": "1.0.0",
  "status": "source-declared",
  "statusScope": "This discovery document describes source interfaces. It is not deployment, reachability, execution-readiness, settlement, or verification evidence.",
  "provider": {
    "organization": "YieldAgentX402",
    "url": "https://yieldagentx402.app"
  },
  "serviceBase": "https://api.yieldagentx402.app",
  "capabilities": {
    "streaming": true,
    "pushNotifications": true,
    "stateTransitionHistory": true,
    "multiTurn": true
  },
  "capabilityStatus": {
    "status": "source-declared",
    "checkedAt": null,
    "scope": "A2A protocol capabilities declared by source. Verify the selected route at request time and inspect the resulting receipt before making execution or assurance claims."
  },
  "defaultInputModes": [
    "text",
    "json"
  ],
  "defaultOutputModes": [
    "text",
    "json"
  ],
  "authentication": {
    "schemes": [
      "x402",
      "bearer"
    ],
    "x402Discovery": "https://api.yieldagentx402.app/.well-known/x402",
    "note": "Authentication and x402 requirements are selected-route specific. Inspect the current discovery response or HTTP challenge; a declared scheme does not prove payment, authorization, or solver registration."
  },
  "skills": [
    {
      "id": "yield-optimize",
      "name": "Yield Optimization",
      "description": "Catalog entry for governed yield analysis and planning. A current quote, allocation, or execution requires route discovery, policy and required approval, and matching run evidence.",
      "tags": [
        "defi",
        "yield",
        "apy",
        "optimize",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Optimize my USDC for best yield on Base",
          "output": "{\"protocol\":\"Aerodrome\",\"pool\":\"USDC/USDbC\",\"apy\":15.2,\"action\":\"deposit\"}",
          "illustrative": true
        },
        {
          "input": "Find the best ETH staking yield",
          "output": "{\"protocol\":\"Lido\",\"apy\":3.8,\"risk\":\"low\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "zest-dual-attested",
      "name": "Zest yield context (legacy route id)",
      "description": "Legacy compatibility route for Zest / sBTC context from declared DeFiLlama and DC sources. Returned TEE material, when present, is retrieval-only and unverified (cryptoBound:false); the artifact digest is not TEE proof. Any operational use must start through an installed governed workflow.",
      "tags": [
        "defi",
        "yield",
        "zest",
        "sbtc",
        "btc",
        "x402",
        "attestation"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        {
          "input": "{}",
          "output": "{\"success\":true,\"zestDualAttested\":{\"protocol\":\"zest-protocol\",\"asset\":\"sBTC\",\"sources\":{}}}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "swap-tokens",
      "name": "Token Swap",
      "description": "Catalog entry for governed token-swap quote and plan paths. Venue, rate, execution, and settlement are request- and receipt-specific.",
      "tags": [
        "defi",
        "swap",
        "dex",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Swap 1 ETH for USDC on Base",
          "output": "{\"from\":\"ETH\",\"to\":\"USDC\",\"amount\":\"1\",\"rate\":\"3200\",\"venue\":\"Aerodrome\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "lend-assets",
      "name": "Lend Assets",
      "description": "Catalog entry for lending adapter quote and plan interfaces. It does not assert a current protocol route, supplied position, yield, or settlement.",
      "tags": [
        "defi",
        "lend",
        "supply",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Lend 1000 USDC to Aave on Base",
          "output": "{\"protocol\":\"Aave v3\",\"chain\":\"Base\",\"supplied\":\"1000 USDC\",\"apy\":\"5.2%\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "analyze-risk",
      "name": "Risk Analysis",
      "description": "Evaluate protocol security, TVL, audit posture, and position risk. Produces a structured risk profile for deposits or routes.",
      "tags": [
        "defi",
        "risk",
        "analysis",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Analyze risk of depositing 10 ETH to Aave",
          "output": "{\"protocol\":\"Aave v3\",\"riskScore\":\"low\",\"factors\":[\"audited\",\"high TVL\",\"battle-tested\"],\"recommendation\":\"safe to deposit\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "bridge-assets",
      "name": "Cross-Chain Bridge",
      "description": "Catalog entry for cross-chain bridge quote and plan interfaces. Route availability, transfer, and settlement require request-time and receipt evidence.",
      "tags": [
        "bridge",
        "cross-chain",
        "layerzero",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Bridge 5 ETH from Ethereum to Base",
          "output": "{\"bridge\":\"LayerZero\",\"from\":\"Ethereum\",\"to\":\"Base\",\"amount\":\"5 ETH\",\"fee\":\"0.001 ETH\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "perpetual-trade",
      "name": "Perpetual Trading",
      "description": "Perpetual futures context and routing (e.g. GMX-class venues on supported chains). Analyze funding and size; execution via paid intent paths where available.",
      "tags": [
        "defi",
        "perps",
        "derivatives",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Open 2x long BTC position on GMX",
          "output": "{\"protocol\":\"GMX v2\",\"chain\":\"Arbitrum\",\"position\":\"long\",\"leverage\":\"2x\",\"size\":\"1 BTC\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "portfolio-balance",
      "name": "Portfolio Rebalancing",
      "description": "Catalog entry for governed rebalance planning across eligible adapters. Any swap, lending move, or reinvestment requires policy, required approval, execution, and settlement evidence.",
      "tags": [
        "defi",
        "portfolio",
        "rebalance",
        "x402"
      ],
      "inputModes": [
        "text",
        "json"
      ],
      "outputModes": [
        "json"
      ],
      "examples": [
        {
          "input": "Rebalance my portfolio to 60% stablecoins, 40% ETH",
          "output": "{\"actions\":[{\"action\":\"swap\",\"from\":\"ETH\",\"to\":\"USDC\",\"amount\":\"0.5 ETH\"}],\"newAllocation\":{\"USDC\":\"60%\",\"ETH\":\"40%\"}}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "yield-quote",
      "name": "Yield Quote (structured JSON)",
      "description": "POST /api/adapters/quote \u2014 source-defined APY/TVL adapter route. Inspect the response source, timestamp, and route status before relying on a quote.",
      "tags": [
        "defi",
        "yield",
        "apy",
        "api",
        "x402"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        {
          "input": "{\"adapter\":\"aave\",\"asset\":\"USDC\",\"amount\":\"1000\"}",
          "output": "{\"apy\":2.59,\"tvlUsd\":92572401,\"source\":\"defillama-live\"}",
          "illustrative": true
        },
        {
          "input": "{\"adapter\":\"mantle\",\"chain\":\"mantle\",\"asset\":\"mETH\",\"amount\":\"1\"}",
          "output": "{\"apy\":3.42,\"route\":\"mantle-staked-eth\",\"source\":\"live-or-sim\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "intent-routing",
      "name": "Cross-Chain Intent Routing",
      "description": "Submit governed cross-chain swap/supply/bridge intents for policy and required approval checks. Settlement is established by the resulting receipt and settlement evidence; TEE evidence is optional and path-specific.",
      "tags": [
        "intents",
        "cross-chain",
        "swap",
        "bridge",
        "x402"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "mantle-btcfi-orchestration",
      "name": "Mantle BTCFi Orchestration",
      "description": "Compose BTC \u2192 fBTC \u2192 yield on Mantle (fBTC-mint, PumpBTC-stake, Bedrock-restake, Solv-yield, Omega-farm, Aave-deposit).",
      "tags": [
        "mantle",
        "btcfi",
        "fbtc",
        "restake",
        "tee",
        "x402"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        {
          "input": "{\"fromChain\":\"bitcoin\",\"toChain\":\"mantle\",\"fromToken\":\"BTC\",\"toToken\":\"FBTC\",\"action\":\"fBTC-mint\",\"amount\":\"0.01\"}",
          "output": "{\"route\":\"bedrock-multi\",\"previewApyRange\":\"5-12%\",\"status\":\"routed\"}",
          "illustrative": true
        },
        {
          "input": "{\"chain\":\"mantle\",\"adapter\":\"aave\",\"asset\":\"USDC\",\"action\":\"aave-deposit\",\"amount\":\"1000\"}",
          "output": "{\"route\":\"aave-evm\",\"status\":\"routed\"}",
          "illustrative": true
        }
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "solver-registration",
      "name": "Solver Registration",
      "description": "Catalog entry for the solver-registration interface. Registration, auction eligibility, and any x402 requirement must be established from the selected route response.",
      "tags": [
        "solver",
        "auction",
        "staking",
        "x402"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "tee-attestation",
      "name": "TEE Attestation",
      "description": "Retrieve and evaluate path-specific NEAR AI Cloud attestation fields. A report requires reportVerified, pinMatch, approved measurement, freshness, and signer-identity evidence; it does not generically verify execution.",
      "tags": [
        "tee",
        "attestation",
        "trust",
        "near-ai"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "swap-bridge-inventory",
      "name": "Swap + bridge stack vs codebase",
      "description": "GET /api/integrations/swap-bridge-inventory \u2014 reports source/configuration classifications for swap and bridge routes and gaps; execution readiness requires route-specific evidence.",
      "tags": [
        "defi",
        "swap",
        "bridge",
        "discovery"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    },
    {
      "id": "jingswap-spread-signal",
      "name": "JingSwap Spread Signal",
      "description": "Internal: JingSwapSpreadSignal JSON (spread / peg / DLMM signals).",
      "tags": [
        "defi",
        "signal",
        "stacks",
        "jingswap",
        "internal"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "status": "cataloged",
      "scope": "Source-defined discovery metadata, not a runtime-readiness or execution claim."
    }
  ],
  "endpoints": {
    "yieldQuote": "https://api.yieldagentx402.app/api/adapters/quote",
    "yieldPlan": "https://api.yieldagentx402.app/api/adapters/plan",
    "governedExecution": "https://api.yieldagentx402.app/api/orchestration/execute",
    "orchestrationCatalog": "https://api.yieldagentx402.app/api/orchestration/catalog",
    "yields": "https://api.yieldagentx402.app/api/yields",
    "intents": "https://api.yieldagentx402.app/api/intents",
    "swapBridgeInventory": "https://api.yieldagentx402.app/api/integrations/swap-bridge-inventory",
    "solverRegister": "https://api.yieldagentx402.app/api/solvers/register",
    "solvers": "https://api.yieldagentx402.app/api/solvers",
    "teeReport": "https://api.yieldagentx402.app/api/tee/report",
    "teeVerify": "https://api.yieldagentx402.app/api/tee/verify",
    "hubRegistry": "https://api.yieldagentx402.app/api/public/hubs",
    "partnerApply": "https://api.yieldagentx402.app/api/partners/apply",
    "x402Discovery": "https://api.yieldagentx402.app/.well-known/x402",
    "agentCard": "https://api.yieldagentx402.app/.well-known/agent.json"
  },
  "endpointsStatus": {
    "status": "source-declared",
    "checkedAt": null,
    "scope": "Endpoint names and URLs are discovery metadata. Reachability, auth scope, side effects, and readiness must be checked on the exact route at request time."
  },
  "extensions": {
    "x402": {
      "chain": "base",
      "caip2": "eip155:8453",
      "token": "USDC",
      "recipient": "0x97d794dB5F8B6569A7fdeD9DF57648f0b464d4F1",
      "discovery": "https://api.yieldagentx402.app/.well-known/x402",
      "pricing_endpoint": "https://api.yieldagentx402.app/.well-known/x402"
    },
    "tee": {
      "provider": "near-ai",
      "attestation_endpoint": "https://api.yieldagentx402.app/api/tee/report",
      "verify_endpoint": "https://api.yieldagentx402.app/api/tee/verify",
      "note": "Source declares attestation report and verify routes. Reachability is request-time; a TEE label requires fresh report, approved measurement and pin, and signer identity verification for the specific run."
    }
  },
  "provenance": {
    "schema": "yieldagent-provenance-v1",
    "filecoin": {
      "cid": "bafkreiemqsnky7zpsxvgfm5nu5y6zp2jf7z62bssxkznnxzw37isr3ap64",
      "uri": "ipfs://bafkreiemqsnky7zpsxvgfm5nu5y6zp2jf7z62bssxkznnxzw37isr3ap64",
      "gatewayUrl": "https://gateway.lighthouse.storage/ipfs/bafkreiemqsnky7zpsxvgfm5nu5y6zp2jf7z62bssxkznnxzw37isr3ap64",
      "network": "filecoin",
      "provider": "lighthouse"
    },
    "tron": {
      "cid": "bafkreiemqsnky7zpsxvgfm5nu5y6zp2jf7z62bssxkznnxzw37isr3ap64",
      "uri": "btfs://bafkreiemqsnky7zpsxvgfm5nu5y6zp2jf7z62bssxkznnxzw37isr3ap64",
      "gatewayUrl": "https://gateway.btfs.io/btfs/bafkreiemqsnky7zpsxvgfm5nu5y6zp2jf7z62bssxkznnxzw37isr3ap64",
      "network": "tron",
      "provider": "btfs"
    },
    "settlementProofs": {
      "description": "A settled intent may report Filecoin and/or Tron proof CIDs when the corresponding upload succeeded and the receipt evidence matches. Missing or unverified CIDs remain missing evidence.",
      "queryPath": "https://api.yieldagentx402.app/api/intents/:id/status",
      "networks": [
        "filecoin",
        "tron"
      ],
      "networksMeaning": "Possible evidence stores, not a promise that both CIDs exist for every settlement"
    }
  },
  "x402": {
    "supported": true,
    "supportMeaning": "x402 metadata is advertised by this card; inspect the current discovery manifest and selected route's HTTP 402 challenge for actual network, asset, and amount support",
    "discovery": "https://api.yieldagentx402.app/.well-known/x402",
    "chains": [
      "eip155:8453",
      "eip155:1",
      "eip155:56",
      "starknet:mainnet",
      "sui:mainnet",
      "tron:mainnet",
      "solana:mainnet",
      "filecoin:mainnet",
      "eip155:314"
    ],
    "chainsMeaning": "Advertised metadata only; listing does not prove current payment verification or settlement readiness on every chain"
  }
}