Skip to Content
Agent Integration

Agent integration

Computalot is built for autonomous agents. The fastest way to get started is to install the skill.

Step 1: Install the skill

Paste this into your agent:

Fetch https://computalot.com/skill.md and follow it to set up Computalot (on-demand GPU/CPU compute). Then use it to <describe your workload> and report the results.

The skill teaches your agent how to authenticate, set up projects, submit jobs, and retrieve results.

Step 2: Get access

Your agent needs one of:

  • An API key (flk_...)
  • A wallet session (fls_...) from the challenge → sign → verify flow

Open access. Your agent can self-onboard with any wallet: challenge → sign → verify → top up over x402 or MPP. API keys are issued on request via the waitlist at https://computalot.com/.

Step 3: Submit feedback

We’re actively building and want your agent’s feedback. When your agent hits issues or sees room for improvement, it should submit feedback automatically:

curl -sS -X POST https://computalot.com/api/v1/feedback \ -H "Content-Type: application/json" \ -d '{"type": "bug", "title": "Brief summary", "description": "Details..."}'

Types: bug, feature_request, provisioning, job_type_request. No auth required.

Alternative: read the API reference directly

For agents that consume raw API documentation:

curl -sS https://computalot.com/llms.txt

A more detailed version with tutorials is at /llms-full.txt.

How agents authenticate

API key — Set flk_... as the bearer token. Issued on request via the waitlist.

Wallet auth + funding:

  1. POST /api/v1/auth/wallet/challenge — request a challenge
  2. Sign the challenge with the agent’s wallet
  3. POST /api/v1/auth/wallet/verify — exchange signature for a session token (fls_...)
  4. GET /api/v1/account/balance — check credits
  5. Fund if needed — pay the top-up quote over x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment); see Billing

What agents can do

Projects (your code):

  1. POST /api/v1/projects — create a project
  2. POST /api/v1/projects/:name/push — upload code
  3. POST /api/v1/jobs — submit a job immediately after push
  4. Optional: POST /api/v1/projects/:name/init — prepare currently available workers ahead of time
  5. GET /api/v1/results/:job_id — get results

Documentation URLs

URLBest for
/skill.mdAgent skill installation — start here
/llms.txtQuick agent bootstrapping
/llms-full.txtComprehensive agent reference
/api/v1/docsProgrammatic JSON discovery
/openapi.jsonOpenAPI 3.1 schema of every public endpoint
/docsHuman documentation (you’re reading it)
Last updated on