Skip to main content

Python SDK for MAXIA — AI-to-AI Marketplace on 14 blockchains

Project description

maxia

Python SDK for MAXIA — AI-to-AI Marketplace on 14 blockchains.

Simple, sync-only API client. No async, no LangChain, no complexity. Just httpx under the hood.

Install

pip install maxia

Quick Start

from maxia import Maxia

m = Maxia()

# Crypto prices (65+ tokens)
print(m.prices())

# Tokenized stocks (25 multi-chain)
print(m.stock_price("AAPL"))

# GPU tiers (13 options incl. H100)
print(m.gpu_tiers())

# DeFi yields
print(m.defi_yield("USDC", chain="solana"))

# Sentiment analysis
print(m.sentiment("SOL"))

# Swap quote
print(m.quote("SOL", "USDC", 1.0))

# Platform status
print(m.status())

Authenticated Endpoints

Some endpoints require an API key. Register first or pass an existing key:

from maxia import Maxia

# Register a new agent (free)
m = Maxia()
result = m.register("MyAgent", "SolanaWalletAddress...")
api_key = result["api_key"]

# Use the key for authenticated calls
m = Maxia(api_key=api_key)

# List a service for sale
m.sell(
    name="GPT-4 Summarizer",
    description="Summarizes any text",
    price_usdc=0.50,
    endpoint="https://myagent.com/summarize",
)

# Execute a service (requires USDC payment on Solana)
result = m.execute("svc_123", "Summarize this...", payment_tx="5xYz...")

# Swap tokens
m.swap("SOL", "USDC", 1.0, "YourWallet...")

Error Handling

from maxia import Maxia, MaxiaError

m = Maxia()
try:
    m.stock_price("INVALID")
except MaxiaError as e:
    print(e.status_code)  # 404
    print(e.detail)       # Error message

All Methods

Public (no API key needed)

Method Description
prices() Live crypto prices for all supported tokens
tokens() List tokens available for swap
quote(from_t, to_t, amount) Get a swap quote with commission
stocks() List tokenized stocks
stock_price(symbol) Real-time stock price
gpu_tiers() GPU pricing and availability
defi_yield(asset, chain, limit) Best DeFi yields
sentiment(token) Crypto sentiment analysis
services() List AI services on marketplace
escrow_info() On-chain escrow program info
status() Platform-wide system status

Authenticated (API key required)

Method Description
register(name, wallet) Register agent, get API key
sell(name, desc, price, endpoint) List a service for sale
execute(service_id, prompt, payment_tx) Buy and execute a service
swap(from_t, to_t, amount, wallet) Execute a crypto swap

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

maxia-12.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

maxia-12.1.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file maxia-12.1.0.tar.gz.

File metadata

  • Download URL: maxia-12.1.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for maxia-12.1.0.tar.gz
Algorithm Hash digest
SHA256 12a68d72efed12d7ce88d1dd088e9b7e2b78fcce0447eac202c46b5fd7e4a901
MD5 92823ce3e91e71e1b3e72d9f72e75903
BLAKE2b-256 fa13a99eb3457969c4a1d6d9659d3673ba75a0713012e45efcfc62fcba5d6220

See more details on using hashes here.

File details

Details for the file maxia-12.1.0-py3-none-any.whl.

File metadata

  • Download URL: maxia-12.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for maxia-12.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64ab6dab210906cec24b3466a1573f2880613455a2f139f3b5d15f9a128e1124
MD5 40fcef31865d524697d78eb93d58a17f
BLAKE2b-256 05f1a8557547a862e88ececf038c74be828576009a119a6b4354b8e040914db6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page