OneOS Docs
Genesis 0.1.12 Console

genesis hives

Hives: projects, secrets, deployments, functions, schedules and activity

127 commands, from the help of @lifesi/genesis-cli@0.1.12. Every command also takes the global options, including --json. The operations behind them: Hives API.

genesis hives marketplace

Existing Hives packages, publication and persisted installations

genesis hives marketplace [options] [command]

genesis hives marketplace list

genesis hives marketplace list [options] <project_id>

Options

  • --query <value>
  • --category <value>
  • --free-only
  • --verified-only
  • --sort <field>

    (choices: "name", "installs", "stars", "created", "updated")

  • --order <direction>

    (choices: "asc", "desc")

  • --page <number>
  • --page-size <number>

genesis hives marketplace get

genesis hives marketplace get [options] <project_id> <slug>

Options

  • --version <semver>

genesis hives marketplace versions

genesis hives marketplace versions [options] <project_id> <slug>

Options

  • --page <number>
  • --page-size <number>

genesis hives marketplace categories

genesis hives marketplace categories [options] <project_id>

genesis hives marketplace publish

genesis hives marketplace publish [options] <project_id>

Options

  • --request-file <path>

    JSON publication with an owned uploaded module_hash and immutable version

genesis hives marketplace install

genesis hives marketplace install [options] <project_id> <slug>

Options

  • --request-file <path>

    JSON version and env_overrides; use {} for defaults

genesis hives marketplace update

genesis hives marketplace update [options] <project_id> <slug>

Options

  • --request-file <path>

    JSON version and env_overrides; use {} for defaults

genesis hives marketplace installed

genesis hives marketplace installed [options] <project_id>

Options

  • --page <number>
  • --page-size <number>

genesis hives marketplace installation

genesis hives marketplace installation [options] <project_id> <installation_id>

genesis hives marketplace reconcile

genesis hives marketplace reconcile [options] <project_id> <installation_id>

genesis hives marketplace uninstall

genesis hives marketplace uninstall [options] <project_id> <installation_id>

genesis hives cells

Owned GCS buckets and objects; uncertain mutations require readback/reconciliation

genesis hives cells [options] [command]

genesis hives cells list

genesis hives cells list [options] <project_id>

Options

  • --page <number>
  • --per-page <number>

genesis hives cells get

genesis hives cells get [options] <project_id> <bucket_id>

genesis hives cells create

genesis hives cells create [options] <project_id>

Options

  • --request-file <path>

    JSON name, region, visibility and CORS

genesis hives cells remove

genesis hives cells remove [options] <project_id> <bucket_id>

genesis hives cells reconcile

genesis hives cells reconcile [options] <project_id> <bucket_id>

genesis hives cells cors

genesis hives cells cors [options] [command]

genesis hives cells cors get

genesis hives cells cors get [options] <project_id> <bucket_id>

genesis hives cells cors set

genesis hives cells cors set [options] <project_id> <bucket_id>

Options

  • --request-file <path>

    JSON object with rules array

genesis hives cells objects

genesis hives cells objects [options] [command]

genesis hives cells objects list

genesis hives cells objects list [options] <project_id> <bucket_id>

Options

  • --prefix <value>
  • --delimiter <value>
  • --continuation-token <value>
  • --max-keys <number>

genesis hives cells objects put

genesis hives cells objects put [options] <project_id> <bucket_id> <key>

Options

  • --file <path>

    Exact binary bytes up to 10 MiB

  • --content-type <value>

genesis hives cells objects put-flat

genesis hives cells objects put-flat [options] <project_id> <bucket_id> <key>

Options

  • --file <path>

    Exact binary bytes up to 10 MiB

  • --content-type <value>

genesis hives cells objects remove

genesis hives cells objects remove [options] <project_id> <bucket_id> <key>

genesis hives cells objects remove-flat

genesis hives cells objects remove-flat [options] <project_id> <bucket_id> <key>

genesis hives cells objects download

genesis hives cells objects download [options] <project_id> <bucket_id> <key>

Options

  • --output-file <path>

    Create a new file; existing files are never overwritten

genesis hives cells presign

genesis hives cells presign [options] <project_id> <bucket_id>

Options

  • --request-file <path>

    Explicit GET/PUT capability request; PUT requires exact content_length

