Skip to article
Browse documentation +
GET STARTED / ELPIS

Operate a treasury

Set policies before funding, distinguish signed execution from a decision, and understand what can be recovered.

Before a real transaction

Use the API and playground first. Treasury execution adds signing authority, contract risk and chain finality.

  1. Check your workspace's network and custody posture in Settings.
  2. Use an owner wallet and a distinct guardian address for a supported self-custody vault.
  3. Review vault ownership, spending limits, asset address, and the actual chain before providing funds.
  4. Start with small amounts and verify every receipt. Do not rely on a wallet address copied from an unverified environment.
Arc mainnet transactions are real. The public playground does not create or fund treasury positions. Independent security review has not yet been completed.

The action lifecycle

A user or agent proposes an action. Hard rules, policy, counterparty checks and role permissions decide whether it is blocked, requires approval or can be staged. Approved execution and chain confirmation are separate from evidence evaluation.

StateMeaning
BLOCKEDPolicy refused; review the reason before changing the request.
APPROVAL_REQUIREDA privileged operator needs to decide.
STAGEDAn action may be in escrow according to the execution rail; inspect the receipt.
Confirmed on chainVerify the transaction hash, contract, recipient, amount and final status independently.

Rules before permission

Use Controls to set spending ceilings and treasury reserves, and Approvals to review exceptions. A recipient address change is not a routine retry; it changes who receives funds.

An untrusted agent should hold a read/propose key, never a shared owner key or privileged approval credential. Read Spending rules for the control order.

What a guardian can do

Some supported contracts let a guardian halt or cancel staged payments. A completed transfer is not generally reversible. The available recovery path depends on the deployed contract, its state and its permissions.

View the live recovery windows, guardian controls and ledger rather than treating a dashboard label as proof of on-chain state.

Continue

Read Custody, Recoverability and Security. If your goal is just verifying jobs, skip treasury funding and go to the developer quickstart.