BengarTrust infrastructure

Developers

CLI AVAILABLE

Identities, permits, intents and proofs — offline.

Commands

A whole flow, with nothing running

bengar id create --name acme
bengar id create --name agent

bengar permit issue --issuer acme \
  --audience "$(bengar id show agent --json | jq -r .did)" \
  --can purchase --with 'resource://company/procurement/*' \
  --max-per-tx 500000:TRY --out permit.txt

bengar permit verify permit.txt
bengar permit revoke permit.txt

Exit codes

The separation matters in a script: `1` is the system working and saying no; `3` is the system being broken.

`--json` gives machine-readable output on stdout. The keystore is local files: a developer tool, not a custody product.

Limits today

API reference · Errors