AITBC(1)

NAME
aitbc - command-line interface for the AITBC network

SYNOPSIS
aitbc [OPTIONS] COMMAND [ARGS]...

DESCRIPTION
The AITBC CLI provides a comprehensive command-line interface for interacting with the AITBC network. It supports job submission, mining operations, wallet management, blockchain queries, marketplace operations, system administration, monitoring, and test simulations.

GLOBAL OPTIONS

--url TEXT
    Coordinator API URL (overrides config)

--api-key TEXT
    API key (overrides config)

--output [table|json|yaml]
    Output format (default: table)

-v, --verbose
    Increase verbosity (use -v, -vv, -vvv)

--debug
    Enable debug mode

--config-file TEXT
    Path to config file

--version
    Show version and exit

--help
    Show help message and exit

COMMANDS

client
    Submit and manage inference jobs (submit, status, blocks, receipts, cancel, history, batch-submit, template)

miner
    Register as a miner and process jobs (register, poll, mine, heartbeat, status, earnings, update-capabilities, deregister, jobs, concurrent-mine)

wallet
    Manage wallets and transactions (balance, earn, spend, send, history, address, stats, stake, unstake, staking-info, multisig-create, multisig-propose, multisig-sign, create, list, switch, delete, backup, restore, info, request-payment)

auth
    Manage API keys and authentication (login, logout, token, status, refresh, keys, import-env)

blockchain
    Query blockchain information (blocks, block, transaction, status, sync-status, peers, info, supply, validators)

marketplace
    GPU marketplace operations (gpu register/list/details/book/release, orders, pricing, reviews)

admin
    System administration (status, jobs, miners, analytics, logs, maintenance, audit-log)

config
    Manage CLI configuration (show, set, path, edit, reset, export, import, validate, environments, profiles, set-secret, get-secret)

monitor
    Monitoring and alerting (dashboard, metrics, alerts, history, webhooks)

simulate
    Run simulations (init, user, workflow, load-test, scenario, results, reset)

EXAMPLES

Submit a job:
    aitbc client submit --prompt "What is AI?" --model gpt-4

Check wallet balance:
    aitbc wallet balance

Start mining:
    aitbc miner register --gpu-model RTX4090 --memory 24 --price 0.5
    aitbc miner poll --interval 5

Monitor system:
    aitbc monitor dashboard --refresh 5

ENVIRONMENT

CLIENT_API_KEY
    API key for authentication

AITBC_COORDINATOR_URL
    Coordinator API URL

AITBC_OUTPUT_FORMAT
    Default output format

AITBC_CONFIG_FILE
    Path to configuration file

FILES

~/.config/aitbc/config.yaml
    Default configuration file

~/.aitbc/wallets/
    Wallet storage directory

~/.aitbc/audit/audit.jsonl
    Audit log file

~/.aitbc/templates/
    Job template storage

SEE ALSO
Full documentation: https://docs.aitbc.net

AUTHORS
AITBC Development Team