Skip to content

Releases: Signos-app/verify

v1.0.27 — Round-window blockchain scan + binary verification status

30 Apr 21:17

Choose a tag to compare

This is the version currently live at verify.signos.app.

What's new in this release

Round-window blockchain scan

The Algorand indexer's default unscoped note-prefix query is capped at ~200K rounds. Legacy sealed files whose hashes were registered before that window were returning VERIFICATION FAILED even though the on-chain record existed. v1.0.27 adds a round-window fallback:

  • Fast path: unscoped note-prefix query (covers the most recent ~200K rounds)
  • Fallback: iterates 100K-round windows back ~1 year of mainnet, batch-8 parallel, short-circuits on first match
  • New RoundWindowProgress callback so the UI shows scan progress (~3–5s typical, up to ~15–20s for year-old files)

Binary verification status

Verification is now verified or failed — there is no partial tier. Cryptographic verification is binary: the file hashes to a chain-registered value, or it doesn't. The previous partial state was creating false-uncertainty UX.

Honest failure copy

VERIFICATION FAILED is now UNABLE TO VERIFY with an honest subtitle when the lookup is genuinely inconclusive (e.g., older-than-1-year files that exhaust the round-window scan).

Cleanup

  • verifyHumanPresence simplified — trust the on-chain motion_hash as authoritative, drop the XMP cross-check theater
  • Shared seal-metadata validator across xmp-extractor and video-extractor
  • video-extractor rewritten as a proper moov/meta/keys+ilst walker (more reliable on AVFoundation-produced MOV/MP4)

No backend changes

This release is 100% client-side — same as every release. Deployed to Cloudflare Pages production.

Verify a sealed file

verify.signos.app

Source

This is the public mirror of backend-servers/verify-frontend/ from a private monorepo. See CONTRIBUTING.md for how the sync works and how to contribute.

Prior versions

Earlier versions (v1.0.19 through v1.0.26) were deployed to verify.signos.app but never had GitHub Releases. The full feature history is in the verifier source. Highlights:

  • v1.0.19 — CVE-714 testnet spoofing fix + 6s indexer timeout
  • v1.0.x through v1.0.26 — embed-first seal pipeline support, BLAKE3 WASM Safari iOS fixes, HEIC conversion guidance, content-hash blockchain confirmation, dark-theme UI redesign

License

MIT — see LICENSE