Persalto: On-Premises AI for Enterprise Archives — search video, audio, and documents inside your firewall.

Your

One question.
Nine answers.
Three seconds.

Watch Persalto field a single natural-language query - "Tell me the names of all of the captains of the Starship Enterprise" - and fan it across a mixed archive of video, transcripts, and PDF documents. The answer comes back synthesized and cited, with direct links to the frame and paragraph it came from.

Persalto full journey animation Landing page, user types a query, results view with video cards and AI answer, then click transitions to asset detail page. P Persalto 📖 Library ☰ Activity ✦ MEDIA INTELLIGENCE What can I dig up for you, Jason? Search your library or ask a question Search documents or ask a question... Tell Tell me the Tell me the names of Tell me the names of the captains Tell me the names of the captains of the starship enterprise 🎤 🖼 / Intelligence, organized Our engine doesn't just find keywords; it understands the semantic context of your entire library. Quick drop Index a file DRAG & DROP Tell me the names of the captains of the starship enterprise 10 results 3,107ms aperture: 30 herald: 30 VIDEO 0.9 Every_Enterprise_Ca... Hey guys, Tyler here. Enterprise is without... HERALD SR SCREEN RANT VIDEO 0.8 Star_Trek_How_USS... inale, it was retired after ten years of ser... HERALD HALFSCREEN VIDEO 0.7 Star_Trek_Evolution... This document disc- usses the historical... HERALD VIDEO 0.5 All_14_Enterprises... ength. Look, here it is next to the Enterprise HERALD VIDEO 0.4 Star_Trek_Evolution... This document traces the evolution of USS... HERALD Answer The captains of the starship Enterprise include: James T. Kirk [1] · Jean-Luc Picard [1] · Jonathan Archer [1, 3, 7] · Robert April [5, 7] · Christopher Pike [5, 7] P Here are some key captains from Starship Enterprise history: James T. Kirk, Jean-Luc Picard, Jonathan Archer, Robert April, and Christopher Pike. Want me to dig deeper? ← Search Every_Enterprise_in_Star_Trek_Canon video · partial · created 5d ago ▶ 0:00 / 18:04 CC SCENES (8) Info Runs 8 ID a019be52... Type video Status partial Duration 18:04.301 Resolution 3840×2160 Size 809 MB Extracted insights 6 detections scenes transcript playback text_search qa Transcript 133 segments 0:00 Hey guys, Tyler here. 0:02 Enterprise is without a doubt the most... 0:16 The Enterprise has had many captains... Summary This document explores the various ships named Enterprise across different eras and media within the Star Trek universe... Show more
Persalto request flow architecture User query flows blue dot through LLM to unified search, fans out to backends. Response flows back in reverse. SECURE DATACENTER / ON-PREM User Jason's browser LLM intent · rewrite · expand Unified Search Query router semantic · rank · merge Vision Objects · scenes · OCR Document Transcripts · embeddings Metadata Tags · runs · provenance On-prem data store Your data never leaves your network Encrypted Isolated Audit-logged Vector · Object · Index No data egress · Customer-controlled keys SOC 2 · HIPAA · GDPR ready Query & response flow All components run on-prem. Your data never leaves your network.

Unified Search.

Search all content types and data at once.

Just

Drill down

Find the moment - not just the clip.

A single result is never the end of the trail. Click any hit and Persalto drops you inside the asset - every scene already cut, every word already searchable, every match already a timestamp.

Step 01 · Open the clip

Land inside the asset.

Click any result and you're on the video's inspector page - full-quality player, automatic scene breakdown, summary, speakers. No re-opening, no switching tools.

  • Auto-detected scenes with thumbnails
  • Click any scene to jump the player there
  • Per-scene summary and entities
persalto.local / library / asset / 0x8a3f…
Persalto video inspector - the clip plays at the top, auto-detected scenes run along the side.
persalto.local / library / asset / 0x8a3f…
Scene-by-scene keyframes, detected entities, and a time-aligned transcript.
Step 02 · Every scene, already cut

The clip, decomposed.

Scroll for the keyframe breakdown of every scene, a grid of every detected person, object, and logo, and the full time-aligned transcript. Everything already indexed, ready to search or skim.

  • Keyframes with per-scene summaries
  • Detected entities with confidence
  • Speaker-attributed transcript, word-timestamped
Step 03 · Search inside the clip

Query the transcript and the visuals.

