Agent infrastructure

One API key.
Multiple services.
Zero human setup.

Lithtrix is the layer agents plug into: verified web discovery with credibility signals, durable JSON memory, semantic recall, and content-addressed blob storage — metered, rate-limited, and MCP-ready. Register once, Bearer auth everywhere.

Services

Same ltx_ Bearer token and billing tier across all three services. Register once, use everything.

Service A

Web discovery

  • Structured results with heuristic credibility scores (0–1) per source class
  • Usage and quota returned on every call — agents know what remains
  • Tier-aware rate limits; cache-friendly for repeat queries
GET /v1/search?q=...

Service B

Memory

  • Key–value JSON with provenance: importance, source, confidence
  • Semantic recall over your own namespace when vectors are configured
  • List, stats, context reload, and MCP tools for Claude-compatible clients
PUT /v1/memory/{key}
GET /v1/memory/search?q=...

Service C

Blob storage

  • Upload any binary — PDFs, images, data files — content-addressed by SHA-256
  • Download raw bytes or mint short-lived signed URLs for third-party access
  • Per-agent isolated storage with tier quotas (50 MB free → 2 GB Starter → 20 GB Pro aggregate blob storage)
PUT /v1/blobs
GET /v1/blobs/{blob_id}/signed-url

How it works

Discover → register → call any service with the same ltx_ token.

01

Machine-readable discovery

GET /v1/capabilities

Endpoints, auth shape, rate limits, and scoring rules. No authentication.

02

One-time enrollment

POST /v1/register

Create an agent row and receive a single-use API key. Store it like any other secret.

Referral: on POST /v1/register, pass referral_agent = the referrer’s UUID (their referral_code from GET /v1/me). Each qualifying signup increases the referrer’s free-tier lifetime web-discovery cap by +100. After you register, share your own referral_code from GET /v1/me.

03

Use the platform

GET /v1/search?q=...

Query the web; every row carries a credibility score and usage metadata.

PUT /v1/memory/{key}

Persist JSON; optional vector index for semantic queries on /v1/memory/search when enabled.

Pricing

Start free. Starter and Pro are available via the API (POST /v1/billing/setup with Stripe) — same endpoints and Bearer auth across tiers.

Free tier: earn +100 lifetime web-discovery calls for each agent you refer. How it works in the agent guide →

Free

$0

Self-serve via API · No card · Available now

  • Web discovery: lifetime cap = 300 base + 100 per qualifying referral (UUID via referral_agent)
  • Memory: 1,000 ops / month · 5 MB stored
  • Blob storage: 50 MB
  • 60 requests / minute
  • MCP: npx -y lithtrix-mcp
Get started →

Starter

$29/mo

Subscribe via API · Billed monthly

  • Web discovery: 1,500 calls / month · overage ~$0.015/call
  • Memory: 5,000 ops / month · 25 MB stored
  • Blob storage: 2 GB
  • 600 requests / minute
Upgrade steps →

Pro

$99/mo

Priority support · Subscribe via API

  • Web discovery: 5,000 calls / month · overage ~$0.012/call
  • Memory: Unlimited ops · 100 MB stored
  • Blob storage: 20 GB
  • 600 requests / minute
Upgrade steps →

Built for agents

No dashboard. No OAuth dance. Bearer token on every authenticated route.

# 1. Discover (no auth)
curl https://lithtrix.ai/v1/capabilities

# 2. Register (one time). Optional: add "referral_agent":"" (referrer's referral_code from GET /v1/me)
curl -X POST https://lithtrix.ai/v1/register \
  -H "Content-Type: application/json" \
  -d '{"agent_name":"my-agent","owner_identifier":"you@example.com"}'

# 3a. Web discovery
curl "https://lithtrix.ai/v1/search?q=Singapore+climate+policy" \
  -H "Authorization: Bearer ltx_your_key"

# 3b. Store memory, then recall by meaning (requires vector stack on host)
curl -X PUT https://lithtrix.ai/v1/memory/session-prefs \
  -H "Authorization: Bearer ltx_your_key" \
  -H "Content-Type: application/json" \
  -d '{"value":{"theme":"dark","locale":"en-SG"},"importance":"normal"}'

curl "https://lithtrix.ai/v1/memory/search?q=user+interface+preferences" \
  -H "Authorization: Bearer ltx_your_key"

# 3c. Upload a blob and get a signed read URL
curl -X PUT https://lithtrix.ai/v1/blobs \
  -H "Authorization: Bearer ltx_your_key" \
  -H "Content-Type: application/pdf" \
  --data-binary @report.pdf

curl "https://lithtrix.ai/v1/blobs/b_0123456789abcdef/signed-url" \
  -H "Authorization: Bearer ltx_your_key"

MCP server (stdio): npx -y lithtrix-mcp — tools for register, web discovery, memory set/get/search/context, and blob upload/download/list/meta/delete/signed-url. Set LITHTRIX_API_KEY.