genesis hives queues

Buzz durable messages and possessed temporary delivery receipts

genesis hives queues [options] [command]

genesis hives queues consumer

Persisted standard-queue function binding; inspect state after an unknown mutation outcome

genesis hives queues consumer [options] [command]

genesis hives queues consumer get

genesis hives queues consumer get [options] <project_id> <queue_id>

genesis hives queues consumer remove

genesis hives queues consumer remove [options] <project_id> <queue_id>

genesis hives queues consumer configure

genesis hives queues consumer configure [options] <project_id> <queue_id>

Options

  • --request-file <path>

    Exact existing queue delivery settings and owned active function

genesis hives queues list

genesis hives queues list [options] <project_id>

genesis hives queues get

genesis hives queues get [options] <project_id> <queue_id>

genesis hives queues stats

genesis hives queues stats [options] <project_id> <queue_id>

genesis hives queues consumers

genesis hives queues consumers [options] <project_id> <queue_id>

genesis hives queues pause

genesis hives queues pause [options] <project_id> <queue_id>

genesis hives queues resume

genesis hives queues resume [options] <project_id> <queue_id>

genesis hives queues purge

genesis hives queues purge [options] <project_id> <queue_id>

genesis hives queues remove

genesis hives queues remove [options] <project_id> <queue_id>

genesis hives queues dead-letter-stats

genesis hives queues dead-letter-stats [options] <project_id> <queue_id>

genesis hives queues purge-dead-letters

genesis hives queues purge-dead-letters [options] <project_id> <queue_id>

genesis hives queues create

genesis hives queues create [options] <project_id>

Options

  • --request-file <path>

    Queue name, standard/dead_letter/fifo type and optional delivery settings

genesis hives queues configure

genesis hives queues configure [options] <project_id> <queue_id>

Options

  • --request-file <path>

genesis hives queues send

genesis hives queues send [options] <project_id> <queue_id>

Options

  • --request-file <path>

    Exactly body or body_base64; decoded body 256 KiB. FIFO retains its separate message_group_id and deduplication_id contract

  • --idempotency-key <key>

    Persist the original key for a funded standard-queue send; never change it after uncertainty

genesis hives queues operations

Read original queue operation status without sending another message

genesis hives queues operations [options] [command]

genesis hives queues operations get

genesis hives queues operations get [options] <project_id> <queue_id> <operation_id>

genesis hives queues receive

genesis hives queues receive [options] <project_id> <queue_id>

Options

  • --max-messages <number>
  • --wait-seconds <number>

genesis hives queues ack

genesis hives queues ack [options] <project_id> <queue_id> <message_id>

Options

  • --receipt-file <path>

    JSON receiptHandle; not a credential/header/query

genesis hives queues nack

genesis hives queues nack [options] <project_id> <queue_id> <message_id>

Options

  • --receipt-file <path>

    JSON receiptHandle; not a credential/header/query

genesis hives queues dead-letters

genesis hives queues dead-letters [options] <project_id> <queue_id>

Options

  • --limit <number>
  • --offset <number>

genesis hives queues replay

genesis hives queues replay [options] <project_id> <queue_id> <message_id>

genesis hives queues delete-dead-letter

genesis hives queues delete-dead-letter [options] <project_id> <queue_id> <message_id>

genesis hives topics

Owned Buzz topics; publication persists deliveries, never retries an unknown outcome

genesis hives topics [options] [command]

genesis hives topics list

genesis hives topics list [options] <project_id>

genesis hives topics get

genesis hives topics get [options] <project_id> <topic_id>

genesis hives topics remove

genesis hives topics remove [options] <project_id> <topic_id>

genesis hives topics create

genesis hives topics create [options] <project_id>

Options

  • --request-file <path>

    JSON topic name

genesis hives topics publish

genesis hives topics publish [options] <project_id> <topic_id>

Options

  • --request-file <path>

    Exactly body or body_base64 plus optional string attributes; no automatic retry

genesis hives topics subscriptions

Same-project standard queue destinations; removing a subscription retains queued messages

genesis hives topics subscriptions [options] [command]

genesis hives topics subscriptions list

genesis hives topics subscriptions list [options] <project_id> <topic_id>

genesis hives topics subscriptions add

genesis hives topics subscriptions add [options] <project_id> <topic_id> <queue_id>