A search bar inside the asset narrows the beam. Query the transcript, the detections, or both - every match comes back as a precise timestamp.

  • Transcript and visual search, one input
  • Results ranked by relevance, not position
  • Every match is a seekable timestamp
persalto.local / library / asset / 0x8a3f…  ·  search
Searching inside a single video - transcript and visual matches returned with timestamps.
persalto.local / library / asset / 0x8a3f…  ·  t=00:42:18
Click a result - or any word in the transcript - and the player seeks to that frame and begins playing.
Step 04 · Jump to the second

One click. You're there.

Click a match - or any word in the transcript - and the player seeks to that frame and starts playing. No scrubbing, no guessing. A three-hour broadcast collapses to the three seconds you wanted.

  • Click any transcript word to seek there
  • Deep-links preserve timestamp - shareable
  • Works the same on a 30-second ad and a 4-hour broadcast
A closer look

The surfaces your team orchestrates from.

Two consoles sit above the workflow - one for the content you own, one for the work running against it. Every drill-down fans out from here.

01 · Library

Petabytes, one grid.

Every video, image, document, and audio file - from every share, every bucket, every tape ingest - unified under one canonical identity. Filter by engine, source, type, or run status.

  • Reads in place from SMB, NFS, S3, Isilon
  • Deduped by content hash, not by filename
  • Watched folders - new media ingests itself
persalto.local / library
Persalto library view - a grid of video, image, and document assets with engine-coverage badges.
02 · Activity

Every job, every engine, live.

A single console for the pipeline - ingest, transcription, scene detection, vision, document parsing. Per-run lineage and structured logs, not spinners.

  • Per-engine run state, retries, and DLQ
  • Reprocess a slice or the entire corpus on demand
  • Structured JSON logs, Prometheus metrics, correlation IDs
persalto.local / activity
Persalto activity view - a live log of processing runs across engines, with status, duration, and lineage.

The cost of unsearchable content

80%

of enterprise video and image content is never viewed again after it's captured. Your most expensive asset is also your most invisible.

$ × N

Cloud AI APIs bill per asset, per model, every time. A smarter model next quarter means paying for your entire library all over again.

0bytes

leave your network with Persalto. Every model, every embedding, every inference happens inside your facility.

The difference

Cloud AI APIs weren't built for your archive.

They were built to rent you intelligence by the minute. For a library that grows by the terabyte and lives forever, that math breaks. Persalto flips it: the models come to your data, and they stay.

Models

You pick. You pin.

Best-in-class open models you choose, pin, and swap. Upgrade on your schedule, not on a vendor's deprecation calendar.

Latency

Sub-second at archive scale.

Retrieval across billions of local embeddings - no network round-trip on every query.

Storage

Reads in place.

No object-store copy. Persalto indexes against your existing storage - petabytes stay where they live.

Who it's for

Built for teams whose data can't leave the building.

Broadcast & post-production

Unlock decades of tape-ingested footage. Find the one shot, the one soundbite, the one logo - across petabytes of editorial-grade masters - without uploading a frame to the cloud.

Sports & live entertainment

Turn multi-camera match archives into a searchable playbook. Find every highlight, every player, every sponsor impression in seconds - and reprocess the library whenever the models get smarter.

Legal, regulated & compliance

Discovery, investigations, and regulatory review across video depositions, call recordings, and document archives - with a chain of custody that never touches a third party's network.

Government, defense & critical infrastructure

Air-gapped deployment, classified-compatible, model-pinned. Apply modern AI to sensitive archives without changing your security posture or your procurement process.

Deployment & licensing

Predictable to install. Predictable to own.

A flat annual subscription, priced per server. No per-asset fees, no per-query fees, no metered usage. One number on the line item, renewed every year.

Install in hours, not days

Containerized, declarative - your platform team stays in control.

Flat annual fee per server

One price per server, per year. Unlimited assets, unlimited queries, unlimited reprocessing - volume never changes the bill.

Everything included

Platform, every model update, app updates, and support - all covered by your annual renewal. No metered inference, no add-on SKUs.

Per-server price drops as you scale

The more servers you run, the less each one costs per year. Scale horizontally without a proportional cost increase.

Your data never leaves your environment

Your existing compliance posture (HIPAA, CJIS, ITAR, GDPR, classified workloads) carries over. Certifications for Persalto itself are on our roadmap.

Bring us a slice of your archive.

A working session with a founder. We'll index a sample of your footage on our infrastructure and let you search it live on the call. No procurement gate, no NDA required to start.

Book a call