Free proprietary beta · v0.1.0

Least squares at the command line.

Adjust is a Rust survey network adjustment engine. It reads StarNet-style project files, runs deterministic solves, and emits machine-readable output for scripts, CI pipelines, and audit trails.

  • Full StarNet parity for validated network types
  • Documented benchmarks vs. legacy adjusters
  • Open coordinate systems · WKT2 / TOML
  • Free during beta

Current release

Engine beta for professional evaluation.

Adjust v0.1.0 is focused on the computation core and command line interface. It is not open source. The beta is free to download and evaluate under proprietary terms.

What Adjust solves

Geodetic and cadastral control networks.

Fixed reference points, mixed terrestrial and GNSS observations, propagated uncertainty — the constraints surveyors actually work with, solved deterministically.

Sample control network

Fixed control point Free station 95% confidence error ellipse Observation

Illustrative network. Adjust does not currently include a built-in plotting tool — visualization is planned for the upcoming desktop and browser front-ends. The CLI emits position, dump, and JSON files suitable for any plotting library.

Beta downloads

Download Adjust v0.1.0.

Release artifacts are built for each platform and published to Cloudflare R2 with SHA-256 checksums plus a signed release manifest for verification before you run the binary.

Release artifacts

Choose your platform

Loading release metadata...

If downloads are unavailable, refresh this page after the tagged release workflow finishes publishing.

Why Adjust

Built for repeatable adjustment workflows.

Inputs

StarNet-compatible project files

Bring existing .snproj, .dat, and .gps files into a modern engine while preserving the patterns surveyors already have in production archives.

Workflow

Automation native

Run adjustments from scripts, CI jobs, QA pipelines, or batch comparisons instead of relying on a point-and-click workstation loop.

Outputs

Auditable, machine-readable results

Emit listings, coordinate files, position files, dumps, and canonical JSON so downstream software can inspect the adjustment rather than scrape a report by hand.

Validation

Tested against real networks

Validation runs are published against real production networks — including a citywide control network adjustment driven programmatically by an AI agent. Reproductions and write-ups available on request.

Roadmap & boundaries

What's in beta. What's coming next.

Honest scope for v0.1.0. The roadmap column is direction, not a delivery commitment.

In the v0.1.0 beta

  • CLI solve and convert workflows
  • Parametric least squares adjustment engine
  • 3D, 2D, 1D leveling, and local 3D modes
  • GPS baselines with covariance weighting
  • Standard terrestrial observations and sideshots
  • Canonical JSON output for programmatic review

On the roadmap

  • Desktop application built on the same Rust core
  • Browser front-end via WASM
  • HTTP API for adjustment-as-a-service
  • Custom projection definitions via WKT2 or TOML
  • SnakeGrid-class custom projection generation
  • Expanded validation corpus and regression suite

Quickstart

Run your first adjustment.

Convert a StarNet project

adjust convert project.snproj
adjust convert project.snproj --output project.adjust

Solve and emit JSON

adjust solve project.snproj
adjust solve project.adjust --json-out results.json
adjust solve project.adjust --stdout-json

Enterprise & professional services

Automate your firm's adjustment workflow.

Beyond the binary, Cadastre AI offers contracted engagements to integrate Adjust into your existing data pipelines — batch adjustment, QA gates, custom output formats, and migration from legacy workstation tooling.

Contact for engagement

FAQ

Release terms in plain English.

Is Adjust open source?

No. Adjust is proprietary software. The beta is free to download, but the source repository and license remain private.

Can I use it for production survey work?

Evaluate it against your own checks, standards, and professional obligations first. The current release is best presented as an engine beta with documented validation boundaries — not a replacement for professional survey judgment.

What does enterprise support cover?

Workflow automation, CI integration, custom output adapters, batch comparison harnesses, and migration from legacy adjusters. Engagements are scoped per firm — email hello@cadastre.ai for details.

Will pricing change after beta?

The beta is free. Post-beta pricing has not been finalized. Release notes will call out material pricing or license changes before they take effect.

Where do I send feedback?

Email hello@cadastre.ai with the release version, platform, command, and a minimal reproduction case.