# Arloop — The Autoresearch Loop > Permanent, decentralized deep research. Every query builds on the last. Arloop is a permanent research library powered by Strue's decentralized infrastructure and stored on Arweave. Research reports are permanently stored with full provenance. Research compounds over time: every new query checks existing findings before starting. ## API (via Strue) Base URL: https://api.strue.com ### Run a research loop POST /v1/research Authorization: Bearer YOUR_API_KEY Content-Type: application/json Request body: - query (string, required): The research question - depth (string): "quick", "standard", or "deep" (default: "standard") - publish (boolean): Whether to publish to Arloop library (default: false) - storage (string): "arweave" for permanent storage Response: { job_id, status, query, depth, created_at } ### Check research status GET /v1/research/{job_id} Authorization: Bearer YOUR_API_KEY Response: { job_id, status, progress_pct, phases_completed, report, sources, arweave_url } ### Search published research (free, no auth) GET /v1/loop/search?q=QUERY&limit=10 Response: { results: [...], query, count } ### Recent research (free, no auth) GET /v1/loop/recent?limit=20 Response: { entries: [...], count } ### Read a research entry (free, no auth) GET /v1/loop/r/{entry_id} Response: { id, query, topics, depth, report, arweave_url, ... } ### Index stats (free, no auth) GET /v1/loop/stats Response: { total_reports, total_sources, total_topics } ## Signup POST /v1/register with { email, password } Returns an API key with 5,000 free credits. ## More info - Website: https://arloop.org - API docs: https://strue.com/docs.html - MCP server: https://arloop.org/mcp - agents.json: https://arloop.org/agents.json