First Working Path

Quickstart

This guide takes a new builder from an empty machine to a configured account, network status check, TRTH transfer, and first Axiom Cell workflow.

Axiom CLIRPC awarePost-quantum keys

01 Install The CLI

Build or install the axiom command, then verify the binary responds.

axiom --help

The CLI reads a local user config, accepts network and RPC overrides, and signs transactions with the configured keypair.

02 Configure Network

axiom config set-rpc https://rpc.truthlinked.org
axiom config show

Use --rpc or TRUTHLINKED_RPC when you need to target a specific node.

axiom --rpc https://rpc.truthlinked.org status

03 Create An Account

axiom keygen --output ~/.truthlinked/default.keys
axiom config set-keypair ~/.truthlinked/default.keys
axiom account-id --from ~/.truthlinked/default.keys

The account ID is derived from the post-quantum public key. Keep the keyfile private; it signs transactions and validator actions.

04 Check Chain Status

axiom status
axiom status --from ~/.truthlinked/default.keys

Status reports chain health, height, finalized height, peers, sync state, and optionally your account balance.

05 Transfer TRTH

axiom transfer \
  --from ~/.truthlinked/default.keys \
  --to <account_id_or_pubkey_hex> \
  --amount 10

Use normal TRTH decimals. Examples: 10, 10.5, 0.001, or 0.0000001. The CLI supports up to 9 decimal places.

axiom transfer --from ~/.truthlinked/default.keys --to-name alice.tl --amount 1

06 Compile, Deploy, Call

Axiom Cells are compiled into .axiom bytecode and paired with a manifest.

axiom compile ./counter.cell
axiom deploy \
  --from ~/.truthlinked/default.keys \
  --bytecode ./counter.axiom \
  --manifest ./counter.manifest.json \
  --initial-balance 0
axiom call \
  --from ~/.truthlinked/default.keys \
  --cell <cell_id> \
  --method increment \
  --gas 500000

Use simulation for read-only checks before spending gas.

axiom call --simulate --from ~/.truthlinked/default.keys --cell <cell_id> --method get

07 Read Next

Axiom CLI

Exact command reference.

Open CLI docs
Axiom Cells

Runtime and opcode concepts.

Open cell docs
RPC

Node endpoints for apps and operators.

Open RPC docs