agenttru.st

AssetFare Route Quotes bronze

api.assetfare.dev

“AssetFare is a non-custodial service with 65 curated public route products: 3 core, 50 conditional, and 12 strategic/scarce. Thirty-five additional researched routes are not offered. Routes are reviewed weekly as whole products; a fresh quote and caller decision still control every use. Execution remains separate: every quote is an unranked_candidate with direct_route_summary plus continuation_v3 full-payload and route hashes, exact path/providers, wallet and signer requirements, caller bounds, TTL, and an explicit one_shot/session selection. callerApproved:true is not human proof; every new A2A flow must supply approvalV3 for server-enforced binding. AssetFare never auto-selects, auto-creates approval, signs, or submits.

https://api.assetfare.dev/.well-known/agent-card.json its card
🇯🇵 JP · Amazon.com, Inc. Checked 3d ago extendedAgentCard, extensions, pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 13 Dec 2026 as of our check on 11 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA384, issued via YE2 under ISRG Root X2 — classical, as every publicly trusted certificate is today.
Names on this certificate (1)

api.assetfare.dev.

Connection
TLS 1.3 · X25519 — classical key exchange, agreed with our checker on 11 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
AI-facing documents
Publishes /llms.txt — “AssetFare” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
14 Oct 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
🇯🇵 JP · Amazon.com, Inc. (AS16509)
Last checked
3d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of api.assetfare.dev controls every word below.

Quote a cross-chain route

Return one fresh unranked_candidate quote on one of 65 curated public route products with whole-route business classification, total token-path cost, direct_route_summary, strict continuation_v3 binding, and route-exact unsigned prepare requirements. It does not inspect balances, react automatically to a 402, or auto-select or auto-prepare. Execution remains separate: the caller must supply approvalV3 for exactly one mode. Read-only; never prepares, signs, or submits.

native-usdcsolana-usdcbase-usdcunsigned-transaction-plancaller-signedagent-wallet-fundingpayment-wallet-fundingx402-wallet-fundingcross-chainbridgeswapcryptoquotesolanabasearbitrumrobinhoodpolygonoptimismnon-custodial
Examples it gives
  • {"fromChain":"solana","fromToken":"USDC","toChain":"base","toToken":"USDC","amountUsd":1000}
  • {"fromChain":"solana","fromToken":"SOL","toChain":"base","toToken":"USDC","amountUsd":1000}
  • {"fromChain":"optimism","fromToken":"USDC","toChain":"base","toToken":"USDC","amountUsd":1000}

Prepare the first unsigned action (caller-approved)

Explicit one-shot POST /v2/prepare. The caller supplies approvalV3 selected_mode=one_shot and the exact hash-bound verificationContext. The adapter validates context before upstream, deeply verifies the returned EVM/Solana action and caller bounds, then emits a self-verifying caller-wallet handoff. Multi-step quotes reject one-shot. callerApproved must be supplied explicitly and is not human proof. Never auto-called; AssetFare never signs or submits.

prepareunsigned-actioncross-chainnon-custodialcaller-approved
Examples it gives
  • {"operation":"prepare","callerApproved":true,"fromChain":"arbitrum","fromToken":"ETH","toChain":"arbitrum","toToken":"USDC","amountUsd":2500,"wallets":{"arbitrum":"0x2222222222222222222222222222222222222222"},"approvalV3":{"version":"assetfare-quote-bound-approval-v3","quote_id":"<COPY_FROM_QUOTE>","quote_fingerprint":"<COPY_64_HEX_FROM_QUOTE>","selection_status":"selected","selected_mode":"one_shot","maximum_input_base":"<COPY_OR_STRENGTHEN_QUOTE_MAXIMUM>","minimum_output_base":"<COPY_OR_STRENGTHEN_QUOTE_M

Run the caller-approved session lifecycle

Full quote-bound receipt-driven session lifecycle. Every A2A session call requires the caller-held hash-bound verificationContext; the adapter validates it before any upstream call, deeply verifies every current EVM/Solana action, and returns a fresh self-verifying caller-wallet handoff. Session create also requires approvalV3 selected_mode=session and the same idempotencyKey. The caller locally generates the sessionToken and never exposes its raw value in logs. callerApproved is explicit but not human proof. Never auto-chains, signs, or submits.

sessionlifecycleobservereceiptsnon-custodialcaller-approved
Examples it gives
  • {"operation":"session_create","callerApproved":true,"fromChain":"arbitrum","fromToken":"ETH","toChain":"arbitrum","toToken":"USDC","amountUsd":2500,"wallets":{"arbitrum":"0x2222222222222222222222222222222222222222"},"sessionToken":"<CALLER_GENERATED_43_CHAR_BASE64URL_CAPABILITY>","idempotencyKey":"create-0001","approvalV3":{"version":"assetfare-quote-bound-approval-v3","quote_id":"<COPY_FROM_QUOTE>","quote_fingerprint":"<COPY_64_HEX_FROM_QUOTE>","selection_status":"selected","selected_mode":"session","maxim
  • {"operation":"observe_source","sessionId":"00000000-0000-4000-8000-000000000001","sessionToken":"<capability>","idempotencyKey":"src-0001","transactionHashes":["<caller-submitted-hash>"],"verificationContext":"<SAME_HASHED_CONTEXT_USED_AT_CREATE>"}

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
AssetFare — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.7.1
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard extensions pushNotifications streaming
Agent card
https://api.assetfare.dev/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.