Itô Compute
Use the canonical Itô compute CLI or MCP server. ECC does not implement a
parallel client, local simulation, reservation, workload runner, or inference
server. ECC itself does no browser automation.
Install the canonical local package
is currently unpublished. Build it from its canonical
repository instead of using
,
, or an unverified package:
sh
git clone https://github.com/Ito-Markets/ito-cloud-runtime.git
cd ito-cloud-runtime/cli/ito-compute-cli
npm ci
npm run check
Set
to the explicit absolute built entry:
text
/absolute/path/to/ito-cloud-runtime/cli/ito-compute-cli/dist/bin/ito.js
ECC never discovers this credential-bearing client through
.
performs device authorization and never inherits
.
The validation-only
, plus
and
, forward
directly when configured;
is not required. Never put a
key or token in arguments, tracked files, MCP results, logs, or chat.
CLI workflow
-
Run
before the first operation. ECC delegates this to the
canonical CLI's device authorization, which opens the Itô verification page
by default and persists a device token in macOS Keychain. Use
ecc ito login --no-browser
to suppress the page handoff. ECC itself does no
browser automation. If the originating agent cannot complete the signed-in
browser step, hand the exact command to the user; after approval finishes,
return to the originating task and continue with
.
Device tokens use macOS Keychain by default. File-token fallback is explicit
and its directory and token file must remain owner-only (0700 and 0600).
-
Run
to validate existing credentials; it never starts login
and rejects
.
-
Before
, obtain explicit buyer authority to submit an RFQ.
- Require , , whole , , ,
, , , ,
, , , and the split-fill decision.
- Require
count == nodes * gpus-per-node
; never derive topology.
- Use only when the buyer explicitly accepts any fabric or region.
- Omitted means false.
-
Run the live RFQ command:
sh
ecc ito find \
--gpu h200 \
--count 8 \
--nodes 1 \
--gpus-per-node 8 \
--days 30 \
--storage-tb 1 \
--start-window 2099-08-15 \
--max-rate 3.00 \
--form-factor bare_metal \
--contract-type reservation \
--fabric infiniband \
--region us-east-1
-
Run
to inspect RFQs and procurement orders.
After an ambiguous transport failure, check status before repeating
.
-
Run
when the user explicitly asks to revoke this device.
The canonical CLI keeps the local credential when remote revocation fails so
the operator can retry; never delete the token manually as a substitute.
Inventory prices are indicative. An RFQ is not reserved capacity. Treat a rate
as fixed only when the canonical result contains a non-null firm quote.
Live node qualification
exposes the canonical CLI's narrow live adapter to a separately
installed
. It does not expose local fixture execution
through ECC.
Require all of the following before invoking it:
- operator authorization to contact the named nodes;
ITO_ENABLE_SIXTYTWO_LIVE=1
;
- ;
- an explicit node list; and
- an existing absolute config directory containing .
sh
ecc ito evals \
--cluster clu_prod_example \
--live-sixtytwo \
--nodes gpu-01,gpu-02 \
--config-dir /absolute/path/to/qualification-config
The canonical adapter can run only the pinned version check and
against the explicit nodes. It cannot rent, launch,
recover, repair, reset, purchase, or order resources. ECC does not forward
or model/cloud credentials into node qualification.
MCP workflow
Build the canonical package, then configure the stdio server with an absolute
path:
json
{
"mcpServers": {
"ito-compute": {
"command": "node",
"args": [
"/absolute/path/to/ito-cloud-runtime/cli/ito-compute-cli/dist/bin/ito-mcp.js"
]
}
}
}
The server exposes only:
validates existing credentials; it does not start device login. Use
, gather explicit buyer authority and every hard constraint, call
, then poll with
when needed.
Rent or purchase semantics
submits an RFQ and may return a firm quote, but it does not rent,
purchase, reserve, provision, or move funds.
is read-oriented, though
the provider endpoint may reconcile an existing procurement order. The passive
dashboard link in ECC help is a separate user-operated web route; do not open or
operate it as a substitute for a missing CLI capability.
Unsupported operations
The supported client surface cannot lock quotes, reserve capacity, execute
workloads, or serve inference. The MCP server does not expose qualification;
use the explicit CLI command above. Do not invent additional tools or a
purchase path. Do not substitute a browser or fixture when the local CLI is
missing or a live operation fails. Report the missing capability and stop.