ReferenceSpec
CLI Reference
Every chio command, its arguments, and the flags it adds, generated from the help output of the chio binary.
Source
This page is the help output of the chio binary, rendered. The binary is built from the chio repository with cargo build --release -p chio-cli and reports chio-cli 0.1.0.
The generator walks chio --help from the root command through every subcommand and writes one entry per command path: the description the command carries, its usage line, its positional arguments, and the options it adds to the 7 flags every command accepts. It reads 346 command paths and 1256 command-specific options.
Regenerate with bun run docs:cli and commit the diff. Edits written into the page by hand are replaced on the next run.
Synopsis
chio [OPTIONS] <COMMAND>An entry names one command path. The block under it is the usage line the binary prints: everything outside brackets is required, [OPTIONS] stands for the flags listed beneath it plus the 7 global flags, and a value in angle brackets is the placeholder the binary uses for that argument. Every command answers --help with the text this page is generated from.
Global flags
These flags are declared on the root command. The second column says how far each one reaches: 7 of them are accepted by all 346 command paths, before or after the subcommand name. A command that gives one of them a different meaning lists it in its own entry instead.
| Flag | Accepted by | What it does |
|---|---|---|
--json | 333 commands | Short alias for --format json. |
--format <FORMAT> | chio only | Output format for command results and terminal error reporting. Default human. Values human, json. |
--receipt-db <RECEIPT_DB> | 344 commands | Optional SQLite database path for durable receipt persistence. |
--revocation-db <REVOCATION_DB> | every command | Optional SQLite database path for durable capability revocation persistence. |
--authority-seed-file <AUTHORITY_SEED_FILE> | every command | Optional file path for a persistent capability-authority seed. |
--authority-db <AUTHORITY_DB> | every command | Optional SQLite database path for shared capability-authority state. |
--budget-db <BUDGET_DB> | every command | Optional SQLite database path for durable shared capability budget state. |
--session-db <SESSION_DB> | every command | Optional SQLite database path for durable admission, trust authority, and remote MCP session state. |
--control-url <CONTROL_URL> | every command | Optional shared trust-control service base URL. |
--control-token <CONTROL_TOKEN> | every command | Bearer token used to authenticate to the shared trust-control service. Prefer CHIO_CONTROL_TOKEN env over the argv form so the bearer does not leak via ps / /proc/<pid>/cmdline. Reads CHIO_CONTROL_TOKEN. |
Commands
31 top-level commands, and 315 subcommands under them. Each entry below carries the command that owns it in its heading, so the heading is the invocation.
| Command | Subcommands | What it does |
|---|---|---|
| chio run | 0 | Spawn an agent subprocess and enforce policy via the kernel. |
| chio check | 0 | Evaluate a single tool call against a policy (no subprocess). |
| chio init | 0 | Scaffold a runnable Chio example project with a governed demo flow. |
| chio policy | 1 | Analyze HushSpec policy rules and admission refinement. |
| chio api | 1 | Protect an HTTP API with Chio using an OpenAPI spec-backed sidecar. |
| chio mcp | 4 | Serve an MCP-compatible edge backed by the Chio kernel. |
| chio trust | 87 | Manage local trust-plane state such as persisted revocations. |
| chio receipt | 11 | Query and list receipts from the receipt store. |
| chio evidence | 5 | Export an offline evidence package from the local receipt database. |
| chio certify | 14 | Evaluate a conformance corpus and emit a signed certification artifact. |
| chio did | 1 | Resolve self-certifying did:chio identifiers into DID Documents. |
| chio passport | 33 | Create, verify, and present Agent Passport bundles. |
| chio proof | 10 | Verify proof bundles and Transaction Passport artifacts. |
| chio commerce | 1 | Verify commerce proof bundles and payment evidence. |
| chio workflow | 1 | Validate read-only workflow planning evidence before dispatch. |
| chio reputation | 2 | Inspect local reputation scorecards from persisted receipts and lineage state. |
| chio cert | 3 | Generate, verify, and inspect ACP session compliance certificates. |
| chio guard | 17 | Guard development lifecycle: scaffold, build, and inspect WASM guards. |
| chio conformance | 2 | Run the cross-language conformance harness against a peer adapter. |
| chio federation | 9 | Produce and verify cross-kernel federation artifacts. |
| chio attest | 10 | Verify offline attestation evidence and buyer proof packages. |
| chio runtime | 27 | Evaluate local live-runtime admission artifacts. |
| chio pheromone | 51 | Receive, query, and relay pheromone artifacts. |
| chio finding | 17 | Publish, discover, verify, and purchase cognition-market findings. |
| chio replay | 1 | Re-evaluate a captured receipt log against the current build. |
| chio settle | 1 | Inspect local settlement lifecycle records. |
| chio lineage | 3 | Query, diff, or list anchored roots in the lineage DAG. |
| chio doctor | 0 | Diagnose toolchain, registry, OTEL, and chio.yaml health. |
| chio arena | 3 | chio-arena coliseum: run scenarios, replay bundles, evolve adversaries. |
| chio bind | 0 | Bind a provider under a signed model card. |
| chio start | 0 | Start the Chio sidecar with sensible zero-config defaults. |
chio run
Spawn an agent subprocess and enforce policy via the kernel.
chio run [OPTIONS] --policy <POLICY> <COMMAND>...<COMMAND>...The agent command and its arguments. Required.--policy<POLICY>Path to the policy YAML file. Required.
chio check
Evaluate a single tool call against a policy (no subprocess).
chio check [OPTIONS] --policy <POLICY> --tool <TOOL>--policy<POLICY>Path to the policy YAML file. Required.--mode<MODE>Evaluation mode. Preflight checks only policies that do not need tool output. Defaultpreflight. Valuespreflight,full.--tool<TOOL>Tool name to evaluate. Required.--params<PARAMS>Tool parameters as a JSON string. Default{}.--server<SERVER>Server ID to use for the evaluation. Default*.--output-fixture<JSON>JSON value returned by the fixture-backed tool server in full mode.
chio init
Scaffold a runnable Chio example project with a governed demo flow.
chio init [OPTIONS] <PATH><PATH>Directory to create for the scaffolded project. Required.
chio policy
Analyze HushSpec policy rules and admission refinement.
chio policy [OPTIONS] <COMMAND>chio policy analyze
Analyze policy rules and compare admission refinement.
chio policy analyze [OPTIONS] <POLICY><POLICY>Effective policy to analyze. Required.--against<AGAINST>Older policy that the analyzed policy must narrow.--fail-on<FAIL_ON>Lowest finding severity that produces exit code 1. Defaultwarning. Valuesnotice,warning,error.--format<FORMAT>Analysis report output format. Valueshuman,json.--max-atoms<MAX_ATOMS>Maximum authored atoms accepted before analysis fails closed. Default10000.
chio api
Protect an HTTP API with Chio using an OpenAPI spec-backed sidecar.
chio api [OPTIONS] <COMMAND>chio api protect
Start the Chio HTTP sidecar/reverse proxy.
chio api protect [OPTIONS] --upstream <UPSTREAM>--upstream<UPSTREAM>Upstream base URL to proxy to. Required.--spec<SPEC>Optional local OpenAPI spec path. Auto-discovered when omitted.--listen<LISTEN>Address to listen on. Default127.0.0.1:9090.--receipt-store<RECEIPT_STORE>Optional SQLite receipt store path.--allow-ephemeral-receiptsPermit in-memory receipts, whose audit evidence is lost on every restart. Required to boot without--receipt-store. For local development only.--upstream-timeout-secs<UPSTREAM_TIMEOUT_SECS>Wall-clock ceiling in seconds on a single upstream hop, including reading the full response. Raise it for upstreams with legitimately slow calls or large bounded responses. Defaults to 20 seconds.
chio mcp
Serve an MCP-compatible edge backed by the Chio kernel.
chio mcp [OPTIONS] <COMMAND>- chio mcp wrap Wrap a stdio MCP server with verdict gating and emit IDE configs.
- chio mcp governed-sim Run a single governed MustPrepay call through an ephemeral kernel.
- chio mcp serve Wrap an MCP server subprocess and expose a secured MCP edge over stdio.
- chio mcp serve-http Wrap an MCP server subprocess and expose a secured MCP edge over Streamable HTTP.
chio mcp wrap
Wrap a stdio MCP server with verdict gating and emit IDE configs.
Spawns the wrapped server, gates each tools/call through the manifest scaffold, and (when --emit-config is set) prints a paste-ready blob for Cursor / Claude Desktop / Continue / Zed.
chio mcp wrap [OPTIONS] [COMMAND]...[COMMAND]...The wrapped MCP server command and its arguments. Required unless--tools-fixtureis supplied (the test-only path).--server-id<SERVER_ID>Server ID to assign to the wrapped MCP server inside the inferred manifest scaffold. Defaultmcp.--manifest<MANIFEST>Optional path to the user’s manifest scaffold. When absent the command renders the inferred scaffold to stdout instead of running the wrap loop.--print-scopesPrint the inferred capability-scope manifest scaffold and exit.--emit-config<EMIT_CONFIG>IDE target for--emit-config. When set, the command prints the paste-ready config for the requested IDE and exits without spawning the wrapped child. Valuescursor,claude-desktop,continue,zed.--display-name<DISPLAY_NAME>Display name surfaced inside emitted IDE config blobs.--tools-fixture<TOOLS_FIXTURE>Render the manifest scaffold from a JSONtools/listfixture file instead of spawning the wrapped child. Used by the scope inference and emit-config tests so they stay hermetic on shared CI runners.--e2e-fixture<E2E_FIXTURE>Drive the wrap loop against an in-process JSON-RPC fixture (a JSON object withtoolsandresponsesarrays). Reads JSON-RPC frames from stdin and emits framed responses on stdout, gated by the manifest scaffold. Used by the e2e test so the stdio-orchestration round-trip can run without a real wrapped child.--self-test-attestation<SELF_TEST_ATTESTATION>Self-test mode for the attestation header. Prints the "Chio-verified" attestation block for the given tool name as JSON and exits.--strict-execution-nonceExecute allowed tool calls through a kernel path that mints and presents strict execution nonces before invoking the wrapped server.
chio mcp governed-sim
Run a single governed MustPrepay call through an ephemeral kernel.
Builds a local kernel, wires the selected payment adapter (sim or none), executes one governed MustPrepay tool call, and writes the signed receipt bundle to --out. Exits nonzero on denial. Used by the no-key CI lane.
chio mcp governed-sim [OPTIONS] --out <OUT>--payment-adapter<PAYMENT_ADAPTER>Payment adapter:sim(deterministic no-broadcast) ornone(absent, deny path). Defaultsim.--governed-mustprepayRun a governed MustPrepay tool call through the kernel.--out<OUT>Path to write the receipt bundle JSON. Required.
chio mcp serve
Wrap an MCP server subprocess and expose a secured MCP edge over stdio.
chio mcp serve [OPTIONS] <COMMAND>...<COMMAND>...The wrapped MCP server command and its arguments. Required.--policy<POLICY>Path to the policy YAML file. Mutually exclusive with--preset.--preset<PRESET>Bundled policy preset to use instead of--policy. Available presets: *code-agent-- zero-config policy for coding agents (Claude Code, Cursor, MCP filesystem/git/shell servers). Allows safe file reads, denies.env/.git/**/.ssh/**writes, deniesgit push --force.--server-id<SERVER_ID>Server ID to assign to the wrapped MCP server inside Chio. Defaultmcp.--server-name<SERVER_NAME>Human-readable name for the wrapped MCP server.--server-version<SERVER_VERSION>Version string for the wrapped MCP server.--manifest-public-key<MANIFEST_PUBLIC_KEY>Override the public key embedded in the synthetic manifest.--page-size<PAGE_SIZE>Page size for paginatedtools/listresponses. Default50.--tools-list-changedWhether the edge should advertisenotifications/tools/list_changed.
chio mcp serve-http
Wrap an MCP server subprocess and expose a secured MCP edge over Streamable HTTP.
chio mcp serve-http [OPTIONS] --policy <POLICY> --server-id <SERVER_ID> <COMMAND>...<COMMAND>...The wrapped MCP server command and its arguments. Required.--policy<POLICY>Path to the policy YAML file. Required.--server-id<SERVER_ID>Server ID to assign to the wrapped MCP server inside Chio. Required.--server-name<SERVER_NAME>Human-readable name for the wrapped MCP server.--server-version<SERVER_VERSION>Version string for the wrapped MCP server.--manifest-public-key<MANIFEST_PUBLIC_KEY>Override the public key embedded in the synthetic manifest.--page-size<PAGE_SIZE>Page size for paginatedtools/listresponses. Default50.--tools-list-changedWhether the edge should advertisenotifications/tools/list_changed.--shared-hosted-ownerUse one shared wrapped MCP subprocess for all remote sessions.--listen<LISTEN>Socket address to bind the remote MCP edge to. Default127.0.0.1:8931.--auth-token<AUTH_TOKEN>Static bearer token required for remote MCP session admission. PreferCHIO_AUTH_TOKENenv over the argv form so the bearer does not leak viaps//proc/<pid>/cmdline. ReadsCHIO_AUTH_TOKEN.--auth-jwt-public-key<AUTH_JWT_PUBLIC_KEY>Public key used to verify externally issued JWT bearer tokens.--auth-jwt-discovery-url<AUTH_JWT_DISCOVERY_URL>OIDC discovery URL used to resolve issuer metadata and JWT JWKS keys.--auth-introspection-url<AUTH_INTROSPECTION_URL>OAuth2 token introspection endpoint used to validate opaque bearer tokens.--auth-introspection-client-id<AUTH_INTROSPECTION_CLIENT_ID>Client ID used when calling the token introspection endpoint.--auth-introspection-client-secret<AUTH_INTROSPECTION_CLIENT_SECRET>Client secret used when calling the token introspection endpoint. PreferCHIO_MCP_AUTH_INTROSPECTION_CLIENT_SECRETenv over the argv form so the secret does not leak viaps//proc/<pid>/cmdline. ReadsCHIO_MCP_AUTH_INTROSPECTION_CLIENT_SECRET.--auth-jwt-provider-profile<AUTH_JWT_PROVIDER_PROFILE>Optional provider profile used for principal mapping and default OIDC discovery behavior. Valuesgeneric,auth0,okta,azure-ad.--auth-server-seed-file<AUTH_SERVER_SEED_FILE>Local auth-server signing seed file. When set,serve-httpcan issue JWTs itself.--identity-federation-seed-file<IDENTITY_FEDERATION_SEED_FILE>Persistent seed file used to derive stable Chio subjects from authenticated OAuth bearer principals.--enterprise-providers-file<ENTERPRISE_PROVIDERS_FILE>Optional file-backed enterprise provider registry shared with trust-control.--auth-jwt-issuer<AUTH_JWT_ISSUER>Expected bearer-token issuer for remote MCP session admission.--auth-jwt-audience<AUTH_JWT_AUDIENCE>Expected bearer-token audience for remote MCP session admission.--admin-token<ADMIN_TOKEN>Optional static bearer token for remote admin APIs. PreferCHIO_ADMIN_TOKENenv over the argv form so the bearer does not leak viaps//proc/<pid>/cmdline. ReadsCHIO_ADMIN_TOKEN.--public-base-url<PUBLIC_BASE_URL>Public base URL used when constructing protected-resource metadata URLs.--auth-server<AUTH_SERVERS>Authorization server URL advertised via protected-resource metadata.--auth-authorization-endpoint<AUTH_AUTHORIZATION_ENDPOINT>OAuth authorization endpoint advertised in colocated auth-server metadata.--auth-token-endpoint<AUTH_TOKEN_ENDPOINT>OAuth token endpoint advertised in colocated auth-server metadata.--auth-registration-endpoint<AUTH_REGISTRATION_ENDPOINT>Optional dynamic client registration endpoint advertised in auth-server metadata.--auth-jwks-uri<AUTH_JWKS_URI>Optional JWKS URI advertised in auth-server metadata.--auth-scope<AUTH_SCOPES>Scope hint advertised in protected-resource challenges and metadata.--auth-subject<AUTH_SUBJECT>Subject to embed in locally issued auth-server access tokens. Defaultoperator.--auth-code-ttl-secs<AUTH_CODE_TTL_SECS>Authorization-code lifetime for the hosted auth server. Default300.--auth-access-token-ttl-secs<AUTH_ACCESS_TOKEN_TTL_SECS>Access-token lifetime for the hosted auth server. Default600.
chio trust
Manage local trust-plane state such as persisted revocations.
chio trust [OPTIONS] <COMMAND>- chio trust serve Serve the shared trust-control plane over HTTP.
- chio trust provider Manage enterprise federation provider-admin records.
- chio trust federation-policy Manage permissionless federation admission policies.
- chio trust evidence-share Inspect shared remote evidence references used by local delegated activity.
- chio trust authorization-context Render derived external authorization context from governed receipts.
- chio trust appraisal Export a signed runtime-attestation appraisal report.
- chio trust behavioral-feed Export a signed insurer-facing behavioral feed from canonical trust data.
- chio trust exposure-ledger Export a signed exposure ledger from canonical trust and underwriting data.
- chio trust credit-scorecard Export a signed subject-scoped credit scorecard from exposure and reputation data.
- chio trust capital-book Export a signed live capital book with explicit source-of-funds attribution.
- chio trust capital-instruction Issue one custody-neutral escrow or reserve instruction artifact.
- chio trust capital-allocation Issue one simulation-first capital-allocation decision for a governed action.
- chio trust facility Evaluate, issue, and list bounded credit facilities from subject-scoped evidence.
- chio trust bond Evaluate, issue, and list reserve-lock bond artifacts from credit evidence.
- chio trust loss Evaluate, issue, and list immutable bond loss-lifecycle artifacts.
- chio trust credit-backtest Export deterministic credit backtests over historical subject-scoped evidence.
- chio trust provider-risk-package Export one signed provider-facing risk package over canonical credit truth.
- chio trust liability-provider Issue, list, and resolve curated liability-market provider registry entries.
- chio trust liability-market Issue quote, placement, and bound-coverage artifacts and list workflow state.
- chio trust underwriting-input Export a signed underwriting policy-input snapshot from canonical trust data.
- chio trust underwriting-decision Evaluate a bounded underwriting decision from canonical trust data.
- chio trust underwriting-appeal Create or resolve underwriting appeals against persisted decisions.
- chio trust trace-verify Check a signed observation log against a bounded transition model.
- chio trust revoke Persist a capability revocation into the configured revocation database.
- chio trust federated-issue Issue one local capability after verifying a challenge-bound portable presentation.
- chio trust federated-delegation-policy-create Create a signed federated delegation policy from a single default capability.
- chio trust status Query whether a capability ID is currently revoked.
chio trust serve
Serve the shared trust-control plane over HTTP.
chio trust serve [OPTIONS] --service-token <SERVICE_TOKEN>--listen<LISTEN>Socket address to bind the trust-control service to. Default127.0.0.1:8940.--service-token<SERVICE_TOKEN>Bearer token required for trust-control service requests. PreferCHIO_TRUST_SERVICE_TOKENover--service-tokenso the secret is not visible to other users viaps//proc. Required. ReadsCHIO_TRUST_SERVICE_TOKEN.--tenant-read-token<TENANT=TOKEN>Tenant-scoped read token mapping intenant_id=tokenform. Repeat for multiple tenants. Requests presenting one of these tokens are confined to reading the matching tenant’s receipts; the--service-tokenretains administrative cross-tenant access.--advertise-url<ADVERTISE_URL>Public base URL this trust-control node advertises to peers and clients.--peer-url<PEER_URLS>Peer trust-control base URL. Repeat for multiple peers.--allow-local-peer-urlsAllow loopback/private cluster peer URLs for local development only.--cluster-sync-interval-ms<CLUSTER_SYNC_INTERVAL_MS>Background cluster sync interval in milliseconds. Default500.--policy<POLICY>Optional policy file whose reputation issuance extension is enforced by the service.--enterprise-providers-file<ENTERPRISE_PROVIDERS_FILE>Optional file-backed enterprise provider registry shared with remote MCP edges.--federation-policies-file<FEDERATION_POLICIES_FILE>Optional file-backed permissionless federation policy registry.--scim-lifecycle-file<SCIM_LIFECYCLE_FILE>Optional file-backed SCIM lifecycle registry for external IdP provisioning and deprovisioning.--verifier-policies-file<VERIFIER_POLICIES_FILE>Optional file-backed signed verifier policy registry for remote verifier flows.--verifier-challenge-db<VERIFIER_CHALLENGE_DB>Optional SQLite verifier challenge-state database for replay-safe remote verifier flows.--passport-statuses-file<PASSPORT_STATUSES_FILE>Optional file-backed passport lifecycle registry for publish/resolve/revoke flows.--passport-issuance-offers-file<PASSPORT_ISSUANCE_OFFERS_FILE>Optional file-backed passport issuance registry for OID4VCI-style pre-authorized offers.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional file-backed certification registry for publish/resolve/revoke flows.--certification-discovery-file<CERTIFICATION_DISCOVERY_FILE>Optional multi-operator certification discovery network file.--fiscal-genesis-policy<FISCAL_GENESIS_POLICY>Pinned fiscal genesis policy JSON loaded before the service binds.--fiscal-anchor-url<FISCAL_ANCHOR_URL>Independent HTTPS fiscal continuity anchor base URL.--fiscal-anchor-token<FISCAL_ANCHOR_TOKEN>Bearer token for the independent fiscal continuity anchor. ReadsCHIO_FISCAL_ANCHOR_TOKEN.--fiscal-admission-authority-id<FISCAL_ADMISSION_AUTHORITY_ID>Stable identifier for the local durable fiscal admission authority. Defaultfiscal-admission.--fiscal-admission-signer-key-epoch<FISCAL_ADMISSION_SIGNER_KEY_EPOCH>Monotonic key epoch for the fiscal admission signing key. Default1.--fiscal-admission-signing-seed<FISCAL_ADMISSION_SIGNING_SEED>Existing private seed file used to sign durable fiscal admissions.--fiscal-anchor-timeout-seconds<FISCAL_ANCHOR_TIMEOUT_SECONDS>Fiscal continuity anchor request timeout in seconds. Default5.--certification-public-metadata-ttl-seconds<CERTIFICATION_PUBLIC_METADATA_TTL_SECONDS>Public certification metadata TTL in seconds. Default3600.--roster-policy-file<ROSTER_POLICY_FILE>JSON file containing the operator roster policy (roster, allowed decision rules, roster anchor) for liability adjudication enforcement.
chio trust provider
Manage enterprise federation provider-admin records.
chio trust provider [OPTIONS] <COMMAND>- chio trust provider list List enterprise provider records from the shared registry.
- chio trust provider get Read one enterprise provider record.
- chio trust provider upsert Create or update one enterprise provider record from JSON.
- chio trust provider delete Delete one enterprise provider record.
chio trust provider list
List enterprise provider records from the shared registry.
chio trust provider list [OPTIONS]--enterprise-providers-file<ENTERPRISE_PROVIDERS_FILE>Local registry file to inspect when not using--control-url.
chio trust provider get
Read one enterprise provider record.
chio trust provider get [OPTIONS] --provider-id <PROVIDER_ID>--provider-id<PROVIDER_ID>Provider ID to fetch. Required.--enterprise-providers-file<ENTERPRISE_PROVIDERS_FILE>Local registry file to inspect when not using--control-url.
chio trust provider upsert
Create or update one enterprise provider record from JSON.
chio trust provider upsert [OPTIONS] --input <INPUT>--input<INPUT>Input JSON file containing an EnterpriseProviderRecord. Required.--enterprise-providers-file<ENTERPRISE_PROVIDERS_FILE>Local registry file to update when not using--control-url.
chio trust provider delete
Delete one enterprise provider record.
chio trust provider delete [OPTIONS] --provider-id <PROVIDER_ID>--provider-id<PROVIDER_ID>Provider ID to delete. Required.--enterprise-providers-file<ENTERPRISE_PROVIDERS_FILE>Local registry file to update when not using--control-url.
chio trust federation-policy
Manage permissionless federation admission policies.
chio trust federation-policy [OPTIONS] <COMMAND>- chio trust federation-policy list List published permissionless federation policies.
- chio trust federation-policy get Read one published permissionless federation policy.
- chio trust federation-policy upsert Create or update one permissionless federation policy record from JSON.
- chio trust federation-policy delete Delete one permissionless federation policy record.
- chio trust federation-policy evaluate Evaluate admission for one peer under a published federation policy.
chio trust federation-policy list
List published permissionless federation policies.
chio trust federation-policy list [OPTIONS]--federation-policies-file<FEDERATION_POLICIES_FILE>Local registry file to inspect when not using--control-url.
chio trust federation-policy get
Read one published permissionless federation policy.
chio trust federation-policy get [OPTIONS] --policy-id <POLICY_ID>--policy-id<POLICY_ID>Policy ID to fetch. Required.--federation-policies-file<FEDERATION_POLICIES_FILE>Local registry file to inspect when not using--control-url.
chio trust federation-policy upsert
Create or update one permissionless federation policy record from JSON.
chio trust federation-policy upsert [OPTIONS] --input <INPUT>--input<INPUT>Input JSON file containing a FederationAdmissionPolicyRecord. Required.--federation-policies-file<FEDERATION_POLICIES_FILE>Local registry file to update when not using--control-url.
chio trust federation-policy delete
Delete one permissionless federation policy record.
chio trust federation-policy delete [OPTIONS] --policy-id <POLICY_ID>--policy-id<POLICY_ID>Policy ID to delete. Required.--federation-policies-file<FEDERATION_POLICIES_FILE>Local registry file to update when not using--control-url.
chio trust federation-policy evaluate
Evaluate admission for one peer under a published federation policy.
chio trust federation-policy evaluate [OPTIONS] --input <INPUT>--input<INPUT>Input JSON file containing a FederationAdmissionEvaluationRequest. Required.
chio trust evidence-share
Inspect shared remote evidence references used by local delegated activity.
chio trust evidence-share [OPTIONS] <COMMAND>chio trust evidence-share list
List shared-evidence references visible from local activity or the remote trust service.
chio trust evidence-share list [OPTIONS]--capability<CAPABILITY>Filter by local capability ID.--agent-subject<AGENT_SUBJECT>Filter by local agent subject public key.--tool-server<TOOL_SERVER>Filter by local tool server.--tool-name<TOOL_NAME>Filter by local tool name.--since<SINCE>Filter: receipts with timestamp >= this Unix seconds value.--until<UNTIL>Filter: receipts with timestamp <= this Unix seconds value.--issuer<ISSUER>Filter by remote share issuer.--partner<PARTNER>Filter by remote share partner.--limit<LIMIT>Maximum number of shared-evidence references to return. Default50.
chio trust authorization-context
Render derived external authorization context from governed receipts.
chio trust authorization-context [OPTIONS] <COMMAND>- chio trust authorization-context metadata Export machine-readable Chio authorization-profile metadata for enterprise IAM review.
- chio trust authorization-context list List derived authorization-context mappings from local state or trust-control.
- chio trust authorization-context review-pack Export an enterprise reviewer pack tying authorization context back to governed receipt truth.
chio trust authorization-context metadata
Export machine-readable Chio authorization-profile metadata for enterprise IAM review.
chio trust authorization-context metadata [OPTIONS]chio trust authorization-context list
List derived authorization-context mappings from local state or trust-control.
chio trust authorization-context list [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--limit<LIMIT>Maximum number of derived authorization-context rows to embed. Default50.
chio trust authorization-context review-pack
Export an enterprise reviewer pack tying authorization context back to governed receipt truth.
chio trust authorization-context review-pack [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--limit<LIMIT>Maximum number of derived authorization-context rows to embed. Default50.
chio trust appraisal
Export a signed runtime-attestation appraisal report.
chio trust appraisal [OPTIONS] <COMMAND>- chio trust appraisal export Export a signed runtime-attestation appraisal report from local input or trust-control.
- chio trust appraisal export-result Export a signed portable runtime-attestation appraisal result artifact.
- chio trust appraisal import Evaluate a signed external runtime-attestation appraisal result against local import policy.
chio trust appraisal export
Export a signed runtime-attestation appraisal report from local input or trust-control.
chio trust appraisal export [OPTIONS] --input <INPUT>--input<INPUT>Input JSON or YAML file containing a RuntimeAttestationEvidence payload. Required.--policy-file<POLICY_FILE>Optional HushSpec policy used to evaluate policy-visible outcomes locally.
chio trust appraisal export-result
Export a signed portable runtime-attestation appraisal result artifact.
chio trust appraisal export-result [OPTIONS] --issuer <ISSUER> --input <INPUT>--issuer<ISSUER>Issuer identifier recorded in the exported result. Required.--input<INPUT>Input JSON or YAML file containing a RuntimeAttestationEvidence payload. Required.--policy-file<POLICY_FILE>Optional HushSpec policy used to evaluate exporter-visible outcomes locally.
chio trust appraisal import
Evaluate a signed external runtime-attestation appraisal result against local import policy.
chio trust appraisal import [OPTIONS] --input <INPUT> --policy-file <POLICY_FILE>--input<INPUT>Input JSON or YAML file containing a signed appraisal result envelope. Required.--policy-file<POLICY_FILE>JSON or YAML file containing a RuntimeAttestationImportedAppraisalPolicy payload. Required.
chio trust behavioral-feed
Export a signed insurer-facing behavioral feed from canonical trust data.
chio trust behavioral-feed [OPTIONS] <COMMAND>chio trust behavioral-feed export
Export a signed behavioral feed from local state or trust-control.
chio trust behavioral-feed export [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt detail rows to embed. Default100.
chio trust exposure-ledger
Export a signed exposure ledger from canonical trust and underwriting data.
chio trust exposure-ledger [OPTIONS] <COMMAND>chio trust exposure-ledger export
Export a signed exposure ledger from local state or trust-control.
chio trust exposure-ledger export [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to embed. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to embed. Default50.
chio trust credit-scorecard
Export a signed subject-scoped credit scorecard from exposure and reputation data.
chio trust credit-scorecard [OPTIONS] <COMMAND>chio trust credit-scorecard export
Export a signed credit scorecard from local state or trust-control.
chio trust credit-scorecard export [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to score. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate. Default50.
chio trust capital-book
Export a signed live capital book with explicit source-of-funds attribution.
chio trust capital-book [OPTIONS] <COMMAND>chio trust capital-book export
Export a signed live capital book from canonical facility, bond, and loss posture.
chio trust capital-book export [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to inspect for disbursement provenance. Default100.--facility-limit<FACILITY_LIMIT>Maximum number of facility rows to inspect. Default10.--bond-limit<BOND_LIMIT>Maximum number of bond rows to inspect. Default10.--loss-event-limit<LOSS_EVENT_LIMIT>Maximum number of loss-lifecycle rows to inspect. Default25.
chio trust capital-instruction
Issue one custody-neutral escrow or reserve instruction artifact.
chio trust capital-instruction [OPTIONS] <COMMAND>chio trust capital-instruction issue
Issue one custody-neutral escrow or reserve instruction artifact from JSON or YAML input.
chio trust capital-instruction issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML capital-instruction input file. Required.
chio trust capital-allocation
Issue one simulation-first capital-allocation decision for a governed action.
chio trust capital-allocation [OPTIONS] <COMMAND>chio trust capital-allocation issue
Issue one live capital-allocation decision artifact from JSON or YAML input.
chio trust capital-allocation issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML capital-allocation input file. Required.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust facility
Evaluate, issue, and list bounded credit facilities from subject-scoped evidence.
chio trust facility [OPTIONS] <COMMAND>- chio trust facility evaluate Evaluate a deterministic facility-policy report without persisting an artifact.
- chio trust facility issue Issue and persist a signed facility artifact from deterministic facility policy.
- chio trust facility list List persisted credit facility artifacts.
chio trust facility evaluate
Evaluate a deterministic facility-policy report without persisting an artifact.
chio trust facility evaluate [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate. Default50.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust facility issue
Issue and persist a signed facility artifact from deterministic facility policy.
chio trust facility issue [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate. Default50.--supersedes-facility-id<SUPERSEDES_FACILITY_ID>Optional previously active facility to supersede.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust facility list
List persisted credit facility artifacts.
chio trust facility list [OPTIONS]--facility-id<FACILITY_ID>Filter by facility ID.--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--disposition<DISPOSITION>Filter by disposition (grant,manual_review,deny).--lifecycle-state<LIFECYCLE_STATE>Filter by lifecycle state (active,superseded,denied,expired).--limit<LIMIT>Maximum number of facility rows to embed. Default50.
chio trust bond
Evaluate, issue, and list reserve-lock bond artifacts from credit evidence.
chio trust bond [OPTIONS] <COMMAND>- chio trust bond evaluate Evaluate a deterministic bond-policy report without persisting an artifact.
- chio trust bond issue Issue and persist a signed bond artifact from deterministic bond policy.
- chio trust bond simulate Simulate bonded execution under an operator control policy without mutating state.
- chio trust bond list List persisted credit bond artifacts.
chio trust bond evaluate
Evaluate a deterministic bond-policy report without persisting an artifact.
chio trust bond evaluate [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate. Default50.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust bond issue
Issue and persist a signed bond artifact from deterministic bond policy.
chio trust bond issue [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate. Default50.--supersedes-bond-id<SUPERSEDES_BOND_ID>Optional previously active bond to supersede.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust bond simulate
Simulate bonded execution under an operator control policy without mutating state.
chio trust bond simulate [OPTIONS] --bond-id <BOND_ID> --autonomy-tier <AUTONOMY_TIER> --runtime-assurance-tier <RUNTIME_ASSURANCE_TIER> --policy-file <POLICY_FILE>--bond-id<BOND_ID>Bond artifact ID to evaluate. Required.--autonomy-tier<AUTONOMY_TIER>Requested autonomy tier (direct,delegated,autonomous). Required.--runtime-assurance-tier<RUNTIME_ASSURANCE_TIER>Runtime assurance tier attached to the simulated request. Required.--call-chain-presentWhether delegated call-chain context is present.--policy-file<POLICY_FILE>YAML or JSON operator control policy file. Required.
chio trust bond list
List persisted credit bond artifacts.
chio trust bond list [OPTIONS]--bond-id<BOND_ID>Filter by bond ID.--facility-id<FACILITY_ID>Filter by facility ID.--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--disposition<DISPOSITION>Filter by disposition (lock,hold,release,impair).--lifecycle-state<LIFECYCLE_STATE>Filter by lifecycle state (active,superseded,released,impaired,expired).--limit<LIMIT>Maximum number of bond rows to embed. Default50.
chio trust loss
Evaluate, issue, and list immutable bond loss-lifecycle artifacts.
chio trust loss [OPTIONS] <COMMAND>- chio trust loss evaluate Evaluate a deterministic bond loss-lifecycle transition without persisting an artifact.
- chio trust loss issue Issue and persist a signed bond loss-lifecycle artifact.
- chio trust loss list List persisted bond loss-lifecycle artifacts.
chio trust loss evaluate
Evaluate a deterministic bond loss-lifecycle transition without persisting an artifact.
chio trust loss evaluate [OPTIONS] --bond-id <BOND_ID> --event-kind <EVENT_KIND>--bond-id<BOND_ID>Bond ID to evaluate against. Required.--event-kind<EVENT_KIND>Event kind (delinquency,recovery,reserve_release,reserve_slash,write_off). Required.--amount-units<AMOUNT_UNITS>Optional explicit amount in minor units.--amount-currency<AMOUNT_CURRENCY>Optional explicit amount currency.
chio trust loss issue
Issue and persist a signed bond loss-lifecycle artifact.
chio trust loss issue [OPTIONS] --bond-id <BOND_ID> --event-kind <EVENT_KIND>--bond-id<BOND_ID>Bond ID to evaluate against. Required.--event-kind<EVENT_KIND>Event kind (delinquency,recovery,reserve_release,reserve_slash,write_off). Required.--amount-units<AMOUNT_UNITS>Optional explicit amount in minor units.--amount-currency<AMOUNT_CURRENCY>Optional explicit amount currency.--authority-chain-file<AUTHORITY_CHAIN_FILE>Optional JSON/YAML file containing Vec<CapitalExecutionAuthorityStep>.--execution-window-file<EXECUTION_WINDOW_FILE>Optional JSON/YAML file containing CapitalExecutionWindow.--rail-file<RAIL_FILE>Optional JSON/YAML file containing CapitalExecutionRail.--observed-execution-file<OBSERVED_EXECUTION_FILE>Optional JSON/YAML file containing CapitalExecutionObservation.--appeal-window-ends-at<APPEAL_WINDOW_ENDS_AT>Optional reserve-control appeal window close timestamp.--description<DESCRIPTION>Optional reserve-control description recorded on the lifecycle artifact.
chio trust loss list
List persisted bond loss-lifecycle artifacts.
chio trust loss list [OPTIONS]--event-id<EVENT_ID>Filter by event ID.--bond-id<BOND_ID>Filter by bond ID.--facility-id<FACILITY_ID>Filter by facility ID.--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--event-kind<EVENT_KIND>Filter by event kind (delinquency,recovery,reserve_release,reserve_slash,write_off).--limit<LIMIT>Maximum number of event rows to embed. Default50.
chio trust credit-backtest
Export deterministic credit backtests over historical subject-scoped evidence.
chio trust credit-backtest [OPTIONS] <COMMAND>chio trust credit-backtest export
Export one deterministic credit backtest report over historical evidence windows.
chio trust credit-backtest export [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate per window. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate per window. Default50.--window-seconds<WINDOW_SECONDS>Width of each replay window in seconds. Default604800.--window-count<WINDOW_COUNT>Number of windows to replay. Default4.--stale-after-seconds<STALE_AFTER_SECONDS>Evidence older than this threshold is flagged stale. Default2592000.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust provider-risk-package
Export one signed provider-facing risk package over canonical credit truth.
chio trust provider-risk-package [OPTIONS] <COMMAND>chio trust provider-risk-package export
Export one signed provider-facing risk package over canonical subject-scoped evidence.
chio trust provider-risk-package export [OPTIONS] --agent-subject <AGENT_SUBJECT>--agent-subject<AGENT_SUBJECT>Subject public key to evaluate. Required.--capability<CAPABILITY>Optional filter by capability ID.--tool-server<TOOL_SERVER>Optional filter by tool server.--tool-name<TOOL_NAME>Optional filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt rows to evaluate. Default100.--decision-limit<DECISION_LIMIT>Maximum number of underwriting decision rows to evaluate. Default50.--recent-loss-limit<RECENT_LOSS_LIMIT>Maximum number of recent loss events to include. Default10.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust liability-provider
Issue, list, and resolve curated liability-market provider registry entries.
chio trust liability-provider [OPTIONS] <COMMAND>- chio trust liability-provider issue Issue and persist a signed curated liability-provider artifact from JSON or YAML input.
- chio trust liability-provider list List persisted liability-provider artifacts.
- chio trust liability-provider resolve Resolve one provider + jurisdiction + coverage + currency combination fail closed.
chio trust liability-provider issue
Issue and persist a signed curated liability-provider artifact from JSON or YAML input.
chio trust liability-provider issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML provider report input file. Required.--supersedes-provider-record-id<SUPERSEDES_PROVIDER_RECORD_ID>Optional previously active provider record to supersede.
chio trust liability-provider list
List persisted liability-provider artifacts.
chio trust liability-provider list [OPTIONS]--provider-id<PROVIDER_ID>Filter by provider ID.--jurisdiction<JURISDICTION>Filter by jurisdiction.--coverage-class<COVERAGE_CLASS>Filter by coverage class (tool_execution,data_breach,financial_loss,professional_liability,regulatory_response).--currency<CURRENCY>Filter by currency.--lifecycle-state<LIFECYCLE_STATE>Filter by lifecycle state (active,suspended,superseded,retired).--limit<LIMIT>Maximum number of provider rows to embed. Default50.
chio trust liability-provider resolve
Resolve one provider + jurisdiction + coverage + currency combination fail closed.
chio trust liability-provider resolve [OPTIONS] --provider-id <PROVIDER_ID> --jurisdiction <JURISDICTION> --coverage-class <COVERAGE_CLASS> --currency <CURRENCY>--provider-id<PROVIDER_ID>Provider ID to resolve. Required.--jurisdiction<JURISDICTION>Jurisdiction to resolve. Required.--coverage-class<COVERAGE_CLASS>Coverage class to resolve. Required.--currency<CURRENCY>Currency to resolve. Required.
chio trust liability-market
Issue quote, placement, and bound-coverage artifacts and list workflow state.
chio trust liability-market [OPTIONS] <COMMAND>- chio trust liability-market quote-request-issue Issue and persist a signed liability quote request from JSON or YAML input.
- chio trust liability-market quote-response-issue Issue and persist a signed liability quote response from JSON or YAML input.
- chio trust liability-market pricing-authority-issue Issue and persist a signed delegated pricing-authority artifact.
- chio trust liability-market placement-issue Issue and persist a signed liability placement from JSON or YAML input.
- chio trust liability-market bound-coverage-issue Issue and persist a signed bound-coverage artifact from JSON or YAML input.
- chio trust liability-market auto-bind-issue Evaluate and persist one automatic bind decision plus issued placement/bound coverage.
- chio trust liability-market claim-issue Issue and persist a signed liability claim package from JSON or YAML input.
- chio trust liability-market claim-response-issue Issue and persist a signed liability claim response from JSON or YAML input.
- chio trust liability-market dispute-issue Issue and persist a signed liability claim dispute from JSON or YAML input.
- chio trust liability-market adjudication-issue Issue and persist a signed liability claim adjudication from JSON or YAML input.
- chio trust liability-market claim-payout-instruction-issue Issue and persist a signed liability claim payout instruction from JSON or YAML input.
- chio trust liability-market claim-payout-receipt-issue Issue and persist a signed liability claim payout receipt from JSON or YAML input.
- chio trust liability-market claim-settlement-instruction-issue Issue and persist a signed liability claim settlement instruction from JSON or YAML input.
- chio trust liability-market claim-settlement-receipt-issue Issue and persist a signed liability claim settlement receipt from JSON or YAML input.
- chio trust liability-market list List quote-request to bound-coverage workflow rows.
- chio trust liability-market claims-list List claim-package to adjudication workflow rows.
chio trust liability-market quote-request-issue
Issue and persist a signed liability quote request from JSON or YAML input.
chio trust liability-market quote-request-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML quote-request input file. Required.
chio trust liability-market quote-response-issue
Issue and persist a signed liability quote response from JSON or YAML input.
chio trust liability-market quote-response-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML quote-response input file. Required.
chio trust liability-market pricing-authority-issue
Issue and persist a signed delegated pricing-authority artifact.
chio trust liability-market pricing-authority-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML pricing-authority input file. Required.
chio trust liability-market placement-issue
Issue and persist a signed liability placement from JSON or YAML input.
chio trust liability-market placement-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML placement input file. Required.
chio trust liability-market bound-coverage-issue
Issue and persist a signed bound-coverage artifact from JSON or YAML input.
chio trust liability-market bound-coverage-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML bound-coverage input file. Required.
chio trust liability-market auto-bind-issue
Evaluate and persist one automatic bind decision plus issued placement/bound coverage.
chio trust liability-market auto-bind-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML auto-bind input file. Required.
chio trust liability-market claim-issue
Issue and persist a signed liability claim package from JSON or YAML input.
chio trust liability-market claim-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML claim input file. Required.
chio trust liability-market claim-response-issue
Issue and persist a signed liability claim response from JSON or YAML input.
chio trust liability-market claim-response-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML claim-response input file. Required.
chio trust liability-market dispute-issue
Issue and persist a signed liability claim dispute from JSON or YAML input.
chio trust liability-market dispute-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML dispute input file. Required.
chio trust liability-market adjudication-issue
Issue and persist a signed liability claim adjudication from JSON or YAML input.
chio trust liability-market adjudication-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML adjudication input file. Required.--roster-policy-file<ROSTER_POLICY_FILE>JSON file containing the operator roster policy (roster, allowed decision rules, roster anchor). Required when--control-urlis not set.
chio trust liability-market claim-payout-instruction-issue
Issue and persist a signed liability claim payout instruction from JSON or YAML input.
chio trust liability-market claim-payout-instruction-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML claim payout instruction input file. Required.--roster-policy-file<ROSTER_POLICY_FILE>JSON file containing the operator roster policy. Required when--control-urlis not set.
chio trust liability-market claim-payout-receipt-issue
Issue and persist a signed liability claim payout receipt from JSON or YAML input.
chio trust liability-market claim-payout-receipt-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML claim payout receipt input file. Required.
chio trust liability-market claim-settlement-instruction-issue
Issue and persist a signed liability claim settlement instruction from JSON or YAML input.
chio trust liability-market claim-settlement-instruction-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML claim settlement instruction input file. Required.--roster-policy-file<ROSTER_POLICY_FILE>JSON file containing the operator roster policy. Required when--control-urlis not set.
chio trust liability-market claim-settlement-receipt-issue
Issue and persist a signed liability claim settlement receipt from JSON or YAML input.
chio trust liability-market claim-settlement-receipt-issue [OPTIONS] --input-file <INPUT_FILE>--input-file<INPUT_FILE>JSON or YAML claim settlement receipt input file. Required.
chio trust liability-market list
List quote-request to bound-coverage workflow rows.
chio trust liability-market list [OPTIONS]--quote-request-id<QUOTE_REQUEST_ID>Filter by quote request ID.--provider-id<PROVIDER_ID>Filter by provider ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--jurisdiction<JURISDICTION>Filter by jurisdiction.--coverage-class<COVERAGE_CLASS>Filter by coverage class (tool_execution,data_breach,financial_loss,professional_liability,regulatory_response).--currency<CURRENCY>Filter by currency.--limit<LIMIT>Maximum number of workflow rows to embed. Default50.
chio trust liability-market claims-list
List claim-package to adjudication workflow rows.
chio trust liability-market claims-list [OPTIONS]--claim-id<CLAIM_ID>Filter by claim ID.--provider-id<PROVIDER_ID>Filter by provider ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--jurisdiction<JURISDICTION>Filter by jurisdiction.--policy-number<POLICY_NUMBER>Filter by policy number.--limit<LIMIT>Maximum number of claim rows to embed. Default50.
chio trust underwriting-input
Export a signed underwriting policy-input snapshot from canonical trust data.
chio trust underwriting-input [OPTIONS] <COMMAND>chio trust underwriting-input export
Export a signed underwriting policy-input snapshot from local state or trust-control.
chio trust underwriting-input export [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt references to embed. Default100.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust underwriting-decision
Evaluate a bounded underwriting decision from canonical trust data.
chio trust underwriting-decision [OPTIONS] <COMMAND>- chio trust underwriting-decision evaluate Evaluate a bounded underwriting decision from local state or trust-control.
- chio trust underwriting-decision simulate Simulate an alternative underwriting policy against canonical evidence without persisting a decision.
- chio trust underwriting-decision issue Issue and persist a signed underwriting decision artifact.
- chio trust underwriting-decision list List persisted underwriting decision artifacts and appeal status.
chio trust underwriting-decision evaluate
Evaluate a bounded underwriting decision from local state or trust-control.
chio trust underwriting-decision evaluate [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt references to inspect. Default100.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust underwriting-decision simulate
Simulate an alternative underwriting policy against canonical evidence without persisting a decision.
chio trust underwriting-decision simulate [OPTIONS] --policy-file <POLICY_FILE>--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt references to inspect. Default100.--policy-file<POLICY_FILE>YAML or JSON underwriting decision policy file. Required.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.
chio trust underwriting-decision issue
Issue and persist a signed underwriting decision artifact.
chio trust underwriting-decision issue [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--since<SINCE>Include receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include receipts with timestamp <= this Unix seconds value.--receipt-limit<RECEIPT_LIMIT>Maximum number of receipt references to inspect. Default100.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Optional local certification registry file used when not using--control-url.--supersedes-decision-id<SUPERSEDES_DECISION_ID>Optional prior decision ID this new artifact supersedes.
chio trust underwriting-decision list
List persisted underwriting decision artifacts and appeal status.
chio trust underwriting-decision list [OPTIONS]--decision-id<DECISION_ID>Filter by decision ID.--capability<CAPABILITY>Filter by capability ID.--agent-subject<AGENT_SUBJECT>Filter by agent subject public key.--tool-server<TOOL_SERVER>Filter by tool server.--tool-name<TOOL_NAME>Filter by tool name.--outcome<OUTCOME>Filter by outcome (approve,reduce_ceiling,step_up,deny).--lifecycle-state<LIFECYCLE_STATE>Filter by lifecycle state (active,superseded).--appeal-status<APPEAL_STATUS>Filter by latest appeal status (open,accepted,rejected).--limit<LIMIT>Maximum number of persisted decision rows to return. Default50.
chio trust underwriting-appeal
Create or resolve underwriting appeals against persisted decisions.
chio trust underwriting-appeal [OPTIONS] <COMMAND>- chio trust underwriting-appeal create Create an underwriting appeal record for one persisted decision.
- chio trust underwriting-appeal resolve Resolve one open underwriting appeal.
chio trust underwriting-appeal create
Create an underwriting appeal record for one persisted decision.
chio trust underwriting-appeal create [OPTIONS] --decision-id <DECISION_ID> --requested-by <REQUESTED_BY> --reason <REASON>--decision-id<DECISION_ID>Decision ID to appeal. Required.--requested-by<REQUESTED_BY>Operator or system subject opening the appeal. Required.--reason<REASON>Short appeal reason. Required.--note<NOTE>Optional freeform note.
chio trust underwriting-appeal resolve
Resolve one open underwriting appeal.
chio trust underwriting-appeal resolve [OPTIONS] --appeal-id <APPEAL_ID> --resolution <RESOLUTION> --resolved-by <RESOLVED_BY>--appeal-id<APPEAL_ID>Appeal ID to resolve. Required.--resolution<RESOLUTION>Resolution outcome (acceptedorrejected). Required.--resolved-by<RESOLVED_BY>Operator or system subject resolving the appeal. Required.--note<NOTE>Optional freeform note.--replacement-decision-id<REPLACEMENT_DECISION_ID>Optional replacement decision ID when an appeal resolution references a superseding artifact.
chio trust trace-verify
Check a signed observation log against a bounded transition model.
chio trust trace-verify [OPTIONS] --log <LOG> --trusted-key <TRUSTED_KEYS>--log<LOG>Canonical NDJSON observation log. Required.--trusted-key<TRUSTED_KEYS>Trusted observer public key. Repeat to trust multiple observers. Required.--spec<SPEC>Transition model used for projection and reachability. Defaultrevocation-propagation. Valuesrevocation-propagation.--apalache-bin<APALACHE_BIN>Apalache executable. Defaultapalache-mc.--timeout-secs<TIMEOUT_SECS>Maximum seconds for each bounded reachability query. Default300.--itf-output<ITF_OUTPUT>Optional path for the deterministic ITF projection.--report-output<REPORT_OUTPUT>Optional path for the validation report.
chio trust revoke
Persist a capability revocation into the configured revocation database.
chio trust revoke [OPTIONS] --capability-id <CAPABILITY_ID>--capability-id<CAPABILITY_ID>Capability ID to revoke. Required.
chio trust federated-issue
Issue one local capability after verifying a challenge-bound portable presentation.
chio trust federated-issue [OPTIONS] --presentation-response <PRESENTATION_RESPONSE> --challenge <CHALLENGE> --capability-policy <CAPABILITY_POLICY>--presentation-response<PRESENTATION_RESPONSE>Signed passport presentation response from the external agent. Required.--challenge<CHALLENGE>Exact expected challenge JSON used to bind the presentation to this verifier. Required.--capability-policy<CAPABILITY_POLICY>Policy file whose default capability definition is the single capability to issue. Required.--enterprise-identity<ENTERPRISE_IDENTITY>Optional enterprise identity context JSON used for provider-admin-gated admission.--delegation-policy<DELEGATION_POLICY>Optional signed federated delegation policy that sets the parent scope/TTL ceiling.--upstream-capability-id<UPSTREAM_CAPABILITY_ID>Optional imported upstream capability ID used as the parent for multi-hop federated delegation.
chio trust federated-delegation-policy-create
Create a signed federated delegation policy from a single default capability.
chio trust federated-delegation-policy-create [OPTIONS] --output <OUTPUT> --signing-seed-file <SIGNING_SEED_FILE> --issuer <ISSUER> --partner <PARTNER> --verifier <VERIFIER> --capability-policy <CAPABILITY_POLICY> --expires-at <EXPIRES_AT>--output<OUTPUT>Output path for the signed policy JSON. Required.--signing-seed-file<SIGNING_SEED_FILE>Persistent seed file used to sign the federated delegation policy. Required.--issuer<ISSUER>Local issuer name or organization identifier. Required.--partner<PARTNER>External partner name or organization identifier. Required.--verifier<VERIFIER>Trust-control verifier URL this policy is bound to. Required.--capability-policy<CAPABILITY_POLICY>Capability policy whose single default capability becomes the delegation ceiling. Required.--expires-at<EXPIRES_AT>Policy expiration as Unix seconds. Required.--purpose<PURPOSE>Optional reason or purpose string embedded in the policy document.--parent-capability-id<PARENT_CAPABILITY_ID>Optional upstream capability ID that this delegation policy is allowed to continue from.
chio trust status
Query whether a capability ID is currently revoked.
chio trust status [OPTIONS] --capability-id <CAPABILITY_ID>--capability-id<CAPABILITY_ID>Capability ID to check. Required.
chio receipt
Query and list receipts from the receipt store.
chio receipt [OPTIONS] <COMMAND>- chio receipt list List receipts with optional filters. Output: one JSON receipt per line (JSON Lines).
- chio receipt health Report receipt-store write health and durability status.
- chio receipt flush Flush pending receipt writes to durable storage, bounded by a timeout.
- chio receipt audit Run the full receipt-log audit: claim-log projection validation plus a complete checkpoint-chain verification (the deep check).
- chio receipt retention Inspect or repair the receipt-store retention state.
- chio receipt checkpoint Inspect or advance the receipt-checkpoint chain.
- chio receipt explain Explain why a receipt was allowed or denied.
chio receipt list
List receipts with optional filters. Output: one JSON receipt per line (JSON Lines).
chio receipt list [OPTIONS]--capability<CAPABILITY>Filter by capability ID.--tool-server<TOOL_SERVER>Filter by tool server ID.--tool-name<TOOL_NAME>Filter by tool name.--outcome<OUTCOME>Filter by decision outcome (allow, deny, cancelled, incomplete).--since<SINCE>Filter: receipts with timestamp >= this Unix seconds value.--until<UNTIL>Filter: receipts with timestamp <= this Unix seconds value.--min-cost<MIN_COST>Filter: minimum cost in minor currency units (only financial receipts).--max-cost<MAX_COST>Filter: maximum cost in minor currency units (only financial receipts).--cost-currency<COST_CURRENCY>Currency for cost filters as a three-letter uppercase code.--limit<LIMIT>Maximum number of receipts per page. Default50.--cursor<CURSOR>Cursor for pagination (seq value to start after).--tenant<TENANT>Tenant read boundary for the listing. The reading path fails closed when neither--tenantnor--admin-allis supplied.--admin-allExplicitly read across all tenants as an administrative operation.
chio receipt health
Report receipt-store write health and durability status.
chio receipt health [OPTIONS]chio receipt flush
Flush pending receipt writes to durable storage, bounded by a timeout.
chio receipt flush [OPTIONS]--timeout-ms<TIMEOUT_MS>Maximum time to wait for the flush to complete, in milliseconds. Default5000.
chio receipt audit
Run the full receipt-log audit: claim-log projection validation plus a complete checkpoint-chain verification (the deep check).
chio receipt audit [OPTIONS]--repairOFFLINE on-disk repair: revalidate the on-disk receipt chain on a local connection before reporting. Run this with the kernel STOPPED. A running kernel keeps its verified head in-memory in a separate process that the CLI cannot reach, so this does NOT clear a live poisoned writer; restart the kernel to reseed a clean head from the validated on-disk state.
chio receipt retention
Inspect or repair the receipt-store retention state.
chio receipt retention [OPTIONS] <COMMAND>chio receipt retention repair
Repair a receipt store bricked by a retention rotation that left orphaned claim-log rows: remove the rows whose source receipts were archived and deleted, restoring a writable, reopenable store. Fail-closed.
chio receipt retention repair [OPTIONS] --archive <ARCHIVE>--archive<ARCHIVE>Archive file that holds the co-archived claim-log rows to validate the removal against. Required.
chio receipt checkpoint
Inspect or advance the receipt-checkpoint chain.
chio receipt checkpoint [OPTIONS] <COMMAND>- chio receipt checkpoint status Report the current receipt-checkpoint chain status.
- chio receipt checkpoint create Create the next receipt checkpoint, signed by the kernel keypair.
- chio receipt checkpoint verify Verify the integrity of the receipt-checkpoint chain.
chio receipt checkpoint status
Report the current receipt-checkpoint chain status.
chio receipt checkpoint status [OPTIONS]--max-batch<MAX_BATCH>Maximum number of receipts to consider per checkpoint batch. Default1024.
chio receipt checkpoint create
Create the next receipt checkpoint, signed by the kernel keypair.
chio receipt checkpoint create [OPTIONS] --kernel-seed-file <KERNEL_SEED_FILE>--kernel-seed-file<KERNEL_SEED_FILE>Kernel checkpoint signing-seed file. Required.--max-batch<MAX_BATCH>Maximum number of receipts to include in the checkpoint batch. Default1024.
chio receipt checkpoint verify
Verify the integrity of the receipt-checkpoint chain.
chio receipt checkpoint verify [OPTIONS]chio receipt explain
Explain why a receipt was allowed or denied.
When --input-file points at a BilateralCoSignArtifacts JSON document (the federation signature-slice API emission with both a dualSignedReceipt and a dsseEnvelope), the renderer auto-detects the bilateral shape and prints both the non-section-6-conformant DualSignedReceipt section (NON-SECTION-6-CONFORMANT per B4) and the DSSE signature-slice section. It does not claim strict Chio DSSE section 6 predicate conformance.
Pass --inspect-bilateral to additionally emit a structural **inspection trace** of the envelope (structural / schema checks only). Ed25519 signature verification is NOT performed: the CLI does not carry the org A / org B passport public keys, so the trace makes no cryptographic-verification claim. --explain-bilateral is retained as an alias.
chio receipt explain [OPTIONS] <RECEIPT_ID><RECEIPT_ID>Receipt ID. Use a sentinel (e.g.bilateral) when reading a bilateral artifact via--input-file; the receipt_id is informational for that path. Required.--input-file<INPUT_FILE>Optional JSON file containing one receipt, or aBilateralCoSignArtifactsdocument.--depth<DEPTH>Maximum parent depth to render. Default8.--fanout-limit<FANOUT_LIMIT>Maximum fanout siblings to render per level. Default32.--inspect-bilateralEmit a structural inspection trace of the bilateral envelope. Note: this trace does NOT perform Ed25519 signature verification. For real verification, use the kernel-residentchio_federation::bilateral_dsse::verify_dsse_envelopeagainst pinned passport keys.--tenant<TENANT>Tenant read boundary for the explanation. The reading path fails closed when neither--tenantnor--admin-allis supplied.--admin-allExplicitly read across all tenants as an administrative operation.
chio evidence
Export an offline evidence package from the local receipt database.
chio evidence [OPTIONS] <COMMAND>- chio evidence export Export a verifiable local evidence package into a directory.
- chio evidence verify Verify an exported evidence package offline.
- chio evidence import Import a verified bilateral evidence package for later federated delegation.
- chio evidence federation-policy Create a signed bilateral receipt-sharing policy document.
chio evidence export
Export a verifiable local evidence package into a directory.
chio evidence export [OPTIONS] --output <OUTPUT>--output<OUTPUT>Output directory for the evidence package. Must not already contain files. Required.--capability<CAPABILITY>Filter tool receipts by capability ID.--agent-subject<AGENT_SUBJECT>Filter tool receipts by agent subject public key.--since<SINCE>Include tool receipts with timestamp >= this Unix seconds value.--until<UNTIL>Include tool receipts with timestamp <= this Unix seconds value.--tenant<TENANT>Tenant read boundary for the export. Derived from operator auth in service paths.--admin-allExplicitly export across all tenants as an administrative operation.--policy-file<POLICY_FILE>Optional policy file to attach to the export package.--federation-policy<FEDERATION_POLICY>Optional signed bilateral federation policy that constrains the export scope.--require-proofsFail the export if any selected tool receipt lacks checkpoint coverage.
chio evidence verify
Verify an exported evidence package offline.
chio evidence verify [OPTIONS] --input <INPUT>--input<INPUT>Input directory containing a previously exported evidence package. Required.
chio evidence import
Import a verified bilateral evidence package for later federated delegation.
chio evidence import [OPTIONS] --input <INPUT>--input<INPUT>Input directory containing a previously exported evidence package. Required.
chio evidence federation-policy
Create a signed bilateral receipt-sharing policy document.
chio evidence federation-policy [OPTIONS] <COMMAND>chio evidence federation-policy create
Create a signed bilateral federation policy for receipt sharing.
chio evidence federation-policy create [OPTIONS] --output <OUTPUT> --signing-seed-file <SIGNING_SEED_FILE> --issuer <ISSUER> --partner <PARTNER> --expires-at <EXPIRES_AT>--output<OUTPUT>Output JSON file for the signed policy document. Required.--signing-seed-file<SIGNING_SEED_FILE>Persistent seed file used to sign the policy document. Required.--issuer<ISSUER>Human-readable identifier for the issuing organization. Required.--partner<PARTNER>Human-readable identifier for the receiving organization. Required.--capability<CAPABILITY>Optional capability scope for the shared export.--agent-subject<AGENT_SUBJECT>Optional agent subject scope for the shared export.--since<SINCE>Optional lower timestamp bound for the allowed export window.--until<UNTIL>Optional upper timestamp bound for the allowed export window.--tenant<TENANT>Tenant read boundary for exports performed under this policy.--admin-allExplicitly allow administrative exports across all tenants under this policy.--expires-at<EXPIRES_AT>Expiration time for the policy document, in Unix seconds. Required.--require-proofsRequire full checkpoint coverage for any export performed under this policy.--purpose<PURPOSE>Optional reason or purpose string embedded in the policy document.
chio certify
Evaluate a conformance corpus and emit a signed certification artifact.
chio certify [OPTIONS] <COMMAND>- chio certify check Evaluate conformance evidence and emit a signed pass/fail certification artifact.
- chio certify verify Verify a signed certification artifact.
- chio certify registry Publish, resolve, and revoke certification artifacts in a registry.
chio certify check
Evaluate conformance evidence and emit a signed pass/fail certification artifact.
chio certify check [OPTIONS] --scenarios-dir <SCENARIOS_DIR> --results-dir <RESULTS_DIR> --output <OUTPUT> --tool-server-id <TOOL_SERVER_ID> --signing-seed-file <SIGNING_SEED_FILE>--scenarios-dir<SCENARIOS_DIR>Directory containing conformance scenario descriptor JSON files. Required.--results-dir<RESULTS_DIR>Directory containing conformance result JSON files. Required.--output<OUTPUT>Output path for the signed certification artifact JSON. Required.--tool-server-id<TOOL_SERVER_ID>Stable identifier for the tool server being checked. Required.--tool-server-name<TOOL_SERVER_NAME>Optional human-readable name for the tool server being checked.--report-output<REPORT_OUTPUT>Optional path to write a generated markdown report for the evaluated corpus.--criteria-profile<CRITERIA_PROFILE>Certification criteria profile to apply. Defaultconformance-all-pass-v1.--signing-seed-file<SIGNING_SEED_FILE>Persistent seed file used to sign certification artifacts. Required.
chio certify verify
Verify a signed certification artifact.
chio certify verify [OPTIONS] --input <INPUT>--input<INPUT>Input path for the signed certification artifact JSON. Required.
chio certify registry
Publish, resolve, and revoke certification artifacts in a registry.
chio certify registry [OPTIONS] <COMMAND>- chio certify registry publish Publish one signed certification artifact into a local or remote registry.
- chio certify registry publish-network Publish one certification artifact across configured discovery-network operators.
- chio certify registry list List certification artifacts from a local or remote registry.
- chio certify registry get Read one certification artifact from a local or remote registry.
- chio certify registry resolve Resolve the current certification status for one tool server.
- chio certify registry discover Discover certification status across multiple configured operators.
- chio certify registry search Search public certification listings across configured operators.
- chio certify registry transparency Render the public certification transparency feed across configured operators.
- chio certify registry consume Evaluate public certification listings against a local import policy.
- chio certify registry revoke Revoke one certification artifact in a local or remote registry.
- chio certify registry dispute Open or resolve a public certification dispute record.
chio certify registry publish
Publish one signed certification artifact into a local or remote registry.
chio certify registry publish [OPTIONS] --input <INPUT>--input<INPUT>Input path for the signed certification artifact JSON. Required.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Local registry file to update when not using--control-url.
chio certify registry publish-network
Publish one certification artifact across configured discovery-network operators.
chio certify registry publish-network [OPTIONS] --input <INPUT>--input<INPUT>Input path for the signed certification artifact JSON. Required.--certification-discovery-file<CERTIFICATION_DISCOVERY_FILE>Local discovery-network file to use when not using--control-url.--operator-id<OPERATOR_IDS>Optional operator id allowlist. Repeat to target specific operators.
chio certify registry list
List certification artifacts from a local or remote registry.
chio certify registry list [OPTIONS]--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Local registry file to inspect when not using--control-url.
chio certify registry get
Read one certification artifact from a local or remote registry.
chio certify registry get [OPTIONS] --artifact-id <ARTIFACT_ID>--artifact-id<ARTIFACT_ID>Certification artifact ID to fetch. Required.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Local registry file to inspect when not using--control-url.
chio certify registry resolve
Resolve the current certification status for one tool server.
chio certify registry resolve [OPTIONS] --tool-server-id <TOOL_SERVER_ID>--tool-server-id<TOOL_SERVER_ID>Stable tool-server identifier whose current certification should be resolved. Required.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Local registry file to inspect when not using--control-url.
chio certify registry discover
Discover certification status across multiple configured operators.
chio certify registry discover [OPTIONS] --tool-server-id <TOOL_SERVER_ID>--tool-server-id<TOOL_SERVER_ID>Stable tool-server identifier whose discovery state should be queried. Required.--certification-discovery-file<CERTIFICATION_DISCOVERY_FILE>Local discovery-network file to use when not using--control-url.
chio certify registry search
Search public certification listings across configured operators.
chio certify registry search [OPTIONS]--certification-discovery-file<CERTIFICATION_DISCOVERY_FILE>Optional local discovery-network file to use when not using--control-url.--tool-server-id<TOOL_SERVER_ID>Optional exact tool-server id filter.--criteria-profile<CRITERIA_PROFILE>Optional criteria profile filter.--evidence-profile<EVIDENCE_PROFILE>Optional evidence profile filter.--status<STATUS>Optional listing state filter (active,superseded, orrevoked).--operator-id<OPERATOR_IDS>Optional operator id allowlist. Repeat to target specific operators.
chio certify registry transparency
Render the public certification transparency feed across configured operators.
chio certify registry transparency [OPTIONS]--certification-discovery-file<CERTIFICATION_DISCOVERY_FILE>Optional local discovery-network file to use when not using--control-url.--tool-server-id<TOOL_SERVER_ID>Optional exact tool-server id filter.--operator-id<OPERATOR_IDS>Optional operator id allowlist. Repeat to target specific operators.
chio certify registry consume
Evaluate public certification listings against a local import policy.
chio certify registry consume [OPTIONS] --tool-server-id <TOOL_SERVER_ID>--tool-server-id<TOOL_SERVER_ID>Stable tool-server identifier whose public listing should be consumed. Required.--certification-discovery-file<CERTIFICATION_DISCOVERY_FILE>Optional local discovery-network file to use when not using--control-url.--operator-id<OPERATOR_IDS>Optional operator id allowlist. Repeat to target specific operators.--criteria-profile<ALLOWED_CRITERIA_PROFILES>Optional allowed criteria profile. Repeat to allow multiple profiles.--evidence-profile<ALLOWED_EVIDENCE_PROFILES>Optional allowed evidence profile. Repeat to allow multiple profiles.
chio certify registry revoke
Revoke one certification artifact in a local or remote registry.
chio certify registry revoke [OPTIONS] --artifact-id <ARTIFACT_ID>--artifact-id<ARTIFACT_ID>Certification artifact ID to revoke. Required.--reason<REASON>Optional human-readable revocation reason.--revoked-at<REVOKED_AT>Optional revocation timestamp override in Unix seconds. Defaults to now.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Local registry file to update when not using--control-url.
chio certify registry dispute
Open or resolve a public certification dispute record.
chio certify registry dispute [OPTIONS] --artifact-id <ARTIFACT_ID> --state <STATE>--artifact-id<ARTIFACT_ID>Certification artifact ID to update. Required.--state<STATE>Dispute state (open,under-review,resolved-no-change,resolved-revoked). Required.--note<NOTE>Optional dispute note or resolution summary.--updated-at<UPDATED_AT>Optional dispute timestamp override in Unix seconds. Defaults to now.--certification-registry-file<CERTIFICATION_REGISTRY_FILE>Local registry file to update when not using--control-url.
chio did
Resolve self-certifying did:chio identifiers into DID Documents.
chio did [OPTIONS] <COMMAND>chio did resolve
Resolve a did:chio identifier or Ed25519 public key into a DID Document.
chio did resolve [OPTIONS]--did<DID>Fully-qualified did:chio identifier to resolve.--public-key<PUBLIC_KEY>Hex-encoded Ed25519 public key to resolve as did:chio.--receipt-log-url<RECEIPT_LOG_URLS>Optional receipt log service endpoint to include in the resolved document.--passport-status-url<PASSPORT_STATUS_URLS>Optional passport lifecycle endpoint to include in the resolved document.
chio passport
Create, verify, and present Agent Passport bundles.
chio passport [OPTIONS] <COMMAND>- chio passport generate Synthesize a trust-tier-enriched Agent Passport for a named agent.
- chio passport create Create a single-issuer Agent Passport from local receipt and lineage data.
- chio passport verify Verify a passport and every embedded credential without external glue code.
- chio passport evaluate Evaluate a passport against a relying-party verifier policy.
- chio passport present Produce a filtered presentation from an existing passport.
- chio passport policy Create, verify, and manage signed verifier-policy artifacts.
- chio passport challenge Create and verify challenge-bound passport presentations.
- chio passport status Publish, resolve, and revoke passport lifecycle state.
- chio passport issuance Deliver Chio passports through an OID4VCI-style pre-authorized issuance flow.
- chio passport oid4vp Create and consume Chio’s narrow OID4VP verifier and holder interop flow.
chio passport generate
Synthesize a trust-tier-enriched Agent Passport for a named agent.
Computes the agent’s compliance score and behavioral anomaly, collapses them into a TrustTier, and emits a minimal passport JSON document with that tier populated.
chio passport generate [OPTIONS] --agent <AGENT>--agent<AGENT>Agent identifier (DID or opaque subject) to stamp on the passport. Required.--output<OUTPUT>Optional output path for the passport JSON. When omitted, the passport is printed to stdout.--compliance-score<COMPLIANCE_SCORE>Compliance score override (0..=1000). Defaults to 1000 when omitted so that a freshly provisioned agent surfaces asPremierrather thanUnverified.--behavioral-anomalyWhen set, treats the agent as having an active behavioral anomaly and caps the synthesized tier belowPremier.--validity-days<VALIDITY_DAYS>Passport validity period in days. Default30.
chio passport create
Create a single-issuer Agent Passport from local receipt and lineage data.
chio passport create [OPTIONS] --subject-public-key <SUBJECT_PUBLIC_KEY> --output <OUTPUT> --signing-seed-file <SIGNING_SEED_FILE>--subject-public-key<SUBJECT_PUBLIC_KEY>Subject Ed25519 public key in hex. Required.--output<OUTPUT>Output path for the passport JSON. Required.--signing-seed-file<SIGNING_SEED_FILE>Persistent seed file used to sign the embedded reputation credential. Required.--validity-days<VALIDITY_DAYS>Passport validity period in days. Default30.--since<SINCE>Optional lower bound for the attested receipt window, in Unix seconds.--until<UNTIL>Optional upper bound for the attested receipt window, in Unix seconds.--receipt-log-url<RECEIPT_LOG_URLS>Optional receipt log service endpoint(s) to embed in attestation evidence.--require-checkpointsFail if any selected receipt lacks checkpoint coverage.--enterprise-identity<ENTERPRISE_IDENTITY>Optional enterprise identity context JSON to embed as portable provenance.
chio passport verify
Verify a passport and every embedded credential without external glue code.
chio passport verify [OPTIONS] --input <INPUT>--input<INPUT>Passport JSON file to verify. Required.--at<AT>Verification timestamp override in Unix seconds. Defaults to now.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to inspect when not using--control-url.
chio passport evaluate
Evaluate a passport against a relying-party verifier policy.
chio passport evaluate [OPTIONS] --input <INPUT> --policy <POLICY>--input<INPUT>Passport JSON file to evaluate. Required.--policy<POLICY>YAML or JSON verifier policy file. Required.--at<AT>Verification timestamp override in Unix seconds. Defaults to now.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to inspect when not using--control-url.
chio passport present
Produce a filtered presentation from an existing passport.
chio passport present [OPTIONS] --input <INPUT> --output <OUTPUT>--input<INPUT>Input passport JSON file. Required.--output<OUTPUT>Output path for the presented passport JSON. Required.--issuer<ISSUERS>Optional issuer DID allowlist. Repeat to allow multiple issuers.--max-credentials<MAX_CREDENTIALS>Maximum number of credentials to include in the presentation.
chio passport policy
Create, verify, and manage signed verifier-policy artifacts.
chio passport policy [OPTIONS] <COMMAND>- chio passport policy create Create a signed verifier-policy artifact from a raw policy file.
- chio passport policy verify Verify a signed verifier-policy artifact.
- chio passport policy list List verifier-policy artifacts from a local registry or remote service.
- chio passport policy get Read one verifier-policy artifact.
- chio passport policy upsert Create or update one verifier-policy artifact in a local registry or remote service.
- chio passport policy delete Delete one verifier-policy artifact from a local registry or remote service.
chio passport policy create
Create a signed verifier-policy artifact from a raw policy file.
chio passport policy create [OPTIONS] --output <OUTPUT> --policy-id <POLICY_ID> --verifier <VERIFIER> --signing-seed-file <SIGNING_SEED_FILE> --policy <POLICY> --expires-at <EXPIRES_AT>--output<OUTPUT>Output path for the signed verifier-policy document JSON. Required.--policy-id<POLICY_ID>Stable verifier policy ID. Required.--verifier<VERIFIER>Relying-party identifier or audience string that owns this policy. Required.--signing-seed-file<SIGNING_SEED_FILE>Persistent seed file used to sign the verifier policy. Required.--policy<POLICY>YAML or JSON file containing the raw verifier policy body. Required.--expires-at<EXPIRES_AT>Policy expiration as Unix seconds. Required.--verifier-policies-file<VERIFIER_POLICIES_FILE>Optional local verifier policy registry to update after creation.
chio passport policy verify
Verify a signed verifier-policy artifact.
chio passport policy verify [OPTIONS] --input <INPUT>--input<INPUT>Signed verifier-policy document JSON file. Required.--at<AT>Verification timestamp override in Unix seconds. Defaults to now.
chio passport policy list
List verifier-policy artifacts from a local registry or remote service.
chio passport policy list [OPTIONS]--verifier-policies-file<VERIFIER_POLICIES_FILE>Local verifier policy registry file to inspect when not using--control-url.
chio passport policy get
Read one verifier-policy artifact.
chio passport policy get [OPTIONS] --policy-id <POLICY_ID>--policy-id<POLICY_ID>Verifier policy ID to fetch. Required.--verifier-policies-file<VERIFIER_POLICIES_FILE>Local verifier policy registry file to inspect when not using--control-url.
chio passport policy upsert
Create or update one verifier-policy artifact in a local registry or remote service.
chio passport policy upsert [OPTIONS] --input <INPUT>--input<INPUT>Input JSON file containing a signed verifier-policy document. Required.--verifier-policies-file<VERIFIER_POLICIES_FILE>Local verifier policy registry file to update when not using--control-url.
chio passport policy delete
Delete one verifier-policy artifact from a local registry or remote service.
chio passport policy delete [OPTIONS] --policy-id <POLICY_ID>--policy-id<POLICY_ID>Verifier policy ID to delete. Required.--verifier-policies-file<VERIFIER_POLICIES_FILE>Local verifier policy registry file to update when not using--control-url.
chio passport challenge
Create and verify challenge-bound passport presentations.
chio passport challenge [OPTIONS] <COMMAND>- chio passport challenge create Create a presentation challenge for a relying party.
- chio passport challenge respond Respond to a presentation challenge using the passport subject key.
- chio passport challenge submit Submit a signed challenge response to a public verifier transport URL.
- chio passport challenge verify Verify a challenge-bound passport presentation response.
chio passport challenge create
Create a presentation challenge for a relying party.
chio passport challenge create [OPTIONS] --output <OUTPUT> --verifier <VERIFIER>--output<OUTPUT>Output path for the challenge JSON. Required.--verifier<VERIFIER>Relying-party identifier or audience string. Required.--ttl-secs<TTL_SECS>Challenge lifetime in seconds. Default300.--issuer<ISSUERS>Optional issuer DID allowlist for selective disclosure. Repeat to allow multiple issuers.--max-credentials<MAX_CREDENTIALS>Maximum number of credentials a holder may disclose.--policy<POLICY>Optional verifier policy to embed in the challenge.--policy-id<POLICY_ID>Optional stored verifier policy ID to reference instead of embedding raw policy.--verifier-policies-file<VERIFIER_POLICIES_FILE>Optional verifier policy registry file used when resolving--policy-idlocally.--verifier-challenge-db<VERIFIER_CHALLENGE_DB>Optional SQLite challenge-state database used for replay-safe local verification.
chio passport challenge respond
Respond to a presentation challenge using the passport subject key.
chio passport challenge respond [OPTIONS] --input <INPUT> --holder-seed-file <HOLDER_SEED_FILE> --output <OUTPUT>--input<INPUT>Input passport JSON file. Required.--challenge<CHALLENGE>Input challenge JSON file.--challenge-url<CHALLENGE_URL>Public holder-facing challenge URL.--holder-seed-file<HOLDER_SEED_FILE>Existing seed file for the passport subject key. Required.--output<OUTPUT>Output path for the signed response JSON. Required.--at<AT>Response timestamp override in Unix seconds. Defaults to now.
chio passport challenge submit
Submit a signed challenge response to a public verifier transport URL.
chio passport challenge submit [OPTIONS] --input <INPUT> --submit-url <SUBMIT_URL>--input<INPUT>Input response JSON file. Required.--submit-url<SUBMIT_URL>Public submit URL returned by the verifier transport. Required.
chio passport challenge verify
Verify a challenge-bound passport presentation response.
chio passport challenge verify [OPTIONS] --input <INPUT>--input<INPUT>Input response JSON file. Required.--challenge<CHALLENGE>Optional expected challenge JSON file for exact-match verification.--verifier-policies-file<VERIFIER_POLICIES_FILE>Optional verifier policy registry file used to resolve policy references locally.--verifier-challenge-db<VERIFIER_CHALLENGE_DB>Optional SQLite challenge-state database used for replay-safe local verification.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to inspect when not using--control-url.--at<AT>Verification timestamp override in Unix seconds. Defaults to now.
chio passport status
Publish, resolve, and revoke passport lifecycle state.
chio passport status [OPTIONS] <COMMAND>- chio passport status publish Publish one passport into the lifecycle registry as the current active artifact.
- chio passport status list List lifecycle records from a local registry or remote service.
- chio passport status get Read one lifecycle record by passport id.
- chio passport status resolve Resolve lifecycle state for a passport artifact id.
- chio passport status revoke Revoke one passport lifecycle record.
chio passport status publish
Publish one passport into the lifecycle registry as the current active artifact.
chio passport status publish [OPTIONS] --input <INPUT>--input<INPUT>Passport JSON file to publish. Required.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to update when not using--control-url.--resolve-url<RESOLVE_URLS>Optional resolve endpoint verifiers can query for lifecycle state.--cache-ttl-secs<CACHE_TTL_SECS>Optional cache TTL verifiers may apply to lifecycle state.
chio passport status list
List lifecycle records from a local registry or remote service.
chio passport status list [OPTIONS]--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to inspect when not using--control-url.
chio passport status get
Read one lifecycle record by passport id.
chio passport status get [OPTIONS] --passport-id <PASSPORT_ID>--passport-id<PASSPORT_ID>Passport artifact id to fetch. Required.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to inspect when not using--control-url.
chio passport status resolve
Resolve lifecycle state for a passport artifact id.
chio passport status resolve [OPTIONS] --passport-id <PASSPORT_ID>--passport-id<PASSPORT_ID>Passport artifact id to resolve. Required.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to inspect when not using--control-url.
chio passport status revoke
Revoke one passport lifecycle record.
chio passport status revoke [OPTIONS] --passport-id <PASSPORT_ID>--passport-id<PASSPORT_ID>Passport artifact id to revoke. Required.--passport-statuses-file<PASSPORT_STATUSES_FILE>Local passport lifecycle registry file to update when not using--control-url.--reason<REASON>Optional revocation reason.--revoked-at<REVOKED_AT>Optional revocation timestamp override in Unix seconds.
chio passport issuance
Deliver Chio passports through an OID4VCI-style pre-authorized issuance flow.
chio passport issuance [OPTIONS] <COMMAND>- chio passport issuance metadata Render OID4VCI-style issuer metadata for Chio passport issuance.
- chio passport issuance offer Create a pre-authorized credential offer for one Chio passport.
- chio passport issuance token Redeem a pre-authorized code into an issuance access token.
- chio passport issuance credential Redeem an issuance access token into the delivered Chio passport.
chio passport issuance metadata
Render OID4VCI-style issuer metadata for Chio passport issuance.
chio passport issuance metadata [OPTIONS]--issuer-url<ISSUER_URL>Local credential issuer base URL when not using--control-url.--signing-seed-file<SIGNING_SEED_FILE>Optional local signing seed used to advertise the standards-native portable credential profile.--passport-status-url<PASSPORT_STATUS_URL>Optional public passport lifecycle resolve endpoint to advertise in local metadata.--passport-status-cache-ttl-secs<PASSPORT_STATUS_CACHE_TTL_SECS>Optional cache hint paired with--passport-status-urlin local metadata.
chio passport issuance offer
Create a pre-authorized credential offer for one Chio passport.
chio passport issuance offer [OPTIONS] --input <INPUT>--input<INPUT>Input passport JSON file to deliver. Required.--output<OUTPUT>Optional output path for the credential offer JSON.--issuer-url<ISSUER_URL>Local credential issuer base URL when not using--control-url.--passport-issuance-offers-file<PASSPORT_ISSUANCE_OFFERS_FILE>Local issuance registry file to update when not using--control-url.--passport-statuses-file<PASSPORT_STATUSES_FILE>Optional local passport lifecycle registry used to require published active status before portable issuance.--signing-seed-file<SIGNING_SEED_FILE>Optional local signing seed required when offering portable compact credential configurations.--credential-configuration-id<CREDENTIAL_CONFIGURATION_ID>Optional credential configuration ID. Defaults to Chio’s single passport profile.--ttl-secs<TTL_SECS>Offer lifetime in seconds. Default600.
chio passport issuance token
Redeem a pre-authorized code into an issuance access token.
chio passport issuance token [OPTIONS] --offer <OFFER>--offer<OFFER>Input credential offer JSON file. Required.--output<OUTPUT>Optional output path for the token response JSON.--passport-issuance-offers-file<PASSPORT_ISSUANCE_OFFERS_FILE>Local issuance registry file to update when not using--control-url.
chio passport issuance credential
Redeem an issuance access token into the delivered Chio passport.
chio passport issuance credential [OPTIONS] --offer <OFFER> --token <TOKEN>--offer<OFFER>Input credential offer JSON file. Required.--token<TOKEN>Input token response JSON file. Required.--output<OUTPUT>Optional output path for the delivered passport JSON.--passport-issuance-offers-file<PASSPORT_ISSUANCE_OFFERS_FILE>Local issuance registry file to update when not using--control-url.--passport-statuses-file<PASSPORT_STATUSES_FILE>Optional local passport lifecycle registry used to attach portable lifecycle status references.--signing-seed-file<SIGNING_SEED_FILE>Optional local signing seed required when redeeming portable compact credential configurations without--control-url.--credential-configuration-id<CREDENTIAL_CONFIGURATION_ID>Optional credential configuration ID override used for fail-closed validation.--credential-format<CREDENTIAL_FORMAT>Optional format override used for fail-closed validation.
chio passport oid4vp
Create and consume Chio’s narrow OID4VP verifier and holder interop flow.
chio passport oid4vp [OPTIONS] <COMMAND>- chio passport oid4vp create Create a replay-safe verifier request on the running trust-control service.
- chio passport oid4vp respond Build one holder response from a verifier request or launch URL.
- chio passport oid4vp submit Submit a previously created OID4VP response JWT.
- chio passport oid4vp metadata Fetch and display the public verifier metadata document.
chio passport oid4vp create
Create a replay-safe verifier request on the running trust-control service.
chio passport oid4vp create [OPTIONS]--output<OUTPUT>Optional output path for the verifier request JSON.--claim<DISCLOSURE_CLAIMS>Requested selective-disclosure claims. Repeat to request multiple claims.--issuer<ISSUER_ALLOWLIST>Optional issuer allowlist. Repeat to allow multiple issuers.--ttl-secs<TTL_SECS>Optional request lifetime in seconds.--identity-subject<IDENTITY_SUBJECT>Optional continuity subject to embed in the bounded identity assertion lane.--identity-continuity-id<IDENTITY_CONTINUITY_ID>Optional continuity ID to embed in the bounded identity assertion lane.--identity-provider<IDENTITY_PROVIDER>Optional upstream provider label for the bounded identity assertion lane.--identity-session-hint<IDENTITY_SESSION_HINT>Optional session hint for the bounded identity assertion lane.--identity-ttl-secs<IDENTITY_TTL_SECS>Optional identity-assertion lifetime in seconds. Defaults to the request TTL.
chio passport oid4vp respond
Build one holder response from a verifier request or launch URL.
chio passport oid4vp respond [OPTIONS] --input <INPUT> --holder-seed-file <HOLDER_SEED_FILE>--input<INPUT>Input portable SD-JWT VC credential file. Required.--request-url<REQUEST_URL>Direct verifier request URI.--same-device-url<SAME_DEVICE_URL>Same-deviceopenid4vp://authorize?...launch URL.--cross-device-url<CROSS_DEVICE_URL>Cross-device HTTPS launch URL.--holder-seed-file<HOLDER_SEED_FILE>Existing seed file for the portable credential subject key. Required.--output<OUTPUT>Optional output path for the signed response JWT.--submitSubmit to the verifier’s response URI after building the response.--submit-url<SUBMIT_URL>Override submit URL instead of using the request’s response_uri.--at<AT>Response timestamp override in Unix seconds. Defaults to now.
chio passport oid4vp submit
Submit a previously created OID4VP response JWT.
chio passport oid4vp submit [OPTIONS] --input <INPUT> --submit-url <SUBMIT_URL>--input<INPUT>Input response JWT file. Required.--submit-url<SUBMIT_URL>Public verifier response URL. Required.
chio passport oid4vp metadata
Fetch and display the public verifier metadata document.
chio passport oid4vp metadata [OPTIONS] --verifier-url <VERIFIER_URL>--verifier-url<VERIFIER_URL>Base verifier URL, for examplehttps://verifier.example.com. Required.
chio proof
Verify proof bundles and Transaction Passport artifacts.
chio proof [OPTIONS] <COMMAND>- chio proof assemble Assemble Transaction Passport roots from evidence artifacts.
- chio proof collect Collect a verifier-backed proof bundle from proof artifacts.
- chio proof verify Verify a Transaction Passport proof bundle rooted at a passport JSON file.
- chio proof explain Explain a verifier claim from a proof bundle.
- chio proof fixture List and generate bundled proof fixtures.
- chio proof serve Serve a static Proof Room bundle.
- chio proof export Export a verified proof bundle as a tar archive.
- chio proof doctor Check proof evidence required for a proof scenario.
chio proof assemble
Assemble Transaction Passport roots from evidence artifacts.
chio proof assemble [OPTIONS] --artifact-dir <DIR> --verifier-policy <FILE> --passport-id <PASSPORT_ID> --issued-at <ISSUED_AT> --out <DIR>--artifact-dir<DIR>Directory containing evidence artifacts. Required.--verifier-policy<FILE>Verifier policy JSON to bind into the passport. Required.--passport-id<PASSPORT_ID>Transaction Passport id to write. Required.--issued-at<ISSUED_AT>Issued-at timestamp to write into deterministic roots. Required.--out<DIR>Directory where assembled roots will be written. Required.
chio proof collect
Collect a verifier-backed proof bundle from proof artifacts.
chio proof collect [OPTIONS] --kind <KIND> --artifact-dir <DIR> --out <DIR>--kind<KIND>Proof bundle kind to collect. Required. Valuesagent-web-envelope,buyer-package,disclosure-agent-web-envelope,evidence,ioa-web3,replay,transaction-passport,runtime-spine.--artifact-dir<DIR>Directory containing source proof artifacts. Required.--out<DIR>Directory where the collected proof bundle will be written. Required.
chio proof verify
Verify a Transaction Passport proof bundle rooted at a passport JSON file.
chio proof verify [OPTIONS] <PATH><PATH>Path to transaction-passport.json. Required.--require<REQUIRE>Require a verified proof claim family. Valuescommerce,delegation,denials,disclosure,enterprise,external-envelope,risk,runtime,runtime-parity,settlement,trust-market.--out<FILE>Write the verifier report to this JSON file.
chio proof explain
Explain a verifier claim from a proof bundle.
chio proof explain [OPTIONS] --claim <CLAIM> <BUNDLE><BUNDLE>Proof bundle directory, exported archive, or transaction-passport.json path. Required.--claim<CLAIM>Claim id to explain. Required.
chio proof fixture
List and generate bundled proof fixtures.
chio proof fixture [OPTIONS] <COMMAND>- chio proof fixture list List built-in proof fixtures.
- chio proof fixture generate Generate a built-in proof fixture into a directory.
chio proof fixture list
List built-in proof fixtures.
chio proof fixture list [OPTIONS]chio proof fixture generate
Generate a built-in proof fixture into a directory.
chio proof fixture generate [OPTIONS] --out <DIR> <FIXTURE_ID><FIXTURE_ID>Fixture id to generate. Required.--out<DIR>Output directory. Required.
chio proof serve
Serve a static Proof Room bundle.
chio proof serve [OPTIONS] <BUNDLE><BUNDLE>Proof Room bundle directory. Required.--listen<LISTEN>Listen address for the static server. Default127.0.0.1:0.--dry-runValidate and print the serving report without opening a server.
chio proof export
Export a verified proof bundle as a tar archive.
chio proof export [OPTIONS] --out <FILE> <BUNDLE><BUNDLE>Proof bundle directory. Required.--out<FILE>Output .tgz, .tar.gz, or .tar.zst file path. Required.--redact<REDACT>Redaction profile to apply before writing the archive. Valuesadmin-full-evidence-v1,public.
chio proof doctor
Check proof evidence required for a proof scenario.
chio proof doctor [OPTIONS]--scenario<SCENARIO>Proof scenario to check. Valuesagent-web-interop,commerce-payments,disclosure-lineage,enterprise-export,proof-package,public-settlement,runtime-security,single-call-authority,swarm-authority,trust-market,workflow-preflight.--root<PATH>Workspace root containing fixtures and proof evidence.
chio commerce
Verify commerce proof bundles and payment evidence.
chio commerce [OPTIONS] <COMMAND>chio commerce verify
Verify a commerce Transaction Passport proof bundle.
chio commerce verify [OPTIONS] <PATH><PATH>Proof bundle directory, exported archive, or transaction-passport.json path. Required.--out<FILE>Write the verifier report to this JSON file.
chio workflow
Validate read-only workflow planning evidence before dispatch.
chio workflow [OPTIONS] <COMMAND>chio workflow preflight
Validate a read-only workflow preflight plan.
chio workflow preflight [OPTIONS] --plan <PATH>--plan<PATH>Path to a chio.workflow.preflight-plan.v1 JSON artifact. Required.
chio reputation
Inspect local reputation scorecards from persisted receipts and lineage state.
chio reputation [OPTIONS] <COMMAND>- chio reputation local Compute the local reputation scorecard for one subject.
- chio reputation compare Compare the live local reputation corpus against a portable passport artifact.
chio reputation local
Compute the local reputation scorecard for one subject.
chio reputation local [OPTIONS] --subject-public-key <SUBJECT_PUBLIC_KEY>--subject-public-key<SUBJECT_PUBLIC_KEY>Subject Ed25519 public key in hex. Required.--since<SINCE>Optional lower bound for the evaluated receipt window, in Unix seconds.--until<UNTIL>Optional upper bound for the evaluated receipt window, in Unix seconds.--policy<POLICY>Optional policy file whose reputation scoring config should be applied for local evaluation.
chio reputation compare
Compare the live local reputation corpus against a portable passport artifact.
chio reputation compare [OPTIONS] --subject-public-key <SUBJECT_PUBLIC_KEY> --passport <PASSPORT>--subject-public-key<SUBJECT_PUBLIC_KEY>Subject Ed25519 public key in hex. Required.--passport<PASSPORT>Passport JSON file to compare against live local state. Required.--since<SINCE>Optional lower bound for the evaluated local receipt window, in Unix seconds.--until<UNTIL>Optional upper bound for the evaluated local receipt window, in Unix seconds.--local-policy<LOCAL_POLICY>Optional HushSpec policy file whose local reputation scoring config should be applied.--verifier-policy<VERIFIER_POLICY>Optional YAML or JSON verifier policy used to evaluate the passport during comparison.
chio cert
Generate, verify, and inspect ACP session compliance certificates.
chio cert [OPTIONS] <COMMAND>- chio cert generate Generate a compliance certificate for an ACP session.
- chio cert verify Verify a compliance certificate.
- chio cert inspect Inspect a compliance certificate and display its contents.
chio cert generate
Generate a compliance certificate for an ACP session.
chio cert generate [OPTIONS] --session-id <SESSION_ID> --receipt-db <RECEIPT_DB>--session-id<SESSION_ID>ACP session ID to certify. Required.--receipt-db<RECEIPT_DB>Path to the receipt database. Required.--budget-limit<BUDGET_LIMIT>Maximum invocation budget (0 = unlimited). Default0.--output<OUTPUT>Output file for the certificate JSON.
chio cert verify
Verify a compliance certificate.
chio cert verify [OPTIONS] --certificate <CERTIFICATE> --trusted-kernel-pubkey <PATH>--certificate<CERTIFICATE>Path to the certificate JSON file. Required.--trusted-kernel-pubkey<PATH>Trusted kernel public-key file used to verify the certificate signature. Raw 32-byte Ed25519 and algorithm-aware hex files are accepted. Required.--fullEnable full-bundle verification (re-verify all receipt signatures).--receipt-db<RECEIPT_DB>Path to the receipt database (required for full-bundle mode).
chio cert inspect
Inspect a compliance certificate and display its contents.
chio cert inspect [OPTIONS] --certificate <CERTIFICATE>--certificate<CERTIFICATE>Path to the certificate JSON file. Required.
chio guard
Guard development lifecycle: scaffold, build, and inspect WASM guards.
chio guard [OPTIONS] <COMMAND>- chio guard new Scaffold a new guard project with Cargo.toml, src/lib.rs, and guard-manifest.yaml.
- chio guard build Compile the guard in the current directory to wasm32-unknown-unknown.
- chio guard inspect Inspect a compiled .wasm guard binary and print exports, ABI compatibility, and memory config.
- chio guard test Run YAML test fixtures against a compiled .wasm guard.
- chio guard bench Benchmark a compiled .wasm guard for fuel consumption and latency.
- chio guard pack Package a guard project into a distributable .arcguard archive.
- chio guard publish Publish a guard project as a three-layer OCI artifact.
- chio guard pull Pull a digest-pinned guard OCI artifact into the local content-addressed cache.
- chio guard blocklist Manage the local guard digest blocklist.
- chio guard install Install a .arcguard archive to the guard directory.
- chio guard sign Sign a .wasm guard binary and write a
.wasm.sigsidecar. - chio guard verify Verify the
.wasm.sigsidecar for a .wasm guard binary (exits 0 on success). - chio guard market Marketplace surface: list, info, install priced guards.
chio guard new
Scaffold a new guard project with Cargo.toml, src/lib.rs, and guard-manifest.yaml.
chio guard new [OPTIONS] <NAME><NAME>Name of the guard project to create. Required.
chio guard build
Compile the guard in the current directory to wasm32-unknown-unknown.
chio guard build [OPTIONS]chio guard inspect
Inspect a compiled .wasm guard binary and print exports, ABI compatibility, and memory config.
chio guard inspect [OPTIONS] <PATH><PATH>Path to the .wasm file to inspect. Required.
chio guard test
Run YAML test fixtures against a compiled .wasm guard.
chio guard test [OPTIONS] --wasm <WASM> [FIXTURES]...[FIXTURES]...Glob or paths to YAML fixture files.--wasm<WASM>Path to the .wasm file to test. Required.--fuel-limit<FUEL_LIMIT>Fuel limit per fixture evaluation (default: 1_000_000). Default1000000.
chio guard bench
Benchmark a compiled .wasm guard for fuel consumption and latency.
chio guard bench [OPTIONS] <PATH><PATH>Path to the .wasm file to benchmark. Required.--iterations<ITERATIONS>Number of iterations (default: 100). Default100.--fuel-limit<FUEL_LIMIT>Fuel limit per evaluation (default: 1_000_000). Default1000000.
chio guard pack
Package a guard project into a distributable .arcguard archive.
chio guard pack [OPTIONS]chio guard publish
Publish a guard project as a three-layer OCI artifact.
chio guard publish [OPTIONS] --ref <REFERENCE> --epoch-id-seed <EPOCH_ID_SEED> <PROJECT><PROJECT>Guard project directory containing guard-manifest.yaml. Required.--ref<REFERENCE>Tag-addressed OCI destination, for example oci://ghcr.io/chio/tool-gate:v1. Required.--wit<WIT>WIT file to publish as the first layer. Defaultwit/chio-guard/world.wit.--signer-public-key<SIGNER_PUBLIC_KEY>Ed25519 signer public key as ed25519:<base64>. If omitted, guard-manifest.yaml is used.--signer-subject<SIGNER_SUBJECT>Optional Sigstore signer subject annotation.--fuel-limit<FUEL_LIMIT>Runtime fuel limit recorded in the config blob. Default5000000.--memory-limit-bytes<MEMORY_LIMIT_BYTES>Runtime memory limit in bytes recorded in the config blob. Default16777216.--epoch-id-seed<EPOCH_ID_SEED>Epoch seed recorded in the config blob. Required.--username<USERNAME>Registry username for HTTP basic auth.--password<PASSWORD>Registry password or token for HTTP basic auth. PreferCHIO_GUARD_REGISTRY_PASSWORDenv over the argv form so the secret does not leak viaps//proc/<pid>/cmdline. ReadsCHIO_GUARD_REGISTRY_PASSWORD.--allow-http-registry<ALLOW_HTTP_REGISTRY>Registry host allowed to use HTTP instead of HTTPS.
chio guard pull
Pull a digest-pinned guard OCI artifact into the local content-addressed cache.
chio guard pull [OPTIONS] --ref <REFERENCE>--ref<REFERENCE>Digest-pinned OCI source, for example oci://ghcr.io/chio/tool-gate@sha256:<digest>. Required.--username<USERNAME>Registry username for HTTP basic auth.--password<PASSWORD>Registry password or token for HTTP basic auth. PreferCHIO_GUARD_REGISTRY_PASSWORDenv over the argv form so the secret does not leak viaps//proc/<pid>/cmdline. ReadsCHIO_GUARD_REGISTRY_PASSWORD.--allow-http-registry<ALLOW_HTTP_REGISTRY>Registry host allowed to use HTTP instead of HTTPS.--sigstore-bundle<PATH>Optional Sigstore bundle JSON to cache alongside the pulled artifact.--sigstore-identity-regex<REGEX>Fulcio certificate identity SAN regex required for Sigstore cache admission.--sigstore-oidc-issuer<URL>OIDC issuer expected on the Sigstore certificate.
chio guard blocklist
Manage the local guard digest blocklist.
chio guard blocklist [OPTIONS] <COMMAND>chio guard blocklist remove
Remove a digest from the local guard blocklist.
chio guard blocklist remove [OPTIONS] <DIGEST><DIGEST>Digest to remove, as sha256:<64-hex> or bare 64-hex. Required.
chio guard install
Install a .arcguard archive to the guard directory.
chio guard install [OPTIONS] <PATH><PATH>Path to the .arcguard archive file. Required.--target-dir<TARGET_DIR>Target directory to extract into (default: ./guards/). Defaultguards.
chio guard sign
Sign a .wasm guard binary and write a .wasm.sig sidecar.
chio guard sign [OPTIONS] --key <KEY> --name <NAME> --version <VERSION> <WASM><WASM>Path to the.wasmfile to sign. Required.--key<KEY>Path to a file containing a hex-encoded 32-byte Ed25519 signing seed. Required.--name<NAME>Module name to embed in the signed envelope (matchesguard-manifest.yaml). Required.
chio guard verify
Verify the .wasm.sig sidecar for a .wasm guard binary (exits 0 on success).
chio guard verify [OPTIONS] <WASM><WASM>Path to the.wasmfile to verify. Required.
chio guard market
Marketplace surface: list, info, install priced guards.
chio guard market [OPTIONS] <COMMAND>- chio guard market list List guards visible to the tenant under the tenant’s reputation tier.
- chio guard market info Show price, reputation floor, cosign status, recent settlements.
- chio guard market install Bind a pulled guard to the tenant bundle and registered price. Idempotent on replay.
chio guard market list
List guards visible to the tenant under the tenant’s reputation tier.
chio guard market list [OPTIONS] --catalog <PATH>--catalog<PATH>Path to the marketplace catalog JSON file. Required.--tenant<ID>Tenant identifier surfaced in audit-trail output. Defaultdefault.--tier<TIER>Tenant reputation tier (tier0/tier1/tier2/tier3). Defaulttier0.--currency<CCY>Currency the tenant pays in (ISO 4217). DefaultUSD.--jsonEmit a stable JSON report on stdout instead of a TTY table.
chio guard market info
Show price, reputation floor, cosign status, recent settlements.
chio guard market info [OPTIONS] --catalog <PATH> --ref <OCI_REF>--catalog<PATH>Path to the marketplace catalog JSON file. Required.--ref<OCI_REF>Digest-pinned guard reference. Required.--tenant<ID>Tenant identifier surfaced in audit-trail output. Defaultdefault.--tier<TIER>Tenant reputation tier. Defaulttier0.--currency<CCY>Tenant currency. DefaultUSD.--publisher-revokedTreat the publisher as revoked by the revocation oracle.--jsonEmit a stable JSON report on stdout instead of plain text.
chio guard market install
Bind a pulled guard to the tenant bundle and registered price. Idempotent on replay.
chio guard market install [OPTIONS] --catalog <PATH> --bundle-dir <DIR> --ref <OCI_REF>--catalog<PATH>Path to the marketplace catalog JSON file. Required.--bundle-dir<DIR>Path to the tenant bundle directory (created if missing). Required.--ref<OCI_REF>Digest-pinned guard reference to install. Required.--tenant<ID>Tenant identifier. Defaultdefault.--tier<TIER>Tenant reputation tier. Defaulttier0.--currency<CCY>Tenant currency. DefaultUSD.--publisher-revokedTreat the publisher as revoked by the revocation oracle.--jsonEmit a stable JSON record on stdout.
chio conformance
Run the cross-language conformance harness against a peer adapter.
chio conformance [OPTIONS] <COMMAND>- chio conformance run Execute conformance scenarios against a peer language adapter.
- chio conformance fetch-peers Download pre-built peer-language adapter binaries pinned in
crates/tooling/chio-conformance/peers.lock.toml.
chio conformance run
Execute conformance scenarios against a peer language adapter.
chio conformance run [OPTIONS] --peer <PEER>--peer<PEER>Peer language adapter to exercise (js,python,go,cpp, orall). Required.--report<REPORT>Optional report format. Passjsonto emit machine-readable JSON summarising the run; omit to print a human-readable summary.--scenario<SCENARIO>Optional scenario id filter. When set, only scenarios with this id are surfaced in the printed/written report; the underlying harness still executes the full corpus.--output<OUTPUT>Optional output file. When provided, the report is written to this path; otherwise the report is printed to stdout.--peer-binary<PATH>Explicit peer executable to run. Valid only with a single--peerlanguage, and used by release smoke tests afterfetch-peersdownloads a pinned artifact.
chio conformance fetch-peers
Download pre-built peer-language adapter binaries pinned in crates/tooling/chio-conformance/peers.lock.toml.
chio conformance fetch-peers [OPTIONS]--checkVerify the lockfile shape only; do not download anything.--out<OUT>Output directory for fetched binaries. Default./.chio-peers.--language<LANGUAGE>Optional language filter (python,js,go,cpp).--allow-unpublished-onlyAllow a selection whose matching peers are allpublished = false. This is only for pre-release workflows that validate lockfile shape before release assets exist; normal fetches fail closed.--lockfile<LOCKFILE>Optional explicit path topeers.lock.toml. When omitted the CLI consults$CHIO_PEERS_LOCK, the XDG config dir, the in-repo path, and the cwd in that order.
chio federation
Produce and verify cross-kernel federation artifacts.
chio federation [OPTIONS] <COMMAND>- chio federation authority Produce local federation authority artifacts for offline verification.
- chio federation treaty Verify treaty-bound cross-kernel provenance artifacts.
chio federation authority
Produce local federation authority artifacts for offline verification.
chio federation authority [OPTIONS] <COMMAND>- chio federation authority issue Issue capability leases, lease-scope bindings, and governance receipts.
- chio federation authority checkpoint Publish a signed revocation checkpoint from local authority state.
- chio federation authority trust-bundle Assemble verifier-owned trust inputs.
chio federation authority issue
Issue capability leases, lease-scope bindings, and governance receipts.
chio federation authority issue [OPTIONS] --profile <PATH> --request <PATH> --signing-keys <PATH> --out-dir <DIR>--profile<PATH>Public authority profile JSON. Required.--request<PATH>Chio issuance request JSON. Required.--signing-keys<PATH>Local signing-key JSON. Keep this outside committed fixtures. Required.--out-dir<DIR>Output directory for the issuance bundle and split artifacts. Required.
chio federation authority checkpoint
Publish a signed revocation checkpoint from local authority state.
chio federation authority checkpoint [OPTIONS] --profile <PATH> --revocations <PATH> --signing-keys <PATH> --out <PATH>--profile<PATH>Public authority profile JSON. Required.--revocations<PATH>Revocation publication request JSON. Required.--signing-keys<PATH>Local signing-key JSON. Keep this outside committed fixtures. Required.--out<PATH>Output path for the signed checkpoint JSON. Required.
chio federation authority trust-bundle
Assemble verifier-owned trust inputs.
chio federation authority trust-bundle [OPTIONS] <COMMAND>chio federation authority trust-bundle assemble
Assemble a strict verifier trust bundle.
chio federation authority trust-bundle assemble [OPTIONS] --profile <PATH> --peer-pins <PATH> --workflow-intersection <PATH> --disclosure-policy <PATH> --checkpoint <PATH> --out <PATH>--profile<PATH>Public authority profile JSON. Required.--peer-pins<PATH>Verifier-owned peer, vendor, and action-class pins JSON. Required.--workflow-intersection<PATH>Workflow intersection artifact JSON. Required.--disclosure-policy<PATH>Disclosure policy JSON. Required.--checkpoint<PATH>Signed revocation checkpoint JSON. Required.--out<PATH>Output path for the verifier trust bundle JSON. Required.
chio federation treaty
Verify treaty-bound cross-kernel provenance artifacts.
chio federation treaty [OPTIONS] <COMMAND>- chio federation treaty intersect Compute a local ladder intersection from verifier-owned treaty inputs.
- chio federation treaty admit Evaluate treaty-bound cross-boundary admission evidence.
- chio federation treaty verify-packet Verify a buyer packet against receipt-lineage evidence.
chio federation treaty intersect
Compute a local ladder intersection from verifier-owned treaty inputs.
chio federation treaty intersect [OPTIONS] --treaty-scope <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--treaty-scope<PATH>Treaty scope JSON. Required.--manifest<PATH>Governance ladder manifest JSON. Pass once per participant.--now-unix-ms<NOW_UNIX_MS>Intersection generation time in Unix milliseconds. Required.--report<PATH>Output path for ladder intersection JSON. Required.
chio federation treaty admit
Evaluate treaty-bound cross-boundary admission evidence.
chio federation treaty admit [OPTIONS] --treaty-scope <PATH> --ladder-intersection <PATH> --expected-ladder-intersection-sha256 <EXPECTED_LADDER_INTERSECTION_SHA256> --action-class-id <ACTION_CLASS_ID> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--treaty-scope<PATH>Treaty scope JSON. Required.--ladder-intersection<PATH>Ladder intersection JSON. Required.--expected-ladder-intersection-sha256<EXPECTED_LADDER_INTERSECTION_SHA256>Expected ladder intersection SHA-256 from verifier-owned computation. Required.--action-class-id<ACTION_CLASS_ID>Action class id to admit. Required.--evidence<EVIDENCE>Verified evidence ref as evidence_class=artifact_sha256. Pass once per item.--now-unix-ms<NOW_UNIX_MS>Admission evaluation time in Unix milliseconds. Required.--report<PATH>Output path for cross-boundary admission report JSON. Required.
chio federation treaty verify-packet
Verify a buyer packet against receipt-lineage evidence.
chio federation treaty verify-packet [OPTIONS] --packet <PATH> --lineage-statement <PATH> --continuation <PATH> --admission-report <PATH> --bilateral-invocation <PATH> --report <PATH>--packet<PATH>Buyer attestation packet JSON. Required.--lineage-statement<PATH>Receipt lineage statement JSON. Required.--continuation<PATH>Cross-kernel continuation JSON. Required.--admission-report<PATH>Cross-boundary admission report JSON. Required.--bilateral-invocation<PATH>Bilateral invocation JSON. Required.--report<PATH>Output path for buyer attestation verification report JSON. Required.
chio attest
Verify offline attestation evidence and buyer proof packages.
chio attest [OPTIONS] <COMMAND>- chio attest buyer Package, verify, and explain buyer-facing attestation evidence.
- chio attest supply-chain Verify Sigstore-backed supply-chain attestations.
- chio attest runtime-quote Verify runtime quote evidence.
chio attest buyer
Package, verify, and explain buyer-facing attestation evidence.
chio attest buyer [OPTIONS] <COMMAND>- chio attest buyer packet Build a buyer review packet from a local runtime output directory.
- chio attest buyer verify Verify a buyer review package against verifier-owned inputs.
- chio attest buyer verify-proof Verify a Chio attest proof package directly.
- chio attest buyer verify-packet Verify a hash-only buyer packet as unresolved unless full DSSE review hydrates it.
- chio attest buyer explain Render a buyer review report as JSON or plain text.
chio attest buyer packet
Build a buyer review packet from a local runtime output directory.
chio attest buyer packet [OPTIONS] --run-output <DIR> --out <PATH>--run-output<DIR>Runtime output directory containing buyer review artifacts. Required.--out<PATH>Output path for buyer attestation review packet JSON. Required.
chio attest buyer verify
Verify a buyer review package against verifier-owned inputs.
chio attest buyer verify [OPTIONS] --package <PATH> --trust-bundle <PATH> --context <PATH> --report <PATH>--package<PATH>Buyer attestation review package JSON. Required.--trust-bundle<PATH>Verifier-owned trust bundle JSON. Required.--context<PATH>Verifier context JSON. Required.--report<PATH>Output path for buyer attestation review report JSON. Required.
chio attest buyer verify-proof
Verify a Chio attest proof package directly.
chio attest buyer verify-proof [OPTIONS] --package <PATH> --trust-bundle <PATH> --context <PATH> --report <PATH>--package<PATH>Chio attest proof package JSON. Required.--trust-bundle<PATH>Verifier-owned trust bundle JSON. Required.--context<PATH>Verifier context JSON. Required.--report<PATH>Output path for verifier report JSON. Required.
chio attest buyer verify-packet
Verify a hash-only buyer packet as unresolved unless full DSSE review hydrates it.
chio attest buyer verify-packet [OPTIONS] --packet <PATH> --lineage-statement <PATH> --continuation <PATH> --admission-report <PATH> --bilateral-invocation <PATH> --report <PATH>--packet<PATH>Buyer attestation packet JSON. Required.--lineage-statement<PATH>Receipt lineage statement JSON. Required.--continuation<PATH>Cross-kernel continuation JSON. Required.--admission-report<PATH>Cross-boundary admission report JSON. Required.--bilateral-invocation<PATH>Bilateral invocation JSON. Required.--report<PATH>Output path for buyer attestation verification report JSON. Required.
chio attest buyer explain
Render a buyer review report as JSON or plain text.
chio attest buyer explain [OPTIONS] --report <PATH> --out <PATH>--report<PATH>Buyer attestation review report JSON. Required.--format<FORMAT>Explanation format. Defaulttext. Valuesjson,text.--out<PATH>Output path for explanation. Required.
chio attest supply-chain
Verify Sigstore-backed supply-chain attestations.
chio attest supply-chain [OPTIONS] <COMMAND>chio attest supply-chain verify
Verify a Sigstore bundle against the artifact bytes and expected identity.
chio attest supply-chain verify [OPTIONS] --artifact <PATH> --bundle <PATH> --issuer-san-regex <REGEX> --issuer-oidc <URL>--artifact<PATH>Artifact bytes covered by the Sigstore bundle. Required.--bundle<PATH>Sigstore bundle JSON. Required.--issuer-san-regex<REGEX>Fulcio certificate identity SAN regex expected on the signing cert. Required.--issuer-oidc<URL>Fulcio certificate OIDC issuer expected on the signing cert. Required.--report<PATH>Optional output path for a verification report. Defaults to stdout.
chio attest runtime-quote
Verify runtime quote evidence.
chio attest runtime-quote [OPTIONS] <COMMAND>chio attest runtime-quote verify
Verify runtime quote evidence through chio-attest-verify.
chio attest runtime-quote verify [OPTIONS] --kernel-public-key <KEY> --receipt-root <HEX>--kernel-public-key<KEY>Kernel signing public key in Chio canonical text form. Required.--receipt-root<HEX>Receipt root as 64 lowercase hex characters. Required.--report-data<HEX>Optional observed runtime quote report-data bytes for diagnostic comparison.--tee-kind<KIND>TEE backend that produced the quote. Valuesintel-tdx,amd-sev-snp,aws-nitro.--quote<PATH>Raw quote bytes to verify.--collateral<PATH>Backend collateral JSON used to verify the quote.--report<PATH>Optional output path for a verification report. Defaults to stdout.
chio runtime
Evaluate local live-runtime admission artifacts.
chio runtime [OPTIONS] <COMMAND>- chio runtime admit Evaluate a runtime admission request against verifier-owned local state.
- chio runtime sign-trust-input Sign a strict runtime trust input from verifier-owned local material.
- chio runtime policy Sign verifier-owned runtime pheromone policy material.
- chio runtime peer-weights Sign verifier-owned runtime peer weights material.
- chio runtime pheromone Evaluate runtime pheromone policy without mutating admission state.
- chio runtime orchestrate Run production local Chio runtime orchestration checks.
- chio runtime ops Run local Chio runtime operations supervision checks.
- chio runtime run-loopback Generate a local loopback runtime scenario report.
chio runtime admit
Evaluate a runtime admission request against verifier-owned local state.
chio runtime admit [OPTIONS] --request <PATH> --admission-profile <PATH> --admission-bundle <PATH> --store <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--request<PATH>Stable request binding JSON. Required.--admission-profile<PATH>Runtime admission profile JSON. Required.--admission-bundle<PATH>Runtime admission bundle JSON to pin into local admission state. Required.--runtime-trust-input<PATH>Signed strict runtime trust input JSON.--trusted-verifiers<PATH>Caller-supplied trusted verifier keys JSON.--pheromone-query-report<PATH>Signed pheromone query report to record as observe-only advice.--runtime-pheromone-policy<PATH>Signed verifier-owned runtime pheromone policy JSON.--runtime-peer-weights<PATH>Signed verifier-owned runtime peer weights JSON.--action-class-id<ACTION_CLASS_ID>Treaty or governance action class id used for runtime policy matching.--trust-floor-state<PATH>Durable trust-floor state path. Uses--storewhen omitted.--store<PATH>Durable local admission store JSON. Required.--now-unix-ms<NOW_UNIX_MS>Admission evaluation time in Unix milliseconds. Required.--report<PATH>Output path for runtime admission report JSON. Required.
chio runtime sign-trust-input
Sign a strict runtime trust input from verifier-owned local material.
chio runtime sign-trust-input [OPTIONS] --body <PATH> --signing-seed-file <PATH> --out <PATH>--body<PATH>Runtime trust input body JSON. Required.--signing-seed-file<PATH>Hex-encoded 32-byte Ed25519 signing seed file. Required.--out<PATH>Output path for signed runtime trust input JSON. Required.
chio runtime policy
Sign verifier-owned runtime pheromone policy material.
chio runtime policy [OPTIONS] <COMMAND>chio runtime policy sign
Sign a runtime pheromone policy body.
chio runtime policy sign [OPTIONS] --body <PATH> --signing-seed-file <PATH> --out <PATH>--body<PATH>Runtime pheromone policy body JSON. Required.--signing-seed-file<PATH>Hex-encoded 32-byte Ed25519 signing seed file. Required.--out<PATH>Output path for signed runtime pheromone policy JSON. Required.
chio runtime peer-weights
Sign verifier-owned runtime peer weights material.
chio runtime peer-weights [OPTIONS] <COMMAND>- chio runtime peer-weights hash Compute the canonical hash of a runtime peer weights body.
- chio runtime peer-weights sign Sign a runtime peer weights body.
chio runtime peer-weights hash
Compute the canonical hash of a runtime peer weights body.
chio runtime peer-weights hash [OPTIONS] --body <PATH> --out <PATH>--body<PATH>Runtime peer weights body JSON. Required.--out<PATH>Output path for the canonical hash. Required.
chio runtime peer-weights sign
Sign a runtime peer weights body.
chio runtime peer-weights sign [OPTIONS] --body <PATH> --signing-seed-file <PATH> --out <PATH>--body<PATH>Runtime peer weights body JSON. Required.--signing-seed-file<PATH>Hex-encoded 32-byte Ed25519 signing seed file. Required.--out<PATH>Output path for signed runtime peer weights JSON. Required.
chio runtime pheromone
Evaluate runtime pheromone policy without mutating admission state.
chio runtime pheromone [OPTIONS] <COMMAND>- chio runtime pheromone sign-query-report Sign a pheromone query report for runtime admission.
- chio runtime pheromone evaluate Evaluate a signed runtime pheromone policy over a query report.
chio runtime pheromone sign-query-report
Sign a pheromone query report for runtime admission.
chio runtime pheromone sign-query-report [OPTIONS] --body <PATH> --signing-seed-file <PATH> --out <PATH>--body<PATH>Pheromone query report body JSON. Required.--signing-seed-file<PATH>Hex seed file for the verifier signing key. Required.--out<PATH>Output path for signed pheromone query report JSON. Required.
chio runtime pheromone evaluate
Evaluate a signed runtime pheromone policy over a query report.
chio runtime pheromone evaluate [OPTIONS] --admission-bundle <PATH> --runtime-trust-input <PATH> --trusted-verifiers <PATH> --pheromone-query-report <PATH> --runtime-pheromone-policy <PATH> --runtime-peer-weights <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--admission-bundle<PATH>Runtime admission bundle JSON for request binding. Required.--runtime-trust-input<PATH>Signed strict runtime trust input JSON. Required.--trusted-verifiers<PATH>Caller-supplied trusted verifier keys JSON. Required.--pheromone-query-report<PATH>Signed pheromone query report JSON. Required.--runtime-pheromone-policy<PATH>Signed verifier-owned runtime pheromone policy JSON. Required.--runtime-peer-weights<PATH>Signed verifier-owned runtime peer weights JSON. Required.--action-class-id<ACTION_CLASS_ID>Treaty or governance action class id used for runtime policy matching.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for policy decision JSON. Required.
chio runtime orchestrate
Run production local Chio runtime orchestration checks.
chio runtime orchestrate [OPTIONS] <COMMAND>- chio runtime orchestrate lint Validate a runtime orchestration profile.
- chio runtime orchestrate plan Build a local runtime orchestration plan.
- chio runtime orchestrate run Record a local runtime orchestration run from verifier-accepted evidence.
- chio runtime orchestrate resume Build a local runtime orchestration resume plan.
- chio runtime orchestrate status Summarize local runtime orchestration state.
- chio runtime orchestrate drift Compare repeated local runtime proof regeneration outputs.
chio runtime orchestrate lint
Validate a runtime orchestration profile.
chio runtime orchestrate lint [OPTIONS] --profile <PATH> --report <PATH>--profile<PATH>Runtime orchestration profile JSON. Required.--report<PATH>Output path for schema-valid status report JSON. Required.
chio runtime orchestrate plan
Build a local runtime orchestration plan.
chio runtime orchestrate plan [OPTIONS] --profile <PATH> --run-contract <PATH> --store <PATH> --evidence-dir <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--profile<PATH>Runtime orchestration profile JSON. Required.--run-contract<PATH>Runtime run contract JSON. Required.--store<PATH>SQLite runtime orchestration store path. Required.--evidence-dir<DIR>Runtime evidence directory. Required.--now-unix-ms<NOW_UNIX_MS>Plan time in Unix milliseconds. Required.--report<PATH>Output path for orchestration plan JSON. Required.
chio runtime orchestrate run
Record a local runtime orchestration run from verifier-accepted evidence.
chio runtime orchestrate run [OPTIONS] --profile <PATH> --run-contract <PATH> --store <PATH> --evidence-dir <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--profile<PATH>Runtime orchestration profile JSON. Required.--run-contract<PATH>Runtime run contract JSON. Required.--store<PATH>SQLite runtime orchestration store path. Required.--evidence-dir<DIR>Runtime evidence directory produced by run-loopback. Required.--now-unix-ms<NOW_UNIX_MS>Run time in Unix milliseconds. Required.--report<PATH>Output path for orchestration run report JSON. Required.
chio runtime orchestrate resume
Build a local runtime orchestration resume plan.
chio runtime orchestrate resume [OPTIONS] --profile <PATH> --resume-plan <PATH> --store <PATH> --evidence-dir <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--profile<PATH>Runtime orchestration profile JSON. Required.--resume-plan<PATH>Runtime orchestration resume plan input JSON. Required.--store<PATH>SQLite runtime orchestration store path. Required.--evidence-dir<DIR>Runtime evidence directory. Required.--now-unix-ms<NOW_UNIX_MS>Resume time in Unix milliseconds. Required.--report<PATH>Output path for resolved resume plan JSON. Required.
chio runtime orchestrate status
Summarize local runtime orchestration state.
chio runtime orchestrate status [OPTIONS] --profile <PATH> --store <PATH> --evidence-dir <DIR> --report <PATH>--profile<PATH>Runtime orchestration profile JSON. Required.--store<PATH>SQLite runtime orchestration store path. Required.--evidence-dir<DIR>Runtime evidence directory. Required.--now-unix-ms<NOW_UNIX_MS>Status time in Unix milliseconds. Defaults to current wall time.--report<PATH>Output path for status report JSON. Required.
chio runtime orchestrate drift
Compare repeated local runtime proof regeneration outputs.
chio runtime orchestrate drift [OPTIONS] --profile <PATH> --runs-dir <DIR> --since-unix-ms <SINCE_UNIX_MS> --until-unix-ms <UNTIL_UNIX_MS> --report <PATH>--profile<PATH>Runtime orchestration profile JSON. Required.--runs-dir<DIR>Directory containing per-run runtime evidence directories. Required.--since-unix-ms<SINCE_UNIX_MS>Inclusive lower time bound in Unix milliseconds. Required.--until-unix-ms<UNTIL_UNIX_MS>Inclusive upper time bound in Unix milliseconds. Required.--report<PATH>Output path for proof drift report JSON. Required.
chio runtime ops
Run local Chio runtime operations supervision checks.
chio runtime ops [OPTIONS] <COMMAND>- chio runtime ops supervise Supervise local runtime operations and emit aggregate status.
- chio runtime ops tick Run one bounded local scheduler tick.
- chio runtime ops status Summarize local runtime operations status.
- chio runtime ops recovery-drill Dry-run local recovery classification for a runtime run.
- chio runtime ops evidence-health Verify local runtime evidence sink health for one run.
- chio runtime ops provider-health Verify static local provider bindings.
- chio runtime ops retention Plan runtime artifact retention without mutating evidence.
chio runtime ops supervise
Supervise local runtime operations and emit aggregate status.
chio runtime ops supervise [OPTIONS] --supervisor-profile <PATH> --store <PATH> --evidence-root <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--supervisor-profile<PATH>Required.--store<PATH>Required.--evidence-root<DIR>Required.--provider-bindings<PATH>--now-unix-ms<NOW_UNIX_MS>Required.--report<PATH>Required.
chio runtime ops tick
Run one bounded local scheduler tick.
chio runtime ops tick [OPTIONS] --supervisor-profile <PATH> --store <PATH> --evidence-root <DIR> --owner-id <OWNER_ID> --now-unix-ms <NOW_UNIX_MS> --max-runs <MAX_RUNS> --report <PATH>--supervisor-profile<PATH>Required.--store<PATH>Required.--evidence-root<DIR>Required.--owner-id<OWNER_ID>Required.--now-unix-ms<NOW_UNIX_MS>Required.--max-runs<MAX_RUNS>Required.--report<PATH>Required.
chio runtime ops status
Summarize local runtime operations status.
chio runtime ops status [OPTIONS] --supervisor-profile <PATH> --store <PATH> --evidence-root <DIR> --report <PATH>--supervisor-profile<PATH>Required.--store<PATH>Required.--evidence-root<DIR>Required.--provider-bindings<PATH>--now-unix-ms<NOW_UNIX_MS>--report<PATH>Required.
chio runtime ops recovery-drill
Dry-run local recovery classification for a runtime run.
chio runtime ops recovery-drill [OPTIONS] --supervisor-profile <PATH> --run-id <RUN_ID> --store <PATH> --evidence-root <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--supervisor-profile<PATH>Required.--run-id<RUN_ID>Required.--store<PATH>Required.--evidence-root<DIR>Required.--now-unix-ms<NOW_UNIX_MS>Required.--report<PATH>Required.
chio runtime ops evidence-health
Verify local runtime evidence sink health for one run.
chio runtime ops evidence-health [OPTIONS] --supervisor-profile <PATH> --run-id <RUN_ID> --store <PATH> --evidence-root <DIR> --report <PATH>--supervisor-profile<PATH>Required.--run-id<RUN_ID>Required.--store<PATH>Required.--evidence-root<DIR>Required.--now-unix-ms<NOW_UNIX_MS>--report<PATH>Required.
chio runtime ops provider-health
Verify static local provider bindings.
chio runtime ops provider-health [OPTIONS] --supervisor-profile <PATH> --provider-bindings <PATH> --report <PATH>--supervisor-profile<PATH>Required.--provider-bindings<PATH>Required.--now-unix-ms<NOW_UNIX_MS>--report<PATH>Required.
chio runtime ops retention
Plan runtime artifact retention without mutating evidence.
chio runtime ops retention [OPTIONS] <COMMAND>chio runtime ops retention plan
Plan dry-run runtime artifact retention.
chio runtime ops retention plan [OPTIONS] --retention-profile <PATH> --store <PATH> --evidence-root <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--retention-profile<PATH>Required.--store<PATH>Required.--evidence-root<DIR>Required.--now-unix-ms<NOW_UNIX_MS>Required.--report<PATH>Required.
chio runtime run-loopback
Generate a local loopback runtime scenario report.
chio runtime run-loopback [OPTIONS] --scenario <PATH> --store-dir <PATH> --now-unix-ms <NOW_UNIX_MS> --out-dir <PATH>--scenario<PATH>Runtime loopback scenario JSON. Required.--static-package<PATH>Static proof package used as the parity baseline.--static-report<PATH>Static verifier report used as the parity baseline.--store-dir<PATH>Directory for local runtime stores. Required.--now-unix-ms<NOW_UNIX_MS>Scenario evaluation time in Unix milliseconds. Required.--out-dir<PATH>Output directory for generated runtime evidence. Required.
chio pheromone
Receive, query, and relay pheromone artifacts.
chio pheromone [OPTIONS] <COMMAND>- chio pheromone receive Verify and store a local pheromone gossip batch.
- chio pheromone query Query local pheromone concentration from a durable store.
- chio pheromone relay Run or inspect live pheromone relay state.
chio pheromone receive
Verify and store a local pheromone gossip batch.
chio pheromone receive [OPTIONS] --batch <PATH> --transit-policy <PATH> --proof-package <PATH> --trust-bundle <PATH> --context <PATH> --store <PATH> --report <PATH>--batch<PATH>Pheromone gossip batch JSON. Required.--transit-policy<PATH>Local transit policy JSON with receiver admission material. Required.--proof-package<PATH>Verified Chio proof package JSON. Required.--trust-bundle<PATH>Verifier-owned Chio trust bundle JSON. Required.--context<PATH>Chio verification context JSON. Required.--store<PATH>SQLite store path for local pheromone state. Required.--now-unix-ms<NOW_UNIX_MS>Receiver evaluation time in Unix milliseconds.--report<PATH>Output path for receive report JSON. Required.
chio pheromone query
Query local pheromone concentration from a durable store.
chio pheromone query [OPTIONS] --store <PATH> --subject-class <ID> --namespace <NS> --reputation-epoch <REPUTATION_EPOCH> --peer-weights <PATH> --report <PATH>--store<PATH>SQLite store path for local pheromone state. Required.--subject-class<ID>Subject class id. Required.--namespace<NS>Subject class namespace. Required.--reputation-epoch<REPUTATION_EPOCH>Reputation epoch for advisory weighting. Required.--peer-weights<PATH>Peer weights JSON. Required.--now-unix-ms<NOW_UNIX_MS>Query evaluation time in Unix milliseconds.--report<PATH>Output path for query report JSON. Required.
chio pheromone relay
Run or inspect live pheromone relay state.
chio pheromone relay [OPTIONS] <COMMAND>- chio pheromone relay lint Lint a relay peer directory against an operational profile.
- chio pheromone relay serve Serve signed pheromone relay HTTP endpoints.
- chio pheromone relay enqueue Queue accepted local relay work for subscribed peers.
- chio pheromone relay tick Run one deterministic relay scheduler tick.
- chio pheromone relay catchup Request bounded catch-up metadata from local relay state.
- chio pheromone relay status Write local relay operator status.
- chio pheromone relay observe Write the relay observability report from durable local evidence.
- chio pheromone relay metrics Export relay metrics from durable local state.
- chio pheromone relay alert Evaluate relay alert routing from canonical observability artifacts.
- chio pheromone relay trend Aggregate long-horizon relay operations trends from report artifacts.
- chio pheromone relay directory Inspect, promote, or reject verifier-owned relay peer-directory state.
- chio pheromone relay supervisor Validate local relay supervisor deployment profiles.
chio pheromone relay lint
Lint a relay peer directory against an operational profile.
chio pheromone relay lint [OPTIONS] --profile <PROFILE> --report <PATH>--peer-directory<PATH>Raw peer directory or signed peer-directory bundle JSON.--peer-directory-state<PATH>Verifier-owned active peer-directory state JSON.--profile<PROFILE>Relay operational profile. Required. Valueslocal-dev,production.--trusted-issuers<PATH>Trusted peer-directory issuer config required for production bundles.--report<PATH>Output path for lint report JSON. Required.
chio pheromone relay serve
Serve signed pheromone relay HTTP endpoints.
chio pheromone relay serve [OPTIONS] --listen <ADDR> --store <PATH> --transit-policy <PATH> --proof-package <PATH> --trust-bundle <PATH> --context <PATH> --report-dir <DIR>--listen<ADDR>Listen address for the relay HTTP service. Required.--store<PATH>SQLite store path for runtime and relay state. Required.--peer-directory<PATH>Verifier-owned peer directory JSON.--peer-directory-state<PATH>Verifier-owned active peer-directory state JSON.--profile<PROFILE>Relay operational profile. Defaultlocal-dev. Valueslocal-dev,production.--trusted-issuers<PATH>Trusted peer-directory issuer config for signed bundles.--transit-policy<PATH>Local transit policy JSON with receiver admission material. Required.--proof-package<PATH>Verified Chio proof package JSON. Required.--trust-bundle<PATH>Verifier-owned Chio trust bundle JSON. Required.--context<PATH>Chio verification context JSON. Required.--report-dir<DIR>Directory for per-request relay reports. Required.--operator-token-env<ENV>Environment variable containing the operator token for observability endpoints.--iroh-enableMount the iroh federation-transport mesh alongside the HTTP relay (DUAL). OFF by default: with it off the serve path is byte-for-byte unchanged.--iroh-transport-directory<PATH>Issuer-signed iroh transport-directory bundle JSON. Required with--iroh-enable; verified fail-closed against--trusted-issuers.--iroh-transport-directory-state<PATH>Optional rotation-state pin ({ "versionFloor": N, "expectedPreviousVersionSha256": ".." }) for the transport-directory bundle. Without it only a GENESIS bundle loads (floor 0, no predecessor); a rotated successor bundle needs this to pin the rollback floor and the predecessor hash it must chain onto.--iroh-transport-key<PATH>Dedicated rotatable ed25519 transport key file ({ "seedHex": ".." }), SEPARATE from the passport/relay signing key. Required with--iroh-enable.--iroh-bind-addr<ADDR>Socket address the iroh endpoint binds. Default 0.0.0.0:0 (ephemeral port) is convenient for a quick DUAL trial, but a random port cannot be found by peers under the default RelayMode::Disabled. For a DURABLE deployment set a STABLE address here and pair it with a discovery mechanism /--iroh-relay-urlso peers can reach a fixed EndpointId at a fixed address. The actual bound address(es) + EndpointId are logged at startup (tracing target "chio.iroh.transport"). Default0.0.0.0:0.--iroh-relay-url<URL>Self-hosted relay URL(s). Repeatable. Omitted -> RelayMode::Disabled (direct addressing; never the n0 free relays).--iroh-lanes<LANES>Comma-separated iroh lanes to mount. Default: pheromone (the only lane that shares the relay receiver + store on this hook). Defaultpheromone.
chio pheromone relay enqueue
Queue accepted local relay work for subscribed peers.
chio pheromone relay enqueue [OPTIONS] --store <PATH> --batch <PATH> --transit-policy <PATH> --trust-bundle <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--store<PATH>SQLite store path for relay state. Required.--batch<PATH>Pheromone gossip batch JSON to queue for a subscribed peer. Required.--transit-policy<PATH>Local transit policy JSON used to verify non-empty relay batches. Required.--trust-bundle<PATH>Verifier-owned Chio trust bundle that authorizes the signed transit policy issuer. Required.--peer-directory<PATH>Verifier-owned peer directory JSON.--peer-directory-state<PATH>Verifier-owned active peer-directory state JSON.--profile<PROFILE>Relay operational profile. Defaultlocal-dev. Valueslocal-dev,production.--trusted-issuers<PATH>Trusted peer-directory issuer config for signed bundles.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for enqueue report JSON. Required.
chio pheromone relay tick
Run one deterministic relay scheduler tick.
chio pheromone relay tick [OPTIONS] --store <PATH> --max-batches <MAX_BATCHES> --signing-key <PATH> --report <PATH>--store<PATH>SQLite store path for relay state. Required.--peer-directory<PATH>Verifier-owned peer directory JSON.--peer-directory-state<PATH>Verifier-owned active peer-directory state JSON.--profile<PROFILE>Relay operational profile. Defaultlocal-dev. Valueslocal-dev,production.--trusted-issuers<PATH>Trusted peer-directory issuer config for signed bundles.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Defaults to the local clock.--max-batches<MAX_BATCHES>Maximum batches to lease this tick. Required.--signing-key<PATH>Local relay signing key JSON for the sender kernel. Required.--report<PATH>Output path for tick report JSON. Required.--report-dir<DIR>Directory for bounded outbound delivery event reports.--iroh-enableDrain due batches over the iroh federation transport INSTEAD of HTTP for this tick (DUAL). OFF by default: with it off the tick delivers over HTTP exactly as before. A single tick drains over exactly one transport (an iroh tick and an HTTP tick would both lease the same outbox rows).--iroh-transport-directory<PATH>Issuer-signed iroh transport-directory bundle JSON. Required with--iroh-enable; verified fail-closed against--trusted-issuers. Supplies the recipient kernel_id -> transport EndpointId resolution the drain dials.--iroh-transport-directory-state<PATH>Optional rotation-state pin ({ "versionFloor": N, "expectedPreviousVersionSha256": ".." }) for the transport-directory bundle. Without it only a GENESIS bundle loads (floor 0, no predecessor); a rotated successor bundle needs this to pin the rollback floor and the predecessor hash it must chain onto.--iroh-transport-key<PATH>Dedicated rotatable ed25519 transport key file ({ "seedHex": ".." }), SEPARATE from the passport/relay signing key. Required with--iroh-enable.--iroh-bind-addr<ADDR>Socket address the outbound iroh endpoint binds. Default 0.0.0.0:0 (ephemeral port); the drain only dials, so an ephemeral local port is fine. Default0.0.0.0:0.--iroh-relay-url<URL>Self-hosted relay URL(s). Repeatable. Omitted -> RelayMode::Disabled (direct addressing; never the n0 free relays).--iroh-peer-addr<KERNEL_ID=HOST:PORT>Direct dialable socket address(es) for a recipient in the relay-disabled / direct-address deployment, asKERNEL_ID=HOST:PORT. Repeatable; repeat the same KERNEL_ID to add multiple sockets. The verified transport directory bindskernel_id -> transport EndpointIdbut carries NO socket address, so without discovery /--iroh-relay-urlthe drain cannot reach a peer known only by EndpointId + socket. Each entry threads its socket(s) onto the resolved EndpointId so the drain dials directly. The EndpointId binding still comes from the verified directory and iroh authenticates it at the handshake, so a wrong/hostile socket cannot redirect delivery to an unauthorized peer.--iroh-lanes<LANES>Comma-separated iroh lanes to drain. Default: pheromone (the only outbound lane on this hook). Defaultpheromone.
chio pheromone relay catchup
Request bounded catch-up metadata from local relay state.
chio pheromone relay catchup [OPTIONS] --store <PATH> --peer <ID> --peer-directory-state <PATH> --treaty <ID> --after-cursor <CURSOR> --limit <LIMIT> --report <PATH>--store<PATH>SQLite store path for relay state. Required.--peer<ID>Peer kernel id requesting catch-up. Required.--peer-directory-state<PATH>Verifier-owned active peer-directory state JSON. Required.--profile<PROFILE>Relay operational profile for state validation. Defaultlocal-dev. Valueslocal-dev,production.--trusted-issuers<PATH>Trusted peer-directory issuer config for signed active state.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds.--treaty<ID>Treaty id for the catch-up window. Required.--after-cursor<CURSOR>Cursor after which frames are requested. Required.--limit<LIMIT>Maximum frames to return. Required.--report<PATH>Output path for catch-up report JSON. Required.
chio pheromone relay status
Write local relay operator status.
chio pheromone relay status [OPTIONS] --store <PATH> --report <PATH>--store<PATH>SQLite store path for relay state. Required.--report<PATH>Output path for status report JSON. Required.
chio pheromone relay observe
Write the relay observability report from durable local evidence.
chio pheromone relay observe [OPTIONS] --store <PATH> --peer-directory-state <PATH> --profile <PROFILE> --trusted-issuers <PATH> --report-dir <DIR> --report <PATH>--store<PATH>SQLite store path for relay state. Required.--peer-directory-state<PATH>Verifier-owned active peer-directory state JSON. Required.--profile<PROFILE>Relay operational profile. Required. Valueslocal-dev,production.--trusted-issuers<PATH>Trusted peer-directory issuer config for signed active state. Required.--report-dir<DIR>Directory containing bounded relay event reports. Required.--limit<LIMIT>Maximum recent failure codes to include. Default25.--report<PATH>Output path for observability report JSON. Required.
chio pheromone relay metrics
Export relay metrics from durable local state.
chio pheromone relay metrics [OPTIONS] --store <PATH> --output <PATH>--store<PATH>SQLite store path for relay state. Required.--format<relay_metrics_format>Output encoding for relay metrics. Defaultprometheus. Valuesprometheus,json.--output<PATH>Output path for relay metrics. Required.
chio pheromone relay alert
Evaluate relay alert routing from canonical observability artifacts.
chio pheromone relay alert [OPTIONS] <COMMAND>- chio pheromone relay alert evaluate Evaluate routeable relay alerts from current observability.
- chio pheromone relay alert handoff Dry-run downstream relay alert handoff readiness.
- chio pheromone relay alert normalize Normalize local downstream alert exports into Chio delivery evidence.
- chio pheromone relay alert delivery Import downstream delivery, acknowledgement, or drift evidence.
- chio pheromone relay alert review Generate route-owner review evidence.
- chio pheromone relay alert assurance Build relay alert assurance packages.
chio pheromone relay alert evaluate
Evaluate routeable relay alerts from current observability.
chio pheromone relay alert evaluate [OPTIONS] --observability-report <PATH> --event-dir <DIR> --routing-profile <PATH> --suppression-state <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--observability-report<PATH>Canonical relay observability report JSON. Required.--event-dir<DIR>Directory containing bounded relay event reports. Required.--routing-profile<PATH>Relay alert routing profile JSON. Required.--suppression-state<PATH>Relay alert suppression state JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert report JSON. Required.
chio pheromone relay alert handoff
Dry-run downstream relay alert handoff readiness.
chio pheromone relay alert handoff [OPTIONS] --alert-report <PATH> --trend-report <PATH> --routing-profile <PATH> --handoff-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--alert-report<PATH>Relay alert report JSON. Required.--trend-report<PATH>Relay trend report JSON. Required.--routing-profile<PATH>Relay alert routing profile JSON. Required.--handoff-profile<PATH>Relay alert handoff profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert handoff report JSON. Required.
chio pheromone relay alert normalize
Normalize local downstream alert exports into Chio delivery evidence.
chio pheromone relay alert normalize [OPTIONS] --profile <PATH> --input-dir <DIR> --now-unix-ms <NOW_UNIX_MS> --out-dir <DIR> --report <PATH>--profile<PATH>Relay alert normalization profile JSON. Required.--input-dir<DIR>Directory containing local downstream alert export JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--out-dir<DIR>Directory for canonical Chio delivery evidence JSON. Required.--report<PATH>Output path for relay alert normalization report JSON. Required.
chio pheromone relay alert delivery
Import downstream delivery, acknowledgement, or drift evidence.
chio pheromone relay alert delivery [OPTIONS] <COMMAND>- chio pheromone relay alert delivery import Import local downstream delivery-result artifacts.
- chio pheromone relay alert delivery acknowledge Summarize downstream acknowledgement evidence from a delivery report.
- chio pheromone relay alert delivery drift Compare handoff and delivery report directories for bounded drift.
- chio pheromone relay alert delivery drift-window Compare handoff and delivery report directories with source-bound delivery drift.
chio pheromone relay alert delivery import
Import local downstream delivery-result artifacts.
chio pheromone relay alert delivery import [OPTIONS] --handoff-report <PATH> --delivery-profile <PATH> --evidence-dir <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--handoff-report<PATH>Relay alert handoff report JSON. Required.--delivery-profile<PATH>Relay alert delivery profile JSON. Required.--evidence-dir<DIR>Directory containing local downstream delivery evidence JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert delivery report JSON. Required.
chio pheromone relay alert delivery acknowledge
Summarize downstream acknowledgement evidence from a delivery report.
chio pheromone relay alert delivery acknowledge [OPTIONS] --handoff-report <PATH> --delivery-report <PATH> --delivery-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--handoff-report<PATH>Relay alert handoff report JSON. Required.--delivery-report<PATH>Relay alert delivery report JSON. Required.--delivery-profile<PATH>Relay alert delivery profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert acknowledgement report JSON. Required.
chio pheromone relay alert delivery drift
Compare handoff and delivery report directories for bounded drift.
chio pheromone relay alert delivery drift [OPTIONS] --handoff-reports-dir <DIR> --delivery-reports-dir <DIR> --delivery-profile <PATH> --since-unix-ms <SINCE_UNIX_MS> --until-unix-ms <UNTIL_UNIX_MS> --report <PATH>--handoff-reports-dir<DIR>Directory containing relay alert handoff reports. Required.--delivery-reports-dir<DIR>Directory containing relay alert delivery reports. Required.--delivery-profile<PATH>Relay alert delivery profile JSON. Required.--since-unix-ms<SINCE_UNIX_MS>Lower bound in Unix milliseconds. Required.--until-unix-ms<UNTIL_UNIX_MS>Upper bound in Unix milliseconds. Required.--report<PATH>Output path for relay alert handoff drift report JSON. Required.
chio pheromone relay alert delivery drift-window
Compare handoff and delivery report directories with source-bound delivery drift.
chio pheromone relay alert delivery drift-window [OPTIONS] --handoff-reports-dir <DIR> --delivery-reports-dir <DIR> --delivery-profile <PATH> --since-unix-ms <SINCE_UNIX_MS> --until-unix-ms <UNTIL_UNIX_MS> --report <PATH>--handoff-reports-dir<DIR>Directory containing relay alert handoff reports. Required.--delivery-reports-dir<DIR>Directory containing relay alert delivery reports. Required.--delivery-profile<PATH>Relay alert delivery profile JSON. Required.--since-unix-ms<SINCE_UNIX_MS>Lower bound in Unix milliseconds. Required.--until-unix-ms<UNTIL_UNIX_MS>Upper bound in Unix milliseconds. Required.--report<PATH>Output path for source-bound relay alert delivery drift report JSON. Required.
chio pheromone relay alert review
Generate route-owner review evidence.
chio pheromone relay alert review [OPTIONS] --handoff-report <PATH> --delivery-report <PATH> --acknowledgement-report <PATH> --drift-report <PATH> --route-owner-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--handoff-report<PATH>Relay alert handoff report JSON. Required.--delivery-report<PATH>Relay alert delivery report JSON. Required.--acknowledgement-report<PATH>Relay alert acknowledgement report JSON. Required.--drift-report<PATH>Relay alert delivery drift report JSON. Required.--route-owner-profile<PATH>Relay alert route-owner profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert route review packet JSON. Required.
chio pheromone relay alert assurance
Build relay alert assurance packages.
chio pheromone relay alert assurance [OPTIONS] <COMMAND>- chio pheromone relay alert assurance package Bind alert evidence into one operator-safe assurance package.
- chio pheromone relay alert assurance export Export signed local alert assurance evidence.
- chio pheromone relay alert assurance verify Verify a signed local alert assurance export bundle.
- chio pheromone relay alert assurance replay Replay a signed local alert assurance export bundle.
- chio pheromone relay alert assurance retention Plan retention for signed local alert assurance export bundles.
- chio pheromone relay alert assurance recovery-drill Run offline recovery drills against an export bundle.
- chio pheromone relay alert assurance archive Plan verifier-owned archive lifecycle over signed export bundles.
- chio pheromone relay alert assurance closeout Review signed export bundles for operator-managed closeout.
chio pheromone relay alert assurance package
Bind alert evidence into one operator-safe assurance package.
chio pheromone relay alert assurance package [OPTIONS] --alert-report <PATH> --trend-report <PATH> --handoff-report <PATH> --normalization-report <PATH> --delivery-report <PATH> --acknowledgement-report <PATH> --drift-report <PATH> --review-packet <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--alert-report<PATH>Relay alert report JSON. Required.--trend-report<PATH>Relay trend report JSON. Required.--handoff-report<PATH>Relay alert handoff report JSON. Required.--normalization-report<PATH>Relay alert normalization report JSON. Required.--delivery-report<PATH>Relay alert delivery report JSON. Required.--acknowledgement-report<PATH>Relay alert acknowledgement report JSON. Required.--drift-report<PATH>Source-bound relay alert delivery drift report JSON. Required.--review-packet<PATH>Relay alert route review packet JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance package JSON. Required.
chio pheromone relay alert assurance export
Export signed local alert assurance evidence.
chio pheromone relay alert assurance export [OPTIONS] --package <PATH> --alert-report <PATH> --trend-report <PATH> --handoff-report <PATH> --normalization-report <PATH> --delivery-report <PATH> --acknowledgement-report <PATH> --drift-report <PATH> --review-packet <PATH> --retention-profile <PATH> --signing-key <PATH> --now-unix-ms <NOW_UNIX_MS> --out-dir <DIR> --report <PATH>--package<PATH>Relay alert assurance package JSON. Required.--alert-report<PATH>Relay alert report JSON. Required.--trend-report<PATH>Relay trend report JSON. Required.--handoff-report<PATH>Relay alert handoff report JSON. Required.--normalization-report<PATH>Relay alert normalization report JSON. Required.--delivery-report<PATH>Relay alert delivery report JSON. Required.--acknowledgement-report<PATH>Relay alert acknowledgement report JSON. Required.--drift-report<PATH>Source-bound relay alert delivery drift report JSON. Required.--review-packet<PATH>Relay alert route review packet JSON. Required.--retention-profile<PATH>Relay alert assurance retention profile JSON. Required.--signing-key<PATH>Local relay export signing key JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--out-dir<DIR>Output bundle directory. Required.--report<PATH>Output path for relay alert assurance export report JSON. Required.
chio pheromone relay alert assurance verify
Verify a signed local alert assurance export bundle.
chio pheromone relay alert assurance verify [OPTIONS] --bundle-dir <DIR> --trusted-exporters <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--bundle-dir<DIR>Export bundle directory. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance export report JSON. Required.
chio pheromone relay alert assurance replay
Replay a signed local alert assurance export bundle.
chio pheromone relay alert assurance replay [OPTIONS] --bundle-dir <DIR> --trusted-exporters <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--bundle-dir<DIR>Export bundle directory. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance replay report JSON. Required.
chio pheromone relay alert assurance retention
Plan retention for signed local alert assurance export bundles.
chio pheromone relay alert assurance retention [OPTIONS] <COMMAND>- chio pheromone relay alert assurance retention plan Plan retention over local export bundle directories without deleting evidence.
- chio pheromone relay alert assurance retention handoff Review local-only retention handoff readiness evidence.
- chio pheromone relay alert assurance retention external-review Review local evidence for operator-managed external retention readiness.
chio pheromone relay alert assurance retention plan
Plan retention over local export bundle directories without deleting evidence.
chio pheromone relay alert assurance retention plan [OPTIONS] --bundle-root <DIR> --retention-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--bundle-root<DIR>Directory containing export bundle directories. Required.--retention-profile<PATH>Relay alert assurance retention profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance retention report JSON. Required.
chio pheromone relay alert assurance retention handoff
Review local-only retention handoff readiness evidence.
chio pheromone relay alert assurance retention handoff [OPTIONS] <COMMAND>chio pheromone relay alert assurance retention handoff review
Review local evidence that is ready for external retention handoff.
chio pheromone relay alert assurance retention handoff review [OPTIONS] --evidence <PATH> --profile <PATH> --package-report <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--evidence<PATH>Retention handoff evidence JSON. Required.--profile<PATH>Retention handoff profile JSON. Required.--package-report<PATH>Expected archive package report JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for retention handoff report JSON. Required.
chio pheromone relay alert assurance retention external-review
Review local evidence for operator-managed external retention readiness.
chio pheromone relay alert assurance retention external-review [OPTIONS] --package-dir <DIR> --source-report-dir <DIR> --trusted-packagers <PATH> --trusted-exporters <PATH> --profile <PATH> --since-unix-ms <SINCE_UNIX_MS> --until-unix-ms <UNTIL_UNIX_MS> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--package-dir<DIR>Directory containing archive packages or archive package report JSON files. Required.--source-report-dir<DIR>Directory containing source archive, closeout, restore, physical, and handoff reports. Required.--trusted-packagers<PATH>Trusted archive packager profile JSON. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--profile<PATH>External retention review profile JSON. Required.--since-unix-ms<SINCE_UNIX_MS>Start of review window in Unix milliseconds. Required.--until-unix-ms<UNTIL_UNIX_MS>End of review window in Unix milliseconds. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for external retention review report JSON. Required.
chio pheromone relay alert assurance recovery-drill
Run offline recovery drills against an export bundle.
chio pheromone relay alert assurance recovery-drill [OPTIONS] --bundle-dir <DIR> --trusted-exporters <PATH> --case <ID> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--bundle-dir<DIR>Export bundle directory. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--case<ID>Recovery case id or all. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance recovery drill report JSON. Required.
chio pheromone relay alert assurance archive
Plan verifier-owned archive lifecycle over signed export bundles.
chio pheromone relay alert assurance archive [OPTIONS] <COMMAND>- chio pheromone relay alert assurance archive plan Plan archive lifecycle over local export bundle directories without moving evidence.
- chio pheromone relay alert assurance archive package Create, verify, or safely extract signed archive packages.
- chio pheromone relay alert assurance archive physical-drill Review operator-managed physical archive readback evidence.
- chio pheromone relay alert assurance archive restore-drill Review multi-generation archive package restore evidence.
chio pheromone relay alert assurance archive plan
Plan archive lifecycle over local export bundle directories without moving evidence.
chio pheromone relay alert assurance archive plan [OPTIONS] --bundle-root <DIR> --trusted-exporters <PATH> --archive-profile <PATH> --retention-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--bundle-root<DIR>Directory containing export bundle directories. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--archive-profile<PATH>Relay alert assurance archive profile JSON. Required.--retention-profile<PATH>Relay alert assurance retention profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance archive report JSON. Required.
chio pheromone relay alert assurance archive package
Create, verify, or safely extract signed archive packages.
chio pheromone relay alert assurance archive package [OPTIONS] <COMMAND>- chio pheromone relay alert assurance archive package create Create a signed local tar.gz archive package from export bundles.
- chio pheromone relay alert assurance archive package verify Verify a signed local tar.gz archive package without extracting it.
- chio pheromone relay alert assurance archive package extract Verify then safely extract a signed archive package into a new path.
chio pheromone relay alert assurance archive package create
Create a signed local tar.gz archive package from export bundles.
chio pheromone relay alert assurance archive package create [OPTIONS] --bundle-root <DIR> --trusted-exporters <PATH> --archive-report <PATH> --closeout-report <PATH> --signing-key <PATH> --package-id <ID> --now-unix-ms <NOW_UNIX_MS> --out <PATH> --report <PATH>--bundle-root<DIR>Directory containing export bundle directories. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--archive-report<PATH>Source archive report JSON. Required.--closeout-report<PATH>Source closeout report JSON. Required.--signing-key<PATH>Local relay archive packager signing key JSON. Required.--package-id<ID>Archive package id. Required.--packager-key-id<PACKAGER_KEY_ID>Archive packager key id. Defaultdefault.--package-generation<PACKAGE_GENERATION>Archive package generation. Default1.--previous-package-report<PATH>Previous archive package report JSON. Required when generation is greater than 1.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--out<PATH>Output tar.gz package path. Required.--report<PATH>Output path for archive package report JSON. Required.
chio pheromone relay alert assurance archive package verify
Verify a signed local tar.gz archive package without extracting it.
chio pheromone relay alert assurance archive package verify [OPTIONS] --package <PATH> --trusted-packagers <PATH> --trusted-exporters <PATH> --archive-report <PATH> --closeout-report <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--package<PATH>Archive package tar.gz path. Required.--trusted-packagers<PATH>Trusted archive packager profile JSON. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--archive-report<PATH>Source archive report JSON. Required.--closeout-report<PATH>Source closeout report JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for archive package report JSON. Required.
chio pheromone relay alert assurance archive package extract
Verify then safely extract a signed archive package into a new path.
chio pheromone relay alert assurance archive package extract [OPTIONS] --package <PATH> --trusted-packagers <PATH> --trusted-exporters <PATH> --archive-report <PATH> --closeout-report <PATH> --out-dir <DIR> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--package<PATH>Archive package tar.gz path. Required.--trusted-packagers<PATH>Trusted archive packager profile JSON. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--archive-report<PATH>Source archive report JSON. Required.--closeout-report<PATH>Source closeout report JSON. Required.--out-dir<DIR>Fresh output directory. The path must not exist. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for archive extraction report JSON. Required.
chio pheromone relay alert assurance archive physical-drill
Review operator-managed physical archive readback evidence.
chio pheromone relay alert assurance archive physical-drill [OPTIONS] <COMMAND>chio pheromone relay alert assurance archive physical-drill review
Review local physical archive readback evidence without media claims.
chio pheromone relay alert assurance archive physical-drill review [OPTIONS] --evidence <PATH> --package-report <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--evidence<PATH>Physical archive evidence JSON. Required.--package-report<PATH>Expected archive package report JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for physical archive drill report JSON. Required.
chio pheromone relay alert assurance archive restore-drill
Review multi-generation archive package restore evidence.
chio pheromone relay alert assurance archive restore-drill [OPTIONS] <COMMAND>chio pheromone relay alert assurance archive restore-drill review
Review local archive package generations and readback evidence.
chio pheromone relay alert assurance archive restore-drill review [OPTIONS] --package-dir <DIR> --source-report-dir <DIR> --trusted-packagers <PATH> --trusted-exporters <PATH> --restore-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--package-dir<DIR>Directory containing archive package report JSON files. Required.--source-report-dir<DIR>Directory containing physical drill and retention handoff reports. Required.--trusted-packagers<PATH>Trusted archive packager profile JSON. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--restore-profile<PATH>Archive restore profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for archive restore drill report JSON. Required.
chio pheromone relay alert assurance closeout
Review signed export bundles for operator-managed closeout.
chio pheromone relay alert assurance closeout [OPTIONS] <COMMAND>chio pheromone relay alert assurance closeout review
Review local export bundle directories for operator-managed closeout.
chio pheromone relay alert assurance closeout review [OPTIONS] --bundle-root <DIR> --trusted-exporters <PATH> --closeout-profile <PATH> --retention-profile <PATH> --now-unix-ms <NOW_UNIX_MS> --report <PATH>--bundle-root<DIR>Directory containing export bundle directories. Required.--trusted-exporters<PATH>Trusted exporter profile JSON. Required.--closeout-profile<PATH>Relay alert assurance closeout profile JSON. Required.--retention-profile<PATH>Relay alert assurance retention profile JSON. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds. Required.--report<PATH>Output path for relay alert assurance closeout report JSON. Required.
chio pheromone relay trend
Aggregate long-horizon relay operations trends from report artifacts.
chio pheromone relay trend [OPTIONS] --reports-dir <DIR> --event-dir <DIR> --routing-profile <PATH> --since-unix-ms <SINCE_UNIX_MS> --until-unix-ms <UNTIL_UNIX_MS> --report <PATH>--reports-dir<DIR>Directory containing relay observability reports. Required.--event-dir<DIR>Directory containing bounded relay event reports. Required.--routing-profile<PATH>Relay alert routing profile JSON. Required.--since-unix-ms<SINCE_UNIX_MS>Lower bound in Unix milliseconds. Required.--until-unix-ms<UNTIL_UNIX_MS>Upper bound in Unix milliseconds. Required.--report<PATH>Output path for relay trend report JSON. Required.
chio pheromone relay directory
Inspect, promote, or reject verifier-owned relay peer-directory state.
chio pheromone relay directory [OPTIONS] <COMMAND>- chio pheromone relay directory inspect Inspect active peer-directory state.
- chio pheromone relay directory promote Promote a signed peer-directory candidate into active state.
- chio pheromone relay directory reject Reject a signed peer-directory candidate without changing active state.
chio pheromone relay directory inspect
Inspect active peer-directory state.
chio pheromone relay directory inspect [OPTIONS] --state <PATH> --report <PATH>--state<PATH>Peer-directory state JSON. Required.--report<PATH>Output path for inspection report JSON. Required.
chio pheromone relay directory promote
Promote a signed peer-directory candidate into active state.
chio pheromone relay directory promote [OPTIONS] --state <PATH> --candidate <PATH> --trusted-issuers <PATH> --profile <PROFILE> --report <PATH>--state<PATH>Peer-directory state JSON to update. Required.--candidate<PATH>Signed peer-directory bundle candidate JSON. Required.--trusted-issuers<PATH>Trusted peer-directory issuer config. Required.--profile<PROFILE>Relay operational profile. Required. Valueslocal-dev,production.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds.--report<PATH>Output path for rotation report JSON. Required.
chio pheromone relay directory reject
Reject a signed peer-directory candidate without changing active state.
chio pheromone relay directory reject [OPTIONS] --state <PATH> --candidate <PATH> --reason <CODE> --report <PATH>--state<PATH>Peer-directory state JSON to update. Required.--candidate<PATH>Signed peer-directory bundle candidate JSON. Required.--reason<CODE>Stable rejection reason code. Required.--now-unix-ms<NOW_UNIX_MS>Evaluation time in Unix milliseconds.--report<PATH>Output path for rotation report JSON. Required.
chio pheromone relay supervisor
Validate local relay supervisor deployment profiles.
chio pheromone relay supervisor [OPTIONS] <COMMAND>chio pheromone relay supervisor lint
Lint a relay supervisor deployment profile.
chio pheromone relay supervisor lint [OPTIONS] --profile <PATH> --report <PATH>--profile<PATH>Relay supervisor profile JSON. Required.--report<PATH>Output path for drill report JSON. Required.
chio finding
Publish, discover, verify, and purchase cognition-market findings.
chio finding [OPTIONS] <COMMAND>- chio finding operator Initialize, serve, or reconcile a single-operator cognition market.
- chio finding package Build a signed cognition-market package from ordinary development files.
- chio finding admit Admit a verified-fix draft through the running local operator.
- chio finding verify-bundle Re-run the Rust reference verifier over a public proof bundle.
- chio finding publish Publish a canonical
chio.finding.v1artifact to the venue index. - chio finding search Search the venue descriptor index.
- chio finding verify Verify a finding: strict canonical ingress first, then the pinned evidence facet report.
- chio finding buy Purchase a reveal of a published finding.
- chio finding status Inspect the venue-verified portable status proof for one finding.
- chio finding challenge Open a dispute against one admitted finding listing.
chio finding operator
Initialize, serve, or reconcile a single-operator cognition market.
chio finding operator [OPTIONS] <COMMAND>- chio finding operator init Create a strict local operator profile and its durable stores.
- chio finding operator serve Run the production-composed purchase service from one profile.
- chio finding operator tick Reconcile durable operator work and print current health counters.
- chio finding operator repair-challenge-retention Restore missing signed challenge filings in an offline operator database.
- chio finding operator validate-hosted Validate a hosted profile, its referenced files, and secret references.
- chio finding operator evaluate-canary Evaluate a bounded hosted canary observation and fail on rollback.
chio finding operator init
Create a strict local operator profile and its durable stores.
chio finding operator init [OPTIONS] --directory <DIRECTORY> --repository-root <REPOSITORY_ROOT>--directory<DIRECTORY>New or empty deployment directory. Required.--listen<LISTEN>HTTP address for the operator service. Default127.0.0.1:7143.--repository-root<REPOSITORY_ROOT>Existing root containing every seller-accessible source repository. Required.--buyer-principal<BUYER_PRINCIPAL>Initial buyer principal installed in the profile. Defaultcoding-agent-buyer.--buyer-payout<BUYER_PAYOUT>Canonical EVM destination used for initial buyer compensation. Default0x1111111111111111111111111111111111111111.--seller-principal<SELLER_PRINCIPAL>Initial seller principal installed in the profile. Defaultcoding-agent-seller.--seller-payout<SELLER_PAYOUT>Canonical EVM destination used for initial seller proceeds. Default0x2222222222222222222222222222222222222222.
chio finding operator serve
Run the production-composed purchase service from one profile.
chio finding operator serve [OPTIONS] --profile <PROFILE>--profile<PROFILE>Strict canonical operator profile created byoperator init. Required.
chio finding operator tick
Reconcile durable operator work and print current health counters.
chio finding operator tick [OPTIONS] --profile <PROFILE>--profile<PROFILE>Strict canonical operator profile created byoperator init. Required.
chio finding operator repair-challenge-retention
Restore missing signed challenge filings in an offline operator database.
chio finding operator repair-challenge-retention [OPTIONS] --database <DATABASE> --bundle <BUNDLE> --receipt <RECEIPT> --receipt-signing-seed-env <RECEIPT_SIGNING_SEED_ENV>--database<DATABASE>Existing operator SQLite database. Stop every operator process first. Required.--bundle<BUNDLE>Strict canonical repair bundle containing exact signed envelopes. Required.--receipt<RECEIPT>New private file receiving the canonical signed repair receipt. Required.--receipt-signing-seed-env<RECEIPT_SIGNING_SEED_ENV>Environment variable containing the repair authority’s hex seed. Required.
chio finding operator validate-hosted
Validate a hosted profile, its referenced files, and secret references.
chio finding operator validate-hosted [OPTIONS] --profile <PROFILE>--profile<PROFILE>Strict canonical hosted operator profile. Required.
chio finding operator evaluate-canary
Evaluate a bounded hosted canary observation and fail on rollback.
chio finding operator evaluate-canary [OPTIONS] --profile <PROFILE> --observation <OBSERVATION>--profile<PROFILE>Strict canonical hosted operator profile. Required.--observation<OBSERVATION>Strict canonical audit-authority-signed canary observation. Required.
chio finding package
Build a signed cognition-market package from ordinary development files.
chio finding package [OPTIONS] <COMMAND>chio finding package verified-fix
Prove a failing baseline and passing candidate, then package their patch.
chio finding package verified-fix [OPTIONS] --profile <PROFILE> --repository <REPOSITORY> --base <BASE> --candidate <CANDIDATE> --test <TESTS> --topic <TOPIC>--profile<PROFILE>Strict canonical operator profile. Required.--repository<REPOSITORY>Git repository containing both revisions. Required.--base<BASE>Baseline commit or revision that must fail at least one test. Required.--candidate<CANDIDATE>Candidate commit or revision that must pass every test. Required.--test<TESTS>Test command. Repeat this flag to run more than one command. Required.--topic<TOPIC>Finding topic used by market discovery. Required.--seller<SELLER>Configured seller principal used to sign the Finding. Defaultcoding-agent-seller.--price<PRICE>Listing price in USD minor units. Default300.--output<OUTPUT>Output path. Defaults to the profile’s packages directory.
chio finding admit
Admit a verified-fix draft through the running local operator.
chio finding admit [OPTIONS] --profile <PROFILE> --package <PACKAGE>--profile<PROFILE>Strict canonical operator profile. Required.--package<PACKAGE>Draft emitted bychio finding package verified-fix. Required.
chio finding verify-bundle
Re-run the Rust reference verifier over a public proof bundle.
chio finding verify-bundle [OPTIONS] --input <INPUT> --profile <PROFILE>--input<INPUT>Proof bundle file, or-for standard input. Required.--profile<PROFILE>Strict canonical operator profile containing public deployment pins. Required.--purchase-request<PURCHASE_REQUEST>Exact canonical purchase request to bind to an optional result.--purchase-result<PURCHASE_RESULT>Exact canonical purchase result whose signed terminal is verified.
chio finding publish
Publish a canonical chio.finding.v1 artifact to the venue index.
chio finding publish [OPTIONS] --file <FILE>--file<FILE>Canonical artifact file. The bytes are sent verbatim; the venue rejects any spelling that is not the canonical serialization. Required.
chio finding search
Search the venue descriptor index.
chio finding search [OPTIONS] --topic-prefix <TOPIC_PREFIX>--topic-prefix<TOPIC_PREFIX>Topic prefix to match. Required.--context-sha256<CONTEXT_SHA256>Optional exact context digest filter (64 lowercase hex characters).--after<AFTER>Resume after this finding id, using the cursor from a prior page.--limit<LIMIT>Maximum number of rows to request. The venue clamps its own bounds.
chio finding verify
Verify a finding: strict canonical ingress first, then the pinned evidence facet report.
chio finding verify [OPTIONS]--file<FILE>Local artifact file to verify without contacting a venue.--id<ID>Finding id to fetch verbatim from the venue before verifying.--trust-roots<TRUST_ROOTS>Pinned verifier trust roots (governance authority, admitted verifier profile, admitted kernel keys, collateral authority, and optional status operator authorization and freshness policy).--evidence<EVIDENCE>Resolved evidence bundle: receipts with inclusion proofs, checkpoints, the collateral allocation snapshot, and an optional exact canonical status proof encoded as base64.--recipe<RECIPE>Raw replay-recipe preimage bytes the artifact commits to.--status-rollback-floor<STATUS_ROLLBACK_FLOOR>Durable per-feed status rollback floor. Required whenever the evidence bundle carries a portable status proof. This may point to the same floor file used bychio finding status.--integrity-onlyAssert artifact integrity alone and name every facet left unevaluated instead of failing on absent evidence.
chio finding buy
Purchase a reveal of a published finding.
chio finding buy [OPTIONS] --id <ID> --max-price <MAX_PRICE> --currency <CURRENCY>--id<ID>Finding id to purchase. Required.--max-price<MAX_PRICE>Maximum acceptable price in minor units of--currency. Required.--currency<CURRENCY>Currency the price ceiling is denominated in. Required.--payer<PAYER>Buyer principal the purchase context binds.--deadline-secs<DEADLINE_SECS>Seconds the buyer allows for delivery before the failed-delivery terminal applies.
chio finding status
Inspect the venue-verified portable status proof for one finding.
chio finding status [OPTIONS] --id <ID> --feed <FEED> --operator-authorization <OPERATOR_AUTHORIZATION> --service-bond <SERVICE_BOND> --rollback-floor <ROLLBACK_FLOOR> --max-epoch-age-secs <MAX_EPOCH_AGE_SECS>--id<ID>Finding id whose current status proof should be fetched. Required.--feed<FEED>Governance-pinned status feed configured by the venue. Required.--operator-authorization<OPERATOR_AUTHORIZATION>Governance-pinned status operator authorization (strict canonical JSON). Required.--service-bond<SERVICE_BOND>Governance-pinned current status service bond (strict canonical JSON). Required.--rollback-floor<ROLLBACK_FLOOR>Durable rollback floor; retain its sibling.retractionsdirectory. Required.--max-epoch-age-secs<MAX_EPOCH_AGE_SECS>Maximum accepted age of the signed status epoch in seconds. Required.
chio finding challenge
Open a dispute against one admitted finding listing.
Exactly one authorization branch and exactly one mechanical evidence class per challenge. A buyer submission carries a dispute fee, a dispute bond, and standing, and is signed by the challenger it names. A venue audit carries none of those and is signed by the venue’s pinned audit authority, which this surface does not hold.
chio finding challenge [OPTIONS] --finding <FINDING> --class <CLASS> --evidence <EVIDENCE>--finding<FINDING>Finding id the challenge targets. The venue’s stored artifact is fetched verbatim, re-derived through the strict ingress, and its exact digest is bound into the challenge. Required.--class<CLASS>Mechanical evidence class presented. Must name the same class as the evidence union the document carries; the closed guarantee/evidence compatibility matrix is checked against the fetched finding before anything is signed. Required. Valuesdigest-mismatch,evidence-invalid,replay-contradiction.--evidence<EVIDENCE>Challenge evidence document (JSON). Strict canonical I-JSON: the file bytes must be exactly their own canonical serialization, and every field is required. The document carries the operator-supplied half of the challenge; the fetched artifact suppliesschema,challenge_id,finding_id, andfinding_artifact_sha256. Every key below, at every depth, is in canonical order, which is the order the file must use. { "affected_deliveries": [ {"checkpoint_ref": "...", "checkpoint_sha256": "<64 hex>", "receipt_id": "...", "receipt_sha256": "<64 hex>"} ], "authorization": {"buyer_submission": {"challenger": "<64 hex>", "dispute_fee_terminal": {...}, "dispute_lock_ref": {...}, "standing": {"failed_delivery": {...}}}} | {"venue_audit": {"audit_epoch_envelope_sha256": "<64 hex>", "authorization_digest": "<64 hex>", "selection_digest": "<64 hex>"}}, "evidence": {"digest_mismatch": {"deny_checkpoint_ref": {...}, "deny_receipt_ref": {...}, "failed_delivery_envelope_sha256": "<64 hex>"}} | {"evidence_invalid": {"challenged_checkpoint_ref": {...}, "challenged_evidence_receipt_refs": [...], "purchase_record_envelope_sha256": "<64 hex>"}} | {"replay_contradiction": { "purchase_record_envelope_sha256": "<64 hex>", "recipe_preimage": "<canonical recipe text>", "reproduction": [...]}}, "filed_at": 1750000000, "listing": {"backing_envelope_sha256": "<64 hex>", "listing_id": "...", "profile_envelope_sha256": "<64 hex>", "terms_envelope_sha256": "<64 hex>", "venue_admission_envelope_sha256": "<64 hex>"} } Both unions and every branch member use the registeredchio.finding.challenge.v1spelling. Copy thelistingblock from the venue’s current signed admission envelope. Required.--challenger-key<CHALLENGER_KEY>Ed25519 seed file for the challenger the document names: 64 hex characters, optional0xprefix, surrounding whitespace ignored. Required for a buyer submission, because the signer must be that challenger. Refused for a venue audit, which carries no challenger at all.--venue-auditBuild the bondless venue-audit branch. The document’s authorization must be the matching branch, so a submission carrying a dispute fee or a dispute bond is refused rather than stripped.--dry-runEmit the canonical challenge, the signed envelope when one was produced, and their digests, without transmitting anything.
chio replay
Re-evaluate a captured receipt log against the current build.
Reads a directory of signed receipts (or an NDJSON tee stream), re-verifies every signature, recomputes the Merkle root incrementally, and reports the first divergence by byte offset and JSON pointer.
EXIT CODES: 0 All receipts (or tee frames) verify and root matches expectation. 10 Verdict drift: a receipt’s allow/deny decision differs from the current build for the same input. 20 Signature mismatch: Ed25519 verification failed on at least one receipt or frame tenant_sig. 30 Parse error: malformed JSON or missing required field. 40 Schema mismatch: unsupported schema_version or schema validation failed against the canonical-JSON schema set. 50 Redaction mismatch: redaction_pass_id unavailable, or rerunning the redaction manifest produces a different result.
chio replay [OPTIONS] [LOG] [COMMAND][LOG]Path to a receipt-log directory or NDJSON stream. Required when no sub-subcommand is supplied.--from-teeTreatlogas a tee NDJSON stream. When omitted, the reader auto-detects the input shape (directory vs. NDJSON file).--tenant-pubkey<PATH>Ed25519 tenant public-key file required when--from-teeis used. Raw 32-byte and 64-lowercase-hex files are accepted.--trusted-kernel-pubkey<PATH>Trusted kernel public-key file required for receipt-log replay. Raw 32-byte Ed25519 and algorithm-aware hex files are accepted.--expect-root<HEX>Assert the recomputed Merkle root matches this hex string.--jsonEmit a structured JSON report on stdout (instead of human text).--bless(Restricted) Convert a TEE capture into a replay fixture directory. Requires the localchio:tee/bless@1capability gate.--into<FIXTURE-DIR>Destination fixture directory for--bless.
chio replay traffic
Validate or re-execute an NDJSON chio-tee-frame.v1 capture. Supply --against <policy-path> to run pre-output replay against a policy with namespaced replay receipts (replay:<run_id>:<frame_id>).
chio replay traffic [OPTIONS] --from <NDJSON>--from<NDJSON>Path to an NDJSON file containing onechio-tee-frame.v1per line. Required.--schema<SCHEMA>Pinned schema name. Defaults tochio-tee-frame.v1. The on-the-wireschema_versionfield is the literal"1"; this flag lets callers pin the schema name for diagnostic clarity. Frames whoseschema_versiondoes not match the pinned literal are rejected regardless of this value. Defaultchio-tee-frame.v1.--tenant-pubkey<PATH>Optional path to an Ed25519 tenant public-key file (32 raw bytes or 64 lowercase-hex characters). When supplied, every frame’stenant_sigis verified against this key; mismatches fail closed. When omitted, the verifier is skipped (frames are still schema-validated).--jsonEmit a structured JSON report on stdout instead of human text.--against<POLICY-PATH>Re-execute every frame against this policy reference in pre-output mode. Accepted shape:path:<file>or a workspace-local YAML policy path. Registry-backed manifest hashes and package coordinates are rejected: no resolver materializes a verified policy from them. Policies with concrete-server grants or post-output guards are rejected becausechio-tee-frame.v1carries neither the original Chio tool-server id nor redacted response bytes. Replay receipts are namespacedreplay:<run_id>:<frame_id>to prevent collisions with production receipts.--run-id<ID>Optional caller-supplied replay run-id. When omitted a fresh random UUID-v4 is generated per invocation. Useful for deterministic fixture generation in tests; format is[A-Za-z0-9_-]+(token-shaped so the resultingreplay:<run_id>:<frame_id>ids stay grep-friendly).
chio settle
Inspect local settlement lifecycle records.
Lists pending IOU envelopes (minted but not yet settled), settled receipts (rows in settlement_reconciliations whose state is settled), and dead-lettered settlements (rows in settle_dead_letters).
chio settle [OPTIONS] <COMMAND>chio settle status
Show pending IOU envelopes, settled receipts, and dead-lettered settlements for the local store.
chio settle status [OPTIONS]--store<PATH>Path to the chio-store-sqlite database. Defaults to--receipt-dbwhen omitted, which is the same store every other receipt-aware subcommand reads.--jsonEmit a structured JSON report on stdout instead of the human-readable text summary.
chio lineage
Query, diff, or list anchored roots in the lineage DAG.
Surfaces the lineage graph (chio-lineage): - query walks forward or reverse from a seed node id over a lineage JSON dump. - diff computes the symmetric edge diff between two dumps. - roots lists pinned-frontier artifacts in a directory.
chio lineage [OPTIONS] <COMMAND>- chio lineage query Walk forward or reverse from a seed node id over a lineage JSON dump.
- chio lineage diff Symmetric edge diff between two lineage JSON dumps.
- chio lineage roots List pinned-frontier artifacts in a directory.
chio lineage query
Walk forward or reverse from a seed node id over a lineage JSON dump.
chio lineage query [OPTIONS] --graph <PATH>--graph<PATH>Path to the lineage JSON dump (the same format the static viewer atdocs/demo/lineagereads). Required.--seed<ID>Seed node ids. Repeatable.--direction<DIRECTION>Walk direction.forwardwalks downstream edges;reversewalks upstream. Defaultforward.--depth-limit<DEPTH_LIMIT>Maximum recursion depth. Defaults to 20 (matches the recursive-CTE bound documented onchio-store-sqlite::lineage_cte). Default20.--row-limit<ROW_LIMIT>Maximum row count. Default10000.--jsonEmit a JSON report instead of a TTY summary.
chio lineage diff
Symmetric edge diff between two lineage JSON dumps.
chio lineage diff [OPTIONS] --left-label <LABEL> --left <PATH> --right-label <LABEL> --right <PATH>--left-label<LABEL>Required.--left<PATH>Required.--right-label<LABEL>Required.--right<PATH>Required.--json
chio lineage roots
List pinned-frontier artifacts in a directory.
chio lineage roots [OPTIONS] --dir <PATH>--dir<PATH>Required.--json
chio doctor
Diagnose toolchain, registry, OTEL, and chio.yaml health.
Probes (in order):
1. Toolchain version vs. workspace MSRV / rust-toolchain.toml. 2. OCI guard registry reachability. 3. Cosign guard-bundle freshness. 4. OTEL exporter endpoint resolution. 5. Kernel runtime /metrics (asserts the chio_kernel_dispatch_inflight gauge is reachable). 6. chio.yaml schema validity.
Exit codes follow the worst observed severity: 0 for ok / info / warning, 1 for error, 2 for fatal. The optional --fix flag runs idempotent repairs only; destructive operations are rejected.
chio doctor [OPTIONS]--jsonEmit a structured JSON report on stdout instead of human text.--fixRun idempotent repairs after probes complete. Destructive repairs are explicitly rejected.--skip-networkSkip probes that would otherwise reach the network. Useful in CI sandboxes; equivalent toCHIO_DOCTOR_SKIP_NETWORK=1.
chio arena
chio-arena coliseum: run scenarios, replay bundles, evolve adversaries.
chio arena run scenarios/<name>.toml loads a scenario, drives the kernel via the async surface, and writes a receipt bundle byte-compatible with the replay corpus under target/arena/<scenario-id>/. chio arena replay <scenario-id> resolves the bundle directory and delegates to chio replay. chio arena evolve scenarios/<seed>.toml --generations N runs the co-evolution driver under the bounded-budget gate.
chio arena [OPTIONS] <COMMAND>- chio arena run Run a scenario file and write an arena bundle under target/arena/.
- chio arena replay Replay a previously emitted arena bundle by scenario id.
- chio arena evolve Run the co-evolution loop for a scenario seed.
chio arena run
Run a scenario file and write an arena bundle under target/arena/.
chio arena run [OPTIONS] <SCENARIO><SCENARIO>Path to the scenario TOML file. Required.--output-root<DIR>Override the bundle output root (defaulttarget/arena/).--jsonEmit the run summary as JSON on stdout.
chio arena replay
Replay a previously emitted arena bundle by scenario id.
Resolves target/arena/<scenario-id>/ and delegates to the chio replay engine. Use --bundle-dir to point at a non-default bundle location.
chio arena replay [OPTIONS] <SCENARIO_ID><SCENARIO_ID>Scenario id to replay. Required.--output-root<DIR>Override the bundle output root.--bundle-dir<DIR>Resolved bundle directory (overrides--output-rootplus id).--jsonEmit the resolved bundle metadata as JSON.
chio arena evolve
Run the co-evolution loop for a scenario seed.
chio arena evolve [OPTIONS] <SEED><SEED>Path to the seed scenario TOML file. Required.--generations<GENERATIONS>Number of generations to run (the bounded-budget gate clamps). Default5.--wall-seconds<WALL_SECONDS>Maximum wall-clock budget in seconds. Default1800.--output-root<DIR>Override the leaderboard output root (defaulttarget/arena/).--jsonEmit the evolve summary as JSON on stdout.
chio bind
Bind a provider under a signed model card.
chio bind <provider> --card <path> loads the model card from <path> (canonical-JSON encoded per spec/schemas/model-card.v1.json), validates its structural shape, and prints the resolved weights_hash and allowed_capability_set so an operator can sanity check before promoting to production policy. The cosign bundle verify path consumes chio-attest-verify when --bundle is supplied; otherwise the helper prints the card fields without attesting authenticity.
chio bind [OPTIONS] --card <PATH> <PROVIDER><PROVIDER>Provider identifier to bind under the card. Free-form string surfaced in the resolved-binding summary; not interpreted by the helper. Required.--card<PATH>Path to the canonical-JSON encoded model card. Required.--bundle<PATH>Optional path to the cosign bundle for the card. When supplied, the helper verifies the bundle throughchio_attest_verify::SigstoreVerifier::verify_bundleand refuses to print the binding summary on failure.--issuer-san-regex<REGEX>Cosign certificate identity SAN regex required when--bundleis supplied. Forwarded verbatim tochio_attest_verify::ExpectedIdentity::certificate_identity_regexp.--issuer-oidc<URL>OIDC issuer expected on the cosign certificate. Required with--bundle.--weights-binding-mode<MODE>Runtime weights binding mode.requiredandrequired_with_pinrequire--bundleso card verification cannot be silently skipped. Defaultnot_required.
chio start
Start the Chio sidecar with sensible zero-config defaults.
Convenience alias for chio api protect aimed at SDK quickstart and chio-hermes integration users. It runs the same axum router (capability mint/release/validate, receipt verify, tool-call evaluate, HITL approval endpoints) but with:
- no upstream proxy (the catch-all
/{*path}502s loud). - durable receipts by default (pass
--allow-ephemeral-receiptsfor the in-memory quickstart that leaves no on-disk artifacts). - a friendly startup banner that prints the bound address.
chio api protect remains the canonical name for production deployments that need --upstream, --spec, and persistent stores.
chio start [OPTIONS]--listen<LISTEN>Address to listen on. Defaults to127.0.0.1:9090to matchchio-sdk-python’sChioClient.DEFAULT_BASE_URL. Pass127.0.0.1:0to bind an ephemeral port; the bound address is then printed in the startup banner. Default127.0.0.1:9090.--receipt-store<RECEIPT_STORE>Optional SQLite receipt store path for a durable audit log.--allow-ephemeral-receiptsPermit in-memory receipts, whose audit evidence is lost on every restart. Required to boot without--receipt-store. For local development only.--print-configPrint the chio-hermes config snippet (env vars + slash commands) on startup so users can copy/paste into their shell before running their agent. Off by default to keep the banner short.