Skip to main content
attesso is one binary with no runtime dependencies. --dir PATH is global: it points any command at a ledger other than .attesso in the current directory.

Decide and record

Read and steer

Prove

Connect

Hosted

Tools

Exit codes

Refusal codes

A timeout or outage never returns a policy code: it returns DECISION_UNAVAILABLE, so an incident is never recorded as a user’s decision.

Money

--amount takes the decimal form (12.50). The policy stores whole minor units (max_amount: 25000 is 250.00 in a two-decimal currency). Supported currencies and exponents: An unsupported currency is an error, not a rounding guess. Without max_amount and currency a policy is judged on action, subject and window alone.

Environment

Explicit flags win, then the environment, then ~/.config/attesso/config.json.