<aside>

Overview

:ambient-logo-original: Docs Home

What is Ambient?

Getting Started

Testnet

App

API

On-Chain

Tool Oracle

Claude Code

Miners

Encyclopedia

Solana Quickstart

Developers

OpenAI SDK

Anthropic SDK

API Docs

API Playground

Links

🌐 Homepage

✉️ [email protected]

:discord-symbol-blurple: Discord

:github-mark-white-bg: github.com/ambient-xyz

:x-logo-black: @ambient_xyz

:x-logo-black: @IridiumEagle

</aside>

RPC Compatibility

We provide a Solana compatible RPC API. You can connect to us with all Solana SDKs and tools.

<aside> 🔗

https://rpc.ambient.xyz

</aside>

SVM Compatibility

Welcome to the resource page for understanding how to use Ambient’s verified inference with Solana!

The Jumpgate Relayer

To access Ambient verified inference through your Solana wallet we allow USDC deposits on Solana mainnet-beta to pay for inference requests.

If interested in developing using the Jumpgate relayer and have access to ambient inference using familiar payment on Solana contact us: [email protected]

User flow

A user starts with an onchain deposit through the Jumpgate program deployed on Solana mainnet-beta.

Once the use vault is supplied with credits, offchain requests to the relayer HTTP API with signed user state updates to allow for layer deductions of the supplied credits onchain.

Relayer HTTP API

The JumpGate Relayer is a thin HTTP layer around api.ambient.xyz that:

  1. Tracks user credit balances for the JumpGate program on Solana.
  2. Accepts user-signed state updates authorizing a spend from their JumpGate UserVault.
  3. Runs an Ambient inference request on behalf of the user.
  4. Streams the result back to the client via Server-Sent Events (SSE).
  5. Persists the authorized state update so that the on-chain program can later deduct funds and transfer them to the Ambient treasury, using the same signed message.

All monetary authorization is done via a Solana Ed25519 signature over a UserVaultUpdate struct. The relayer never holds the user’s private key.

Helpful Links