TEST_RESULTS.md

Read-only source from the unchanged 0.3.4 kit. Existing license terms apply.

# AIL 0.3.4 validation — September 26, 2026

- Python unittest: **34 tests passed**, no skips in this environment.
- JavaScript cryptography suite: **passed**, including subject-field tampering,
  wrong passwords, modified wallet iteration metadata, trusted-key match and
  same-name/different-key rejection.
- Console event-handler regression harness: **passed**. Covers generation retry,
  wrong-password recovery, fingerprint mismatch/match, stale report invalidation,
  oversized file rejection and session clearing. This uses a minimal DOM harness.
- Python/JavaScript packet interoperability: **passed**.
- 0.3.3 generated wallet and packet compatibility with 0.3.4: **passed**;
  signing retained the same key fingerprint. Tests used temporary generated keys,
  never Wakely Wolf's real private key.
- Rebuilt wheel: source bytes match, version 0.3.4 and packaged registry load.
- JavaScript app syntax check: **passed**.

## Not validated here

A full browser workflow/visual test could not run because this environment lacks
an installed browser executable. Windows launchers were not executed on Windows.
HTTPS anchor tests use mocked responses; no live domain ownership was tested.
This is a tested experimental release, not a comprehensive security audit.

Run `sh run_tests.sh` on macOS/Linux. On Windows use RUN_TESTS.bat;
JavaScript tests may also be run with `node owner_app/test-crypto.cjs` and
`node owner_app/test-console.cjs`. Node.js is required for JavaScript checks.