Skip to content

Frontier Decision Engine

Browser-local, human-governed decision support for choices under deep uncertainty.

Open the live application

Frontier Decision Engine

What it does

  • Frames decisions, objectives, uncertainties, strategies, and plausible futures.
  • Evaluates choices across explicit goals and named future conditions.
  • Shows unmet goals, ties, incomplete outcomes, and conditions to watch.
  • Keeps final selection, rationale, and next action human-owned.
  • Exports an editable decision file and a readable decision summary. The application is static and browser-local. It has no backend, account system, analytics, cookies, or default upload endpoint.

Ready reference case

The default public workflow uses a clearly labeled synthetic critical-material source-qualification case. It demonstrates the interface and does not certify a supplier, qualify a material, confirm production capacity, guarantee compliance, recommend an investment, or predict commodity prices.

The Decision Lab autosaves in-progress work in the local browser and asks before reopening a structurally safe draft on return. Anyone with access to that browser profile may be able to reopen it; browser storage is not encrypted confidential storage. An incomplete draft can be downloaded and reopened as an explicitly labeled draft backup. Completed legacy schema 0.2.10 decisions remain supported. Explicit use of Sustainability · SEER-informed or Decision-posture semantics uses schema 0.3.0; both published schema contracts remain unchanged. A v0.3.1 recorded output requires a decision owner, human choice, rationale, and next action, and recording remains distinct from approval or authorization. Legacy completed files without verified v0.3.1 recording metadata open without inventing a recording event. The application supports recorded editable-file and readable-summary export without an account or default upload endpoint.

SEER-informed is an optional lens inside the same six-stage workflow. People, Planet, Profits, and Product remain independent; there is no composite sustainability score. The existing comparison and the separately derived Decision posture are advisory, and a human owns the final decision.

Run locally

python3 -m http.server 8000 --directory site

Open http://localhost:8000.

Verify

Requirements: Node.js 22+, Python 3.11+, and Chromium or Google Chrome.

python3 -m pip install -r requirements-dev.txt
python3 -m playwright install chromium
npm ci --ignore-scripts --no-audit --no-fund
npm run check

Current generated counts and versions are recorded in project-facts.json. Its discovered hash-route count is a count of route literals in HTML/JavaScript, and its retained-reference counts describe repository artifacts rather than active Decision Lab datasets.

Documentation

Project

Contributions must preserve evidence boundaries, human decision authority, privacy, accessibility, and the complete validation gate. See CONTRIBUTING.md.

Report vulnerabilities through GitHub private vulnerability reporting as described in SECURITY.md.

Apache-2.0 licensed. See LICENSE.

About

Open-source decision infrastructure for deep uncertainty.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages