# AssetFare Session API

**Canonical:** https://apis.io/apis/assetfare/assetfare-session-api/  
**Provider:** AssetFare — https://apis.io/providers/assetfare/  
**Base URL:** https://api.assetfare.dev  
**Documentation:** https://assetfare.dev/solana-to-base-agent-route/

AssetFare Session API is one of 13 APIs that [AssetFare](https://apis.io/providers/assetfare/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Sessions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and rate-limit docs.

The Session API from AssetFare — 11 operation(s) for session.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/session` | Lock a fresh quote into an idempotent agent-signed execution session |
| GET | `/v1/session/{session_id}` | Read session state |
| GET | `/v1/session/{session_id}/next-action` | Read the current unsigned action or blocker |
| POST | `/v1/session/{session_id}/observe-cctp` | Read Circle attestation and forwarded mint after an externally submitted burn |
| POST | `/v1/session/{session_id}/observe-destination` | Verify an agent-submitted destination UserOperation receipt |
| POST | `/v1/session/{session_id}/prepare-cctp-action` | Prepare unsigned CCTP burn after source receipt verification |
| POST | `/v1/session/{session_id}/prepare-destination-action` | Prepare unsigned ERC-4337 Paymaster permit and atomic destination batch |
| POST | `/v1/session/{session_id}/prepare-source-action` | Prepare a 60-second allowlisted unsigned Solana source action |
| GET | `/v1/session/{session_id}/receipt` | Read a receipt after completion |
| POST | `/v1/session/{session_id}/verify-source` | Read and verify a user-submitted Solana source receipt |
| GET | `/v1/session/{session_id}/workflow` | Read the non-executing CCTP workflow and recovery state |
| POST | `/v2/session` | Create a quote-bound idempotent receipt-driven session |
| GET | `/v2/session/{session_id}` | Read workflow state after recomputing the stored action receipt and digests |
| POST | `/v2/session/{session_id}/observe-output` | Derive bridge output from provider and chain receipts |
| POST | `/v2/session/{session_id}/observe-source` | Derive source observation from caller-submitted transaction hashes |
| POST | `/v2/session/{session_id}/refresh-action` | Replace an expired unsubmitted action with a freshly validated receipt-bound… |

## Machine-readable artifacts (14)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/openapi/assetfare-session-api-openapi.yml
- **Documentation** — https://assetfare.dev/solana-to-base-agent-route/
- **APIReference** — https://api.assetfare.dev/openapi.json
- **LLMsTxt** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/llms/assetfare-llms.txt
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/mcp/assetfare-tool-crosswalk.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/errors/assetfare-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/conventions/assetfare-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/conventions/assetfare-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/data-model/assetfare-data-model.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/conformance/assetfare-conformance.yml
- **Plans** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/plans/assetfare-plans-pricing.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/rate-limits/assetfare-rate-limits.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/assetfare/refs/heads/main/lifecycle/assetfare-lifecycle.yml
- **StatusPage** — https://api.assetfare.dev/v1/status

## Other AssetFare APIs (12)

- [AssetFare Auth API](https://apis.io/apis/assetfare/assetfare-auth-api/)
- [AssetFare Quote API](https://apis.io/apis/assetfare/assetfare-quote-api/)
- [AssetFare Status API](https://apis.io/apis/assetfare/assetfare-status-api/)
- [AssetFare .well Known API](https://apis.io/apis/assetfare/assetfare-well-known-api/)
- [AssetFare App Store API](https://apis.io/apis/assetfare/assetfare-app-store-api/)
- [AssetFare Capabilities API](https://apis.io/apis/assetfare/assetfare-capabilities-api/)
- [AssetFare Events API](https://apis.io/apis/assetfare/assetfare-events-api/)
- [AssetFare Google Play API](https://apis.io/apis/assetfare/assetfare-google-play-api/)
- [AssetFare Jobs API](https://apis.io/apis/assetfare/assetfare-jobs-api/)
- [AssetFare Prepare API](https://apis.io/apis/assetfare/assetfare-prepare-api/)
- [AssetFare Search Filter v.2 API](https://apis.io/apis/assetfare/assetfare-search-filter-v-2-api/)
- [AssetFare Suggestions API](https://apis.io/apis/assetfare/assetfare-suggestions-api/)

## Tags

Sessions

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/assetfare/assetfare-session-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/assetfare/.
