Same hosted processors as Forensics. Optional SpectralLock lenses mix into one pre-OCR overlay. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Every run writes a hash-chained lattice receipt.
Images use Workers AI when bound. PDFs try an uncompressed text scan; if empty, snap a page photo instead of installing pdftoppm. Optional SpectralLock lenses mix into one pre-OCR overlay. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Every OCR run writes a lattice receipt.
Choose a scan, then Extract text. Text and ledger receipt appear here.
VibeLock determination is mandatory. Every run calls VibeLock. Porn, nudity, and child-sexual content are hard-blocked: blocked media is never stored and never playable.
Upload a sound or video file. Whisper runs on this Worker. Video has no FFmpeg here — if the container fails, extract a wav/mp3/flac/ogg/m4a/webm track. Allowed files are stored at av/{sha256} and played from /media/{sha256}. Every run writes a hash-chained lattice receipt (LATTICE_TRANSCRIPT_VIBELOCK or LATTICE_AV_BLOCKED).
Choose a file, then Transcribe + VibeLock determine. Allowed media shows a player and the determination receipt. Blocked media returns HTTP 451.
Runs Tesseract.js from a CDN in this browser so a phone camera photo can still be read when Workers AI is not ready. Checked SpectralLock lenses enhance the raster first. SpectralLock leftover-bytes recover is honest (object id / offset / stream). /v1/unredact cites revision_graph. /v1/recover is universal (NO-LIE LIVE/SLOT). /v1/handwriting is ink heuristics. Opaque empty refuses SL-UNREDACT-OPAQUE. Corpus OCR recovers leftover bytes honestly. Workers: https://spectrallock-download-tracker.vibelock.workers.dev/v1/unredact · https://spectrallock-download-tracker.vibelock.workers.dev/v1/recover · https://spectrallock-download-tracker.vibelock.workers.dev/v1/handwriting. Unredact / recover / handwriting stay on the product Worker. Nothing is installed on your device. Browser-only fallback does not write the lattice; use Extract text above for a receipt.
Choose a photo to read here.