Forensic Terminal v2.1
Cryptographic Evidence & Self-Reported Risk Ledger — Aubrey Logic AI LLC
What this tool is and isn't: The UCARE Evaluation tab computes a self-reported wellness index from values you enter yourself. It is not a diagnostic instrument, is not connected to any medical record, and has not been reviewed by a clinician. The PDF it generates attests only that the printed numbers are internally consistent and match a locally computed hash — it does not attest that the underlying values are clinically accurate. Anyone reading the exported receipt should be told this plainly; it is printed on the receipt itself.
Web Crypto — Active
Wallet — Disconnected
Chain — Unknown
Zero Server Calls
Hash Algorithm
SHA-256
Signing Standard
EIP-191
Target Network
Optimism Sepolia
Chain ID
11155420
PDF Engine
jsPDF 2.5.1
Session
—
UCARE Invariant — h(x) = U_human(x) − Δ_risk(x)
E — Energy / Metabolic StabilitySelf-rated: how stable your energy/metabolic state feels today
632
A — Autonomy / Pain ManagementSelf-rated: control over pain and daily function
909
R — Resilience / Recovery VelocitySelf-rated: how quickly you recover after setbacks
400
T — Trust / Communication StabilitySelf-rated: clarity and stability of communication/relationships
500
Δ_risk — Self-Declared Risk DeltaSelf-rated: current risk/burden weighing against the above. Not derived from any external or clinical source.
317
U_human(x) — dignity floor, min(E,A,R,T)400
Δ_risk(x) — self-declared317
h(x) = U_human − Δ_risk+83
U_human(x) is computed as a Rawlsian dignity floor — the minimum of E, A, R, T — not an average. This is deliberate: a high score on one dimension is not allowed to paper over a critically low score on another. A straight average of these same numbers would currently read {{AVG_NOTE}}.
Logic Gates — deterministic, tied to the inputs above
G1 — Dignity / Record SovereigntyPASS requires: record reference is filled in, and no factor (E/A/R/T) is at zero
PASS
G2 — Metabolic StabilityPASS requires: E ≥ 400
PASS
G3 — Recovery DirectionPASS requires: R ≥ 300
PASS
⚠ One or more gates has been manually overridden for testing. Any exported receipt while an override is active will be watermarked "TEST OVERRIDE ACTIVE" and cannot show a clean compliant verdict. Click a gate again to clear its override.
Deterministic Hash Vector Test
// Press Run Verification to begin self-test against frozen vectors.
Requires a vectors.json file (name/input/expected SHA-256 triples) hosted alongside this page. Without it, this tab will report a fetch error rather than fabricate a pass.
File Hash Verification
Drop evidence file here — or click to browse
File never leaves your browser
// Awaiting file...
EIP-191 Wallet Attestation
// Connect wallet and sign to attest Merkle Root.
CONTRACT INTERFACE (UnionMultiSigVerified)
Network: Optimism Sepolia (Chain ID 11155420)
Method: approveRoot(bytes32 root, bytes[] signatures)
Recovery: On-chain ECDSA — ecrecover()
Standard: EIP-191 personal_sign prefix enforced
Quorum: Configurable at deploy (e.g. 2-of-3)
Chain of Custody Log
Timestamp
Action
Actor
// Enter events above — preview renders here.
Local Integrity Receipt
This receipt will state plainly what it proves and what it does not. It includes: timestamp, the UCARE inputs and verdict (with any overrides disclosed, not hidden), a locally computed SHA-256 hash of the full record so anyone can re-hash and compare, any wallet signatures collected in Tab 03, and the chain-of-custody log from Tab 04. It does not claim external clinical validation, court admissibility, or a live blockchain anchor unless a real transaction hash is supplied above.
// PDF will download automatically when generated.