Serverless compute · paid in ANM
fleet live
Animica Studio is a Modal-style serverless platform for
the post-quantum chain. Write a function, add a decorator, and run it on Animica's GPU & CPU
fleet — .remote(), .map(), cron, and web endpoints — metered and settled
on-chain in ANM. The same rigs that mine and train ANM now run your code.
import animica.studio as studio
app = studio.App("trainer")
@app.function(image=studio.Image.debian_slim().pip_install("torch"), gpu="A100", timeout=900)
def train(seed: int) -> float:
import torch
return float(torch.randn(1024, seed % 8 + 1).mean())
train.remote(42) # one call on the fleet
train.map(range(128)) # fan-out across providers
How it works
No servers, no YAML, no Dockerfiles. Install the SDK, decorate a function, and call it.
pip install animica
The complete client — Studio SDK + native CPU miner included by default.
For every optional extra (Qt-wallet QR, the full distributed Studio client,
all server deps): pip install "animica[all]".
@app.function(gpu="A100")
def train(seed): ...
train.remote(42)
animica studio run app.py::train
Capabilities
Decorate any Python function and run it remotely — no servers, no YAML, no Dockerfiles required.
Call a function once on the fleet, or fan out across thousands of inputs with one line.
Pin A100/H100-class GPUs per function. Pay per second of compute, settled in ANM.
Declare pip/apt deps inline with Image.debian_slim().pip_install(...). Deterministic, content-addressed.
Inject secrets into a function and mount persistent volumes — no plaintext in your job.
Schedule functions on a cron, or expose them as HTTP endpoints for your app and agents.
The same rigs that mine and train ANM run your functions — useful work, not wasted hashes.
Every run is metered and paid in ANM on a live post-quantum L1. Verifiable in the explorer.
Positioning
If you know Modal, you already know Studio — the SDK is intentionally familiar. The difference is where your functions run and how they're paid for.
| Decorator-based Python SDK | Animica Studio | Modal |
|---|---|---|
| Serverless GPU functions | ✓ | ✓ |
| .remote() / .map() ergonomics | ✓ | ✓ |
| Cron + web endpoints | ✓ | ✓ |
| Pay-per-second billing | ANM (on-chain) | USD (card) |
| Runs on a decentralized fleet | ✓ miners & GPU providers | ✗ centralized cloud |
| Useful-work mining synergy | ✓ same rig mines + serves | — |
| Post-quantum, verifiable settlement | ✓ | — |
| Open source | ✓ Apache-2.0 | partial |
For AI agents
Studio ships an llms.txt manifest and a Model Context
Protocol (MCP) server so AI agents can discover the platform and run or deploy compute on
their own — paying from a wallet.
studio_runRun a function once on the fleet (or in a local sandbox).studio_deployRegister a named, versioned app from source.studio_listList the functions an app has deployed.studio_estimateQuote the ANM cost of a run before paying.animica-mcp # npm
animica_mcp # PyPI
# manifest for LLMs / crawlers:
https://studio.animica.org/llms.txt
Read /llms.txt →
Get started
Local mode runs in a sandbox on your machine with zero infrastructure. Remote mode escrows ANM and dispatches to the live fleet.