@hiss-finance/cli
v0.2.2
Published
Command-line interface for the HISS agentic trading control plane on Robinhood Chain — public reads, strategy compilation, risk fuses, unsigned transaction preparation and receipt verification.
Maintainers
Readme
@hiss-finance/cli
hiss — the read-and-prepare command-line interface for HISS Finance on
Robinhood Chain. It reads protocol state and builds unsigned transactions.
It never signs, submits, holds keys, or requests a brokerage credential.
Install
npm install -g @hiss-finance/cli
hiss <command> [options]Requires Node.js >= 18. Published with build provenance (npm audit signatures
verifies the attestation). Or run without installing: npx @hiss-finance/cli
<command>. Contributors can run the in-repo build instead:
pnpm install && pnpm --filter @hiss-finance/cli start <command>.
Highlights
- One output system:
human(default),--json, and--plain.json/plainare always ANSI-free;humanuses semantic color + Unicode only on a capable interactive TTY. RespectsNO_COLOR. - Stable exit codes
0–7:0success ·1general ·2usage ·3config ·4network ·5policy/refusal ·6verification-failed ·7partial/unknown. Business fail-closed outcomes exit non-zero. - Stable JSON envelope:
{ cliVersion, code, command, data, ok, summary }on success (payload under.data);{ cliVersion, code, error, ok:false }on a fault. Diagnostics go to stderr; stdout stays clean and pipeable. - Read + prepare only. Every prepared transaction is
signed: false.
Commands
status · contracts · vault … · stake … · rewards … · coil … ·
receipt verify · lp … · mcp status|tools|doctor · agentic … ·
skill list|print. Run hiss --help (grouped by intent) or hiss <group>
--help.
Documentation
Full guide, output modes, JSON contract, exit codes, troubleshooting, and truthful examples: docs/cli.md.
License
Apache-2.0. See LICENSE.
