API Keys
Manage credentials for Arch protocol access.
| NAME | KEY | CREATED | LAST USED | CALLS (24H) | STATUS | |
|---|---|---|---|---|---|---|
| Production | arch_live_••••••••••••••••4f2a | 2026-06-02 | 2m ago | 28,491 | active | |
| Staging | arch_test_••••••••••••••••9c3b | 2026-06-10 | 1h ago | 1,204 | active | |
| CI / Testing | arch_test_••••••••••••••••2e7d | 2026-06-14 | never | 0 | active |
Quickstart
shell
# Install
npm install @arch-protocol/sdk
# Initialize
import { Arch } from "@arch-protocol/sdk";
const arch = new Arch({ apiKey: "arch_live_..." });
# Register an agent
await arch.agents.register({
id: "agent:my-worker",
capabilities: ["inference", "tool-use"],
});
# Settle a transaction
await arch.settle({
from: "agent:my-orchestrator",
to: "agent:my-worker",
amount: 0.001,
unit: "COMPUTE",
});