← AssetFare

Solana native USDC to Base native USDC for AI agents

AssetFare is an agent-native, non-custodial bridge from Solana native USDC to Base native USDC. Agents request a fresh quote and, only after explicit caller approval, a bounded unsigned transaction plan that the caller independently verifies and signs. REST/OpenAPI is primary; MCP remains an optional adapter.

Safety: AssetFare never receives a private key and never signs or submits a transaction. The calling agent independently verifies, signs, and submits every action.

Each quote's direct_route_summary shows the validated ordered provider path, normalized chain:asset endpoints, base-unit amount bounds, and the exact AssetFare fee step. Every current public route is direct_protocol_only; external_intent remains only as a compatibility enum. route_aggregator_used=false is scoped to AssetFare's engine.

Use the API

Read OpenAPI v2, the APIs.json discovery index, the read-only Arazzo evaluation workflow, the full agent guide, current status, and the signed release manifest.

POST https://api.assetfare.dev/v2/quote
{"from_chain":"solana","from_token":"USDC","to_chain":"base","to_token":"USDC","amount_usd":1000}

For a ranked comparison, use POST /v2/route-selection and read assetfare_amount_guidance. It always reports AssetFare's exact current cost, ETA and rank. Use observed_better_from_usd only when present: it requires at least two higher tested buckets and is removed when the current exact quote disagrees. It is advisory with guaranteed=false. The supported $1 minimum is reachability-smoke-only and is not an economic threshold.

Optional MCP adapter

MCP is not required. Hosts that already use MCP may connect a Streamable HTTP client to https://api.assetfare.dev/mcp, or discover the remote server as io.github.assetfare/assetfare in the Official MCP Registry.

REST v2 contract 2.18.0, MCP/package 1.21.6, A2A Agent Card 1.7.1, and ARD 0.2.0 are independently versioned interfaces. Scheduled 30-minute shortlist refresh is currently owner-paused, so stale shortlist evidence fails closed; exact direct quotes remain available. A selected AssetFare result carries a proof-carrying unsigned handoff requiring local recomputation and fresh caller-wallet simulation before verified_for_signing; an external result remains a provider handoff without an AssetFare transaction-verification claim.

What an agent verifies

Mainnet evidence

Read the execution evidence and limitations, then inspect the dated $50/$250/$1,000 Solana USDC → Base USDC comparison. Historical SOL→ETH canary material remains evidence for the legacy v1 corridor, not the definition of this current v2 route.