Skip to content

Repository files navigation

TRACE-ESG

Version: v0.1.0
Software type: Local-first research cockpit for traceable ESG disclosure evidence construction
Release status: Public SoftwareX reference artifact; immutable GitHub release v0.1.0

Purpose and research use

TRACE-ESG helps researchers register corporate sustainability reports, preserve source-linked candidate disclosure evidence, record human-review decisions, inspect descriptive summaries, and export reproducible evidence datasets. It is intended for provenance-aware research, teaching, demonstrations, and small local studies in which the connection from a source passage to a reviewed data row must remain inspectable.

TRACE-ESG v0.1.0 runs locally in a browser. No website is required, no backend is used, no database is used, and no public deployment is included.

Claim boundary

TRACE-ESG constructs and manages disclosure evidence. It does not evaluate company ESG performance. Outputs are not ESG scores, ratings, rankings, compliance decisions, assurance findings, sustainability-performance assessments, or greenwashing classifications. Candidate evidence is provisional until a human reviewer records a decision.

Fictional demonstration data

All bundled demonstration companies, reports, claims, mock outputs, and validation records are fictional. They illustrate application behavior and file structure only. They are not empirical evidence and must not be used to make claims about real organizations.

Body-Gateway-Brain architecture

  • Local Body: the public v0.1.0 application, including the Research Cockpit, Source Vault, Evidence Ledger, Signal Workspace, Validation Workspace, descriptive dashboard, Research Export, local storage, and audit records.
  • Controller Gateway: a controlled request/response boundary. In v0.1.0 it returns deterministic mock values for interface testing only.
  • Protected Brain: not included in this release. No proprietary prompts, semantic classifiers, formulas, weighting systems, confidence calculations, scoring logic, rating logic, ranking logic, compliance logic, assurance logic, performance-assessment logic, or greenwashing-detection logic is published here.

Key workspaces

  • Source Vault: organizes fictional company and report metadata.
  • Evidence Ledger: retains source-linked candidate evidence rows, locations, text, states, filters, and export controls.
  • Validation Workspace: records accepted, rejected, needs-review, and not-reviewed decisions separately from source evidence.
  • Research Export: produces CSV and JSON packages with software version, source identifiers, filters, row counts, validation context, timestamps, and claim-boundary metadata.

Mock Brain outputs displayed in the Signal Workspace are visibly labeled interface-testing placeholders. They are not analytical findings.

Prerequisites

  • Node.js 20.19 or a currently supported Node.js 22 release is recommended for full compatibility with the installed lint toolchain.
  • npm 10 or later.
  • A modern browser.

The release was build-verified on Windows with Node.js 20.12.2 and npm 10.5.0; a documented non-blocking oxlint engine warning applies to that older Node 20 point release.

Installation

From the repository root:

npm install

Local run

npm run dev

Open the local URL printed by Vite. No server-side service or database setup is required.

Type checking

npm run typecheck

Production build

npm run build

This creates a local dist/ folder. The folder is intentionally excluded from the clean source package. Building does not deploy the application.

Project structure

trace-esg/
  README.md
  CITATION.cff
  LICENSE.txt
  package.json
  package-lock.json
  index.html
  src/
  public/
  docs/
  demo-data/
  example-exports/
  screenshots/
  release-notes/

Public release

No archive DOI has been created.

Documentation

Limitations

Version 0.1.0 uses browser localStorage, is single-user, and is designed for a local research cockpit rather than institutional-scale collaboration. It does not parse PDFs, perform OCR, fetch URLs, or extract semantic content automatically. It contains no real-company assessment dataset and no full research corpus. The software-build checks reported in the documentation do not constitute empirical validation of extraction accuracy, usability, or research findings.

Citation

Citation metadata is provided in CITATION.cff. Until the SoftwareX article and an archival identifier exist, cite the public software release as:

Sasaki, N., & Aung, E. D. (2026). TRACE-ESG (Version 0.1.0) [Computer software]. https://github.com/chenla2026/trace-esg/releases/tag/v0.1.0

License

TRACE-ESG v0.1.0 is released under the MIT License. See LICENSE.txt.

Support and contact

Nophea Sasaki: nophea.sasaki@sasin.edu (corresponding-author and interim software-support contact).

About

Local-first research software for constructing, reviewing, and exporting traceable ESG disclosure evidence from sustainability reports.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages