the suite

documentation

One CLI, pure JSON on stdout, contracts on every result. The commands below are the whole calling convention.

quickstart

solver list                        # the callable roster
solver describe sextant            # inputs for one solver
solver run damper -p alpha=0.5 -p series='[1,2,3]'
solver pipe chain.json             # compose a multi-step pipeline

Output on stdout is always pure JSON, so calls compose with Unix pipes. Notes and diagnostics go to stderr.

staging and lineage

echo '{"series":[0,2,4]}' | solver stage put --name demo
solver run damper -p alpha=0.5 -p series='"@stage:1"'

Staged inputs are screened for non-finite values, content-hashed, and provenance-stamped on the way in. Any later result can be traced back to the exact staged bytes it consumed.

the contract block

Every result carries a normalized _contract block beside the solver-native fields:

  • ok and status: whether the run completed, and how
  • diagnostics: residuals, iterations, convergence flags
  • certificates: whatever proof the contract class permits
  • warnings: anything that should temper trust in the number

Pipelines validate references before execution, attach per-step contracts in the trace, and emit a pipeline-level contract with provenance and convergence warnings.

for agents

Every instance documents itself to AI agents. Point an agent at the instance address and it finds /llms.txt (the entry point), /agents.md (how to call the API and how to read a verdict), and /openapi.json (machine-readable, for generated bindings). The instructions include the one rule that matters: ACT means the instruments agreed; PAPER_ONLY means the number is not yet actionable and the agent is told, in plain terms, not to act on it.

the AWS Marketplace listing, section by section

  • Versions: each release is an AMI version with its release notes; launching always gives you the version you chose, and upgrades are a relaunch, never an in-place mutation.
  • Usage instructions: the launch-to-first-answer path, including where the engine key is generated on your instance (/etc/quplane/engine.key) and how to reach the console privately over Session Manager.
  • Pricing: hourly by instance size, $2.50 on t3.medium to $8.00 on c6i.4xlarge, billed by AWS beside the EC2 charge. Annual contracts are AWS Marketplace private offers.
  • Regions and instance types: us-east-1 and us-west-2 at launch, five instance sizes; more on request.
  • EULA and refund policy: the AWS standard EULA, and a 30-day case-by-case refund policy for unintended usage, both shown at subscribe time inside AWS.
  • Support: contact@quplane.com, two business days.

the full manual

Per-solver input schemas, the pipeline grammar, and deployment guides ship on the instance. Subscribe on AWS Marketplace and bring a problem you already know the answer to.