Home Developers Evidence apps.notepad

Public evidence

apps.notepad

Machine-checked verification for runtime version 2.0.0.

Verification

9/9 runtime tests

  • Golden tests 8 / 8
  • Boundary tests 1 / 1
  • Published UI cases 6 documented
  • }
  • Runtime tested Yes
  • Source checked Yes
  • Browsers Designed for modern browsers

Fingerprint sha256:a07725d334ad30a00fdf0ecb4b3925e591f6231b975553fe3a3d25591cb1622e

Designed for modern Chrome, Edge, Firefox, and Safari. No version-locked browser matrix is published yet.

Reload, undo/redo, open, clear, fullscreen, and quota are published page cases — not a browser-matrix attestation.

Build & scope

Engine identity and declared limitations.

Tool
notepad
Engine
notepad-runtime
Engine build
Evidence core
2026-08-19T15:54:07.001Z
Rendered
2026-08-19T15:54:07.001Z
Last reviewed
2026-08-19

Assumptions

  • Word counting is whitespace-based and is not language-aware.
  • Character count is JavaScript string length (UTF-16 code units).

Limitations

  • CJK without spaces counts as 1 word.
  • Some emoji count as 2+ UTF-16 units.
  • Large drafts may exceed localStorage quota and stop auto-save.

Sources

Standards and references supporting this runtime specification. Methods are listed separately — they are algorithms, not bibliographic sources.

Published checks

Golden, boundary, and property cases included in this evidence build.

IDKindStatusDetail
emptygoldenpassExpected words=0 · chars=0 · Actual chars=0 · words=0
hello-worldgoldenpassExpected words=2 · chars=11 · Actual chars=11 · words=2
multiple-spacesgoldenpassExpected words=2 · chars=12 · Actual chars=12 · words=2
line-breakgoldenpassExpected words=2 · chars=11 · Actual chars=11 · words=2
cjk-zhgoldenpassExpected words=1 · chars=8 · Actual chars=8 · words=1
cjk-jagoldenpassExpected words=1 · chars=7 · Actual chars=7 · words=1
accentgoldenpassExpected words=1 · chars=4 · Actual chars=4 · words=1
emojigoldenpassExpected words=2 · chars=8 · Actual chars=8 · words=2
utf8-roundtripboundarypassExpected UTF-8 encode/decode preserves the draft · Actual preserved