React/Vite public app for usetruth.ai.
UseTruth helps AI, security, and risk teams clear high-stakes AI actions before they reach real systems.
Current public wedge:
- Clearance: pre-action gate for agent/tool actions.
- Evidence: public preview for checking source evidence, freshness, and missing proof.
- Defensibility record: public concept for the outcome of a review, with implementation details kept private.
/: clearance-first product overview./clearance.html: public Clearance preview and action-gate workflow./meridian.html: public evidence review preview./console.html: public UseTruth Console access preview./use-cases.html: buyer and user workflow fit./trust.html: trust, privacy, review, and audit principles./developers.html: reviewed developer access posture./agents.html: authority-before-action patterns./news.html: public release notes and research updates./owner-optout.html: owner-only exclusion request page.
The route .html files in the source root are compatibility shells that load the React app. The production build also copies index.html to each historical route so direct links keep working on static hosting.
Private backend, schemas, SDKs, internal strategy, deployment notes, and agent instructions are local development assets. They are not part of the public static release unless a later legal, security, and IP review explicitly approves publication.
The public package guard blocks release artifacts that include private directories, internal documents, credentials, AWS ARNs, secret-looking values, or deployment scripts.
Start the Vite dev server with the bundled Codex Node runtime:
cd C:\Users\User\Documents\usetruth-ai-prototype
C:\Users\User\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe C:\Users\User\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\node_modules\pnpm\bin\pnpm.cjs --dir . install
C:\Users\User\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe .\node_modules\vite\bin\vite.js --host 127.0.0.1 --port 4178Then open:
http://127.0.0.1:4178/
Build the reviewed public React package:
cd C:\Users\User\Documents\usetruth-ai-prototype
powershell -ExecutionPolicy Bypass -File .\scripts\build_react_public_package.ps1The build script installs dependencies with the bundled runtime, runs Vite, copies historical route shells, and runs scripts\assert_public_artifact.ps1 before zip creation.
Expected output:
C:\Users\User\Documents\usetruth-ai-prototype\usetruth-ai-react-v43-clearance-first-20260617.zip
Deploy the reviewed package to the existing Amplify prod branch:
cd C:\Users\User\Documents\usetruth-ai-prototype
powershell -ExecutionPolicy Bypass -File .\deploy_usetruth_v3_amplify.ps1After deployment, verify:
https://usetruth.ai/loads the UseTruth React app.https://usetruth.ai/clearance.htmlloads the Clearance preview.- private paths such as
/api,/schemas,/sdk,/internal,/backend,README.md, andAGENTS.mdreturn404.
Public copy can name the concepts: Clearance, evidence, freshness, missing proof, owner review, final verdict, audit trail, and human review.
Public copy must not expose scoring thresholds, complete schemas, backend logic, private SDK contracts, integration details, IAM policy details, partner workflows, or patent strategy before review.