MantisMesh
PUBLIC PAID ACCESS ENABLEDView status ↗
MantisMesh / API

API reference

Browse MantisMesh V1 REST endpoints, authentication and x402 headers, live OpenAPI schemas, pricing and machine discovery metadata.

Small surface. Explicit contracts.

Production API base: https://api.mantismesh.com. The human site is separate from the API deployment. Use the OpenAPI document for request/response schemas and full error definitions.

Authentication and request headers

Create a challenge at POST /v1/auth/challenge, then verify its signature at POST /v1/auth/verify. Protected requests use Authorization: Bearer <token> and Idempotency-Key. POST bodies use Content-Type: application/json.

When enabled, paid operations advertise x402 V2 terms via PAYMENT-REQUIRED on an HTTP 402. Clients submit PAYMENT-SIGNATURE; settlement receipts use PAYMENT-RESPONSE. The payment wallet must match the authenticated wallet.

Follow the complete quick start

V1 operation reference

V1 API operation methods and paths
MethodPathOperation
POST/v1/checkpointscheckpoint.save
GET/v1/checkpoints/{checkpointId}checkpoint.get
POST/v1/handoffshandoff.create
POST/v1/lockslock.acquire
POST/v1/recoveriesrecovery.register
GET/v1/handoffs/{handoffId}Recipient-authorized handoff retrieval
DELETE/v1/locks/{key}Owner-authorized lock release
POST/v1/recoveries/{recoveryId}/heartbeatRecovery heartbeat

Discoverable by machines.

The service publishes capability descriptions, JSON schemas, pricing, and x402 Bazaar metadata so a client can inspect the contract before choosing an operation.

Request / storage / settlementConceptual flow
AgentOwn signing adapter
HTTP / x402Session + payment terms
MantisMesh APIVerify, settle, fulfill
Encrypted storageExplicit expiry

PayAI settles USDC to the operational Solana wallet before fulfillment. Wallet transfers are a separate payment path; State storage and payment settlement are separate.