genesis hives topics subscriptions remove

genesis hives topics subscriptions remove [options] <project_id> <topic_id> <subscription_id>

genesis hives volumes

Persistent local storage; refresh saved state after an uncertain acknowledgement

genesis hives volumes [options] [command]

genesis hives volumes list

genesis hives volumes list [options] <project_id>

Options

  • --page <number>
  • --per-page <number>

genesis hives volumes get

genesis hives volumes get [options] <project_id> <volume_id>

genesis hives volumes unmount

genesis hives volumes unmount [options] <project_id> <volume_id>

genesis hives volumes remove

genesis hives volumes remove [options] <project_id> <volume_id>

genesis hives volumes create

genesis hives volumes create [options] <project_id>

Options

  • --request-file <path>

    JSON name and size_mib (32–1024); local read_write_once only

genesis hives volumes mount

genesis hives volumes mount [options] <project_id> <volume_id>

Options

  • --request-file <path>

    JSON target_id, mount_path and explicit read_only; preserve these values when reconnecting

genesis hives runtimes

Compiled serving implementation metadata; not available capacity

genesis hives runtimes [options] [command]

genesis hives runtimes list

genesis hives runtimes list [options]

genesis hives runtimes project

genesis hives runtimes project [options] <project_id>

genesis hives runtimes get

genesis hives runtimes get [options] <name>

genesis hives runtimes select

genesis hives runtimes select [options]

Options

  • --wasi <value>
  • --runner <value>
  • --artifact <value>

genesis hives settings

Stored project preferences and actual engine capabilities

genesis hives settings [options] [command]

genesis hives settings get

genesis hives settings get [options] <project_id>

genesis hives settings update

genesis hives settings update [options] <project_id>

Options

  • --request-file <path>

    JSON settings patch

genesis hives crons

Waggle schedules and persisted run outcomes

genesis hives crons [options] [command]

genesis hives crons list

genesis hives crons list [options] <project_id>

Options

  • --page <number>
  • --per-page <number>

genesis hives crons get

genesis hives crons get [options] <project_id> <cron_id>

genesis hives crons create

genesis hives crons create [options] <project_id>

Options

  • --request-file <path>

    JSON name, schedule, handler, timezone and enabled preference

genesis hives crons update

genesis hives crons update [options] <project_id> <cron_id>

Options

  • --request-file <path>

    JSON schedule patch

genesis hives crons delete

delete an owned schedule

genesis hives crons delete [options] <project_id> <cron_id>

genesis hives crons pause

pause an owned schedule

genesis hives crons pause [options] <project_id> <cron_id>

genesis hives crons resume

resume an owned schedule

genesis hives crons resume [options] <project_id> <cron_id>

genesis hives crons trigger

Admit one run; inspect runs for completion. Does not retry.

genesis hives crons trigger [options] <project_id> <cron_id>

genesis hives crons runs

genesis hives crons runs [options] <project_id> <cron_id>

Options

  • --page <number>
  • --per-page <number>
  • --status <state>

    persisted run status (choices: "pending", "running", "success", "failed", "timeout", "cancelled")

  • --since <time>
  • --until <time>

genesis hives metrics

Retained completed API observations; unavailable measurements remain null

genesis hives metrics [options] [command]

genesis hives metrics project

genesis hives metrics project [options] <project_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics requests

genesis hives metrics requests [options] <project_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics latency

genesis hives metrics latency [options] <project_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics errors

genesis hives metrics errors [options] <project_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics resources

genesis hives metrics resources [options] <project_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics dashboard

genesis hives metrics dashboard [options] <project_id>

Options

  • --period <value>

    (choices: "1h", "24h", "7d", "30d")

genesis hives metrics function

genesis hives metrics function [options] <project_id> <function_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics invocations

genesis hives metrics invocations [options] <project_id> <function_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics deployment

genesis hives metrics deployment [options] <project_id> <deployment_id>

Options

  • --start <time>

    inclusive UTC timestamp

  • --end <time>

    exclusive UTC timestamp

  • --resolution <value>

    time bucket (choices: "minute", "fiveminutes", "fifteenminutes", "hour", "day")

  • --aggregation <value>

    supported aggregation (choices: "sum", "avg", "min", "max", "count", "p50", "p90", "p95", "p99")

genesis hives metrics realtime

genesis hives metrics realtime [options] <project_id>

genesis hives deployments

Real WASM artifacts and deployment lifecycle

genesis hives deployments [options] [command]

genesis hives deployments list

genesis hives deployments list [options] <project_id>

Options

  • --page <number>

    page (1–10000)

  • --per-page <number>

    items (1–100)

  • --status <status>

    persisted deployment status

  • --author <id>

    creator ID

genesis hives deployments get

genesis hives deployments get [options] <project_id> <deployment_id>

genesis hives deployments upload

Upload actual WASM bytes; Git options are labels only

genesis hives deployments upload [options] <project_id> <wasm_file>

Options

  • --git-sha <sha>

    commit label (7–40 characters)

  • --git-branch <branch>

    branch label

  • --git-message <message>

    commit label

genesis hives deployments reuse

Deploy a real artifact already owned by this org and project

genesis hives deployments reuse [options] <project_id> <module_hash>

Options

  • --no-auto-promote

    keep the completed deployment ready for explicit promotion

genesis hives deployments promote

genesis hives deployments promote [options] <project_id> <deployment_id>

genesis hives deployments rollback

Activate this owned previous deployment

genesis hives deployments rollback [options] <project_id> <deployment_id>

Options

  • --reason <text>

    audit reason

genesis hives deployments cancel

genesis hives deployments cancel [options] <project_id> <deployment_id>

genesis hives deployments stop

Stop the runtime; read its state before explicitly reconciling an uncertain result

genesis hives deployments stop [options] <project_id> <deployment_id>

genesis hives deployments delete

Delete a deployment that is not currently active

genesis hives deployments delete [options] <project_id> <deployment_id>

genesis hives deployments logs

Read real persisted deployment logs

genesis hives deployments logs [options] <project_id> <deployment_id>

Options

  • --page <number>

    page (1–10000)

  • --per-page <number>

    items (1–100)

  • --level <level>

    minimum level

  • --search <text>

    search log messages

  • --start <iso>

    RFC 3339 start time

  • --end <iso>

    RFC 3339 end time

genesis hives deployments invoke

Complete real guest execution; write exact bytes, including executed HTTP error bodies

genesis hives deployments invoke [options] <project_id> <deployment_id>

Options

  • --request-file <file>

    JSON method/path/headers/body or body_base64

  • --body-file <file>

    Exact binary body (up to 10 MiB; serialized guest envelope may reach its cap earlier)

  • --method <method>

    guest HTTP method (default: "POST")

  • --path <path>

    guest path including query (default: "/")

  • --output <file>

    create a new private file containing exact response bytes

genesis hives functions

Owned WASM functions; invocation returns the completed raw guest response

genesis hives functions [options] [command]

genesis hives functions list

genesis hives functions list [options] <project_id>

Options

  • --page <n>
  • --per-page <n>
  • --status <status>
  • --search <text>

genesis hives functions get

genesis hives functions get [options] <project_id> <function_id>

genesis hives functions create

genesis hives functions create [options] <project_id> <name> <module_hash>

Options

  • --request-file <file>

    JSON metadata and encrypted env overrides; input values are never printed

genesis hives functions update

genesis hives functions update [options] <project_id> <function_id>

Options

  • --request-file <file>

    JSON supported metadata/env/remove_env fields; values are never printed

genesis hives functions delete

genesis hives functions delete [options] <project_id> <function_id>

genesis hives functions invoke

Complete real guest execution; write exact bytes, including executed HTTP error bodies

genesis hives functions invoke [options] <project_id> <function_id>

Options

  • --idempotency-key <key>

    Persisted original invocation key; required by Genesis funding. Reuse it after uncertainty.

  • --request-file <file>

    JSON method/path/headers/body or body_base64

  • --body-file <file>

    Exact binary body (up to 10 MiB; serialized guest envelope may reach its cap earlier)

  • --method <method>

    guest HTTP method (default: "POST")

  • --path <path>

    guest path including query (default: "/")

  • --output <file>

    create a new private file containing exact response bytes

genesis hives functions operations

Read or release the original funding operation without replaying the guest

genesis hives functions operations [options] [command]

genesis hives functions operations get

genesis hives functions operations get [options] <project_id> <function_id> <operation_id>

genesis hives functions operations release

Release an unused reservation only when the backend proves no guest was dispatched

genesis hives functions operations release [options] <project_id> <function_id> <operation_id>

genesis hives secrets

Project secrets encrypted with Genesis KMS

genesis hives secrets [options] [command]

genesis hives secrets list

List secret metadata without values

genesis hives secrets list [options] <project_id>

Options

  • --page <number>

    page number (1–10000)

  • --per-page <number>

    items per page (1–100)

genesis hives secrets get

Inspect secret metadata without its value

genesis hives secrets get [options] <project_id> <secret_id>

genesis hives secrets create

Create a secret; plaintext is read from a file or stdin

genesis hives secrets create [options] <project_id> <name>

Options

  • --value-file <path>

    UTF-8 file containing the value

  • --stdin

    read value from stdin

  • --description <text>

    description (up to 500 characters)

genesis hives secrets update

Replace a secret value, creating a new version

genesis hives secrets update [options] <project_id> <secret_id>

Options

  • --value-file <path>

    UTF-8 file containing the new value

  • --stdin

    read value from stdin

genesis hives secrets delete

Delete a secret in your authenticated org

genesis hives secrets delete [options] <project_id> <secret_id>

genesis hives secrets reveal

Explicit, audit-logged plaintext reveal; requires --stdout

genesis hives secrets reveal [options] <project_id> <secret_id>

Options

  • --stdout

    write sensitive plaintext to stdout (avoid logs and retained output)

genesis hives secrets bulk

PUT a JSON array of secret names and values; existing names receive new versions

genesis hives secrets bulk [options] <project_id>

Options

  • --file <path>

    UTF-8 JSON input file

  • --stdin

    read JSON from stdin

genesis hives context

Explicit Hives binding for the current verified interactive Genesis selection

genesis hives context [options] [command]

genesis hives context get

genesis hives context get [options]

genesis hives context create

genesis hives context create [options] <name>

Options

  • --kind <kind>

    worker|function|site|api (default: "worker")

  • --description <text>

    project description

genesis hives context detach

Remove this selection binding; retain the Hives project and its resources

genesis hives context detach [options]

genesis hives environment

Encrypted project environment; names-only metadata and explicit KMS reveal

genesis hives environment [options] [command]

genesis hives environment list

genesis hives environment list [options] <project_id>

Options

  • --page <number>

    page number (1–10000)

  • --per-page <number>

    items per page (1–100)

genesis hives environment upsert

Encrypt a flat JSON map; empty string values are allowed

genesis hives environment upsert [options] <project_id>

Options

  • --file <path>

    UTF-8 JSON input file

  • --stdin

    read JSON from stdin

genesis hives environment reveal

Explicit audit-logged environment reveal; requires --stdout

genesis hives environment reveal [options] <project_id> <key>

Options

  • --stdout

    write sensitive plaintext to stdout (avoid retained output)

genesis hives projects

Hives projects

genesis hives projects [options] [command]

genesis hives projects list

genesis hives projects list [options]

Options

  • --search <text>

    filter by project name

  • --page <number>

    page number (1–10000)

  • --per-page <number>

    items per page (1–100)

genesis hives projects get

genesis hives projects get [options] <project_id>

genesis hives projects create

Create a project in your authenticated org

genesis hives projects create [options] <name>

Options

  • --kind <kind>

    worker, function, site or api (default: "worker")

  • --description <text>

    project description (up to 500 characters)

genesis hives projects delete

Delete a project in your authenticated org

genesis hives projects delete [options] <project_id>

genesis hives projects rename

Rename a project in your authenticated org

genesis hives projects rename [options] <project_id> <name>

genesis hives projects activity

Read persisted project activity

genesis hives projects activity [options] <project_id>

Options

  • --action <action>

    filter by action

  • --actor-type <type>

    filter by actor type

  • --resource-type <type>

    filter by resource type

  • --since <timestamp>

    inclusive start timestamp in ISO 8601

  • --until <timestamp>

    inclusive end timestamp in ISO 8601

  • --page <number>

    page number (1–10000)

  • --per-page <number>

    items per page (1–100)

One Superintelligence, Inc. · Built from Genesis 0.1.12 and the live gateway on 2026-10-20. Support