Monero AI Mainnet live

MONERO AI / DEVELOPERS

Build on private
inference settlement.

Create XMR-funded sessions, route paid inference, verify receipts and expose only the payment evidence your application actually needs.

Bearer authentication

Session tokens authorize funded execution without linking the user to a public EVM wallet.

Signed receipts

Every paid run records digests, selected route, exact charge and settlement reference.

Bounded requests

Strict schemas limit prompts, branches, output tokens and maximum bounty budgets.

HTTP API

Five primitives. One private payment path.

GET/api/xmr/status

Check network readiness

Read wallet RPC, XMR oracle and Robinhood paymaster health before accepting a funded run.

POST/api/xmr/sessions

Create a private session

Returns a bearer credential and unique Monero subaddress. Keep the token in the client.

POST/api/xmr/sessions/:id/run

Run paid inference

Authorize with the session bearer token and submit a resource ID plus an OpenAI-compatible messages payload.

POST/api/xmr/bounties

Create a model bounty

Fund two to four independent model branches and a separate verification route from one XMR session.

POST/api/xmr/proofs/verify

Verify selective proof

Validate a Monero transaction proof without publishing the complete payment graph.

SESSION CREATION

Start without a wallet identity.

The API returns the public session state and a secret bearer token. Store the token only in the client that will run inference.

const response = await fetch("/api/xmr/sessions", {
  method: "POST"
});

const { session, token } = await response.json();
// Fund session.subaddress with native XMR.