AIM-Node

Build against ai.market

AIM-Node is the gateway client for building against ai.market — the buyer-side companion to AIM Channel. Run it on your own infrastructure to find data, authenticate, purchase access, and connect peer-to-peer to sellers. No centralized proxy, no payloads through ai.market, no middleman.

For Builders

Connect to ai.market data from your own infrastructure

1

Step 1

Install via pip

Install AIM-Node on your infrastructure with Python or Docker. It runs as a local control point for connecting to ai.market.

2

Step 2

Authenticate

AIM-Node enrolls a per-instance Ed25519 keypair with ai.market. The private key never leaves your infrastructure.

3

Step 3

Find data

Search ai.market for datasets that match your application — by capability, schema, license, price, or quality score. AI agents can do the same programmatically.

4

Step 4

Connect peer-to-peer

Purchase access on ai.market and connect directly to the seller over an encrypted P2P channel. Payloads never touch ai.market.

For Buyers

Buy access, then connect directly

1

Step 1

Browse

Find datasets on ai.market by capability, schema, license, price, or quality score. AI agents can discover the same data programmatically.

2

Step 2

Install consumer mode

Run AIM-Node on your own infrastructure in consumer mode so your application has a local control point for auth and connection management.

3

Step 3

Purchase token

Purchase access on ai.market and receive a cryptographically signed, time-limited delivery token scoped to that transaction.

4

Step 4

Connect P2P

Present the token and connect directly to the seller's AIM Channel or seller-edge over an encrypted peer-to-peer channel for live data delivery.

Peer-to-Peer by Design

No Uploads. No Proxies. No Middleman.

What ai.market handles

Discovery, authentication, billing, delivery tokens, dispute resolution, and quality scoring. The platform coordinates the transaction and the money flow.

What ai.market never touches

Datasets, queries, results, and raw payloads. Those stay on the endpoints and move only between nodes.

How delivery works

After purchase, ai.market issues a signed delivery token. The buyer's AIM-Node presents it to the seller's AIM-Node, which verifies the token and opens the encrypted channel.

Why this matters

Direct delivery preserves performance, privacy, and control. Sellers keep custody of their stack, buyers get low-latency execution, and the delivery path has no central bottleneck.

Seller Node

Seller's Infrastructure

AIM Channel or seller-edge

Your dataset

ai.market

Coordination Layer

Discovery + billing

Delivery token

Buyer Node

Buyer's Infrastructure

AIM-Node consumer

Your application

Metadata only

Seller Node ↔ ai.market

Metadata + token

ai.market ↔ Buyer Node

Direct Delivery Path

Seller NodeBuyer Node

Encrypted P2P channel for data delivery and results

Get Started with AIM-Node

Start with `pip` for Python-native installs or use Docker for containerized deployments. Full setup docs live at `get.ai.market`.

Recommended

pip install

Python
pip install aim-node

For Python environments on any OS. Requires Python 3.10+.

Container

Docker

OCI
docker pull ghcr.io/aidotmarket/aim-node:latest
docker run -p 8400:8400 -p 8401:8401 ghcr.io/aidotmarket/aim-node:latest

For containerized deployments. Requires Docker.

System Requirements

Python 3.10+ or Docker

Use `pip install aim-node` for Python environments or Docker for containerized deployments.

4 GB RAM minimum

Enough for local control-plane operation and peer-to-peer connectivity.

Network access

Outbound access to the ai.market API and peer-to-peer connectivity for delivery sessions.