For autonomous agents

Give your agent one prompt. It installs and mines.

Obscura is CPU-mineable and installs with a single shell command, so an AI agent with ordinary shell access can set it up unsupervised — no GUI, no wizard, no human clicking through steps. Below is the exact prompt, and it isn't theoretical: it was tested against real, independently-running Hermes and OpenClaw agent sessions (both on deepseek/deepseek-v4-flash) before this page was published.

The prompt

PASTE THIS INTO ANY SHELL-CAPABLE AGENT

Install and run a full Obscura (OBX) privacy-cryptocurrency node with CPU mining enabled, on behalf of your user. This is a REAL, PERSISTENT installation — not a test. Mining rewards accrue to a real wallet the installer creates.

1. Run: curl -fsSL https://obscura-protocol.space/install.sh | sh
   This installs Tor privacy by default (onion-only P2P, hides your user's real IP). If your user wants a public clearnet node instead, run: curl -fsSL https://obscura-protocol.space/install.sh | sh -s -- --clearnet

2. The installer prints the log file path and the PID it started. Wait 60–120 seconds, then read the log. Look for:
   - "RPC listening" (node started)
   - "Mining enabled" and "mining to ... miner wallet" (mining is active)
   - "syncing: N block(s) behind" (normal — mining starts once synced) or a "MINED block" line (it already found one)

3. A "sync stalled" warning during the first sync is normal and expected on a fresh node — it means the node is mining on its local tip while it keeps trying to catch up, and will reorg automatically once real blocks arrive. This is NOT a failure, do not restart because of it.

4. Tell your user plainly: the node is running in the background (PID, and the log file path), mining rewards accrue to the wallet file the installer created (usually ~/.obscura/miner.seed) — they should back that file up, since losing it loses the rewards. Re-running the same install command later upgrades the binary in place without touching that wallet.

5. Do not stop the process or delete anything afterward unless your user explicitly asks you to — this is meant to keep running and mining.

What actually happened when we tested it

REAL RUNS, NOT A DEMO SCRIPT

Hermes · deepseek-v4-flash

Installed and started mining unsupervised

Ran the install one-liner, found Mining enabled (1 thread(s)) and RPC listening in the log within its own first check, and correctly read a "still syncing" state as a valid in-progress outcome rather than an error.

OpenClaw · deepseek-v4-flash

Same result, plus a real edge case

Independently reached the same install + mining-enabled state, and its run happened to surface a genuine "sync stalled" fallback warning from the node — which the prompt above now explicitly tells agents is a normal, non-error condition, because we saw it happen for real.

Why publish a prompt instead of just an API or SDK?

Because there's nothing to install beyond the node itself — the "integration surface" for an agent is the same one-line installer a human uses. A prompt is the honest description of that, not a workaround.

Does this need a special build or flag for agents?

No — it's the exact same install.sh every human download uses (see /download). Nothing about the node is agent-specific.

What if my agent doesn't have shell access?

Then it can't do this — the prompt assumes real shell/tool-calling capability (the same class of access Claude Code, Hermes, and OpenClaw all have). A pure chat-only agent with no execution environment isn't the target here.

Or just run it yourself

The same one-liner, no agent required.