MVRK Systems presents

ShuttleCheck™ Multitool

SIX TOOLS. EACH THE BEST AT ITS ONE THING.

Your team builds its vendor list and its folder structure before the show opens. Every crew, photographer and agency then delivers into the right place, correctly named and verified, from day one. No chasing files, no renaming after the fact, and your editors and social team find what they need immediately.

The signal path lit as far as the job has got · the first red tool is the next thing to do
01 DailiesDrop 02 Convention 03 Roll call 04 Rename 05 Seal 06 Vendor packs landed recovered 3 short 5 off the rule not sealed 7 suppliers
Four of the six are a sequence, each wanting what the one before it produced. The path is lit as far as the job has got without a problem, so the first red tool on it is the next thing you have to deal with.
01 · The story first

A drive should say what is wrong
before it says how much.

The job screen opens with a sentence, not a dashboard. The ratio comes second and the folder map third, because a figure you have to interpret is slower than a line you can act on.

5 files will fail an ingest.
Hall 1 camera crew owes three sessions.

On the rule Worth a look An ingest will refuse
Unknown is never zero

A count that was not measured is drawn as a dash. A nought means nought, and it is the only thing that does.

Not run is never passed

Checks that could not run are listed by name. A silent skip is how a conformance tool starts lying.

Our failures stand apart

When the tool itself breaks, it is drawn hatched in red and never mixed in with problems in your media.

Copy the handover puts that sentence and the counts on the clipboard as plain text, for the email or the chat the production already runs on. The report itself keeps its shape: four groups, in order, always shown.

02 · Six tools, six instruments

Each tool makes one promise,
and draws the thing that proves it.

Every tool owns a visual of its own. Not a shared console with different text in it: the delivery is roads, the convention is a filename taken apart, the roll call is a board, the seal is a stamp. You can tell which tool you are in from across the room.

01 DailiesDrop™ units · roads · gate · storage
UNIT 01 UNIT 02 ETHERNET 5G · 5G · SAT GATE SHA-256 YOUR STORAGE PLACED, NEVER RENAMED A lane is as wide as its share and moves only while bytes move on it.
The card goes in on set and lands here checked against your rule, verified whole, placed in your storage. Anything that does not verify is held rather than filed.
02 Convention one real filename, taken apart
SBC26 PROJECT constant D02 DAY folder MAIN STAGE folder S014 SESSION agenda v01 VERSION from you .mov EXT TEST A NAME SBC26-D02-MAIN-S014-keynote-v01.mov ON THE RULE
Your rule, read from work you already delivered, so nobody writes YAML. Each field says where its value comes from, and the tester under it holds a name you type against the rule as you type it.
03 Roll call the running order as a board
MAIN SBET AFFL PAY D01 D02 D03 here due and missing not due yet
What the running order promised against what arrived, named before anyone asks. The only tool here that can tell you about a file that is not there. Before the show, the drive can be laid out from this same board.
04 Rename a stack of steps, every result held to the rule
01 REPLACE " " → "-" 02 CASE UPPER on {stage} 03 NUMBER S001, step 1, natural order RESULT main stage 14.mov SBC26-D02-MAIN-S014-v01.mov ON THE RULE A001C014_261110_R2PQ.mov CAMERA ORIGINAL · LOCKED
The renamer that knows what right looks like. Every result is held to the convention as you type, recorder originals are locked and no step reaches them, one collision blocks the whole plan, and the run is undone in one press.
05 Seal a stamp, and the certificate beside it
2 GENERATION 412 OF 412 HASHED WHAT THE SEAL WRITES ascmhl/0002_SBC26….mhl ascmhl/ascmhl_chain.xml _SPEC/convention.yaml _SPEC/report.txt _SPEC/README.txt Your footage is read. None of it is moved, renamed or rewritten.
Proof that travels with the drive, readable with any ASC MHL tool. Sealing a sealed drive adds a generation and links it to the ones before, which is what a chain of custody is made of.
06 Vendor packs supplier, road, and what is owed
SUPPLIER ROAD STANDING crew_main UNIT all in crew_sbet UNIT 2 short verbatim SHUTTLE late stills_co FRAME.IO nothing yet
Every supplier gets only their rules, cut from the one convention, and you see who owes what by which road. The pack reaches somebody who is not your customer yet, which is why it is free.
The one order to remember

Roll call comes before Rename.

A wrong name is fixable. A card reformatted because nobody noticed a reel was never copied is not. Reconcile what arrived before you start changing what it is called.

The whole job, in one view

Six instruments, one screen.

The job screen carries a small version of each tool's own instrument, under the story and the ratio, so the state of every tool is one glance rather than six clicks.

03 · Before the show

The folder structure exists
before the first camera does.

On an expo the running order is structured data that exists weeks ahead. Joined against recording wall-clock it yields the session, the stage, the speaker and the sponsor on its own: no model, no network, no per-file cost. That is the thing a general-purpose renamer cannot do, and it is why the work moves to the week before the show.

Weeks out

Name the suppliers

Every crew, photographer and agency on the job, what each of them owes, and the road their work arrives by.

Weeks out

Lay the drive out

The roll call board writes the folder tree before anything is shot: a row per session per stage per day, waiting to be filled.

Day one

Everyone delivers into it

Each supplier is handed their own rules and nothing else from the job. Their files land in the right place, named correctly.

Every evening

Read what is short

The board lights what arrived and stripes what is due and missing. That is the list you take into the production meeting.

04 · Against the renamers

Everything a bulk renamer does,
and four things none of them can.

A bulk renamer is a commodity. What it cannot have is the convention, the camera report and the running order sitting underneath it, which is what turns a find-and-replace into something you can let near a job.

The renamer, feature for feature
CapabilityWhat ShuttleCheck does
Find and replacePlain text, or a regular expression with groups ($1) and case changes in the replacement (\U, \L). Match case, first match only.
CaseUPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case.
Insert and removeAt the start, the end or a position, with tags for {parent}, {date}, {name}, {n}. Remove given characters, or a range counted from either end.
NumberingStart, step, digits, joiner, position. Restarts per folder if asked, in natural order, so clip2 comes before clip10.
Clean-upSpaces to a separator, accents, characters drives refuse, repeated separators, trimmed ends.
Scope and presetsFiles, folders or both; include and exclude patterns; or exactly the files the rule could not fix. Four presets built in, your own saved on the machine.
The convention's spellingsA whole field written another way becomes the convention's spelling: Main Stage becomes MAIN, cam1 becomes CAM01. Only the spellings the convention actually lists.
Held to the ruleEvery new name says whether it is on the rule and, if not, which field is wrong. The footer counts names on the rule now, and after.
Never camera negativeRecorder originals and protected paths are drawn locked. No step reaches them, and neither does a folder that holds them.
Never half a renameOne collision, or one name a drive would refuse, blocks the whole plan. Every run goes through the journal and is undone in one press.

By the rule and by hand hand off to each other. The rule fixes what it can derive; "fix the other five by hand" opens the hand renamer with exactly those five files in scope.

05 · Free, and what a licence buys

Five of the six tools are free,
permanently, with no account.

The split is not by what is valuable. It is by what an operation does. Everything that reads, and the two things that write for somebody else's benefit rather than yours, are free. What a licence buys is the labour.

ShuttleCheck™

Free, permanently

No account, no connection, no trial clock. Install it on as many machines as you like, including commercially.

  • Checking. Point it at a folder and read what would fail an ingest. It cannot write; that is what makes it something a stranger will run on a live job.
  • The convention. Recovered from a job you already delivered, then held against any other folder.
  • The roll call. What was declared against what arrived, and which supplier owes the difference.
  • Sealing. A checksum per file in ASC MHL, the rule beside it, and a chain of custody that extends rather than overwrites.
  • Vendor packs. Each supplier's own rules, cut from the one convention.
  • Receiving footage from a DailiesDrop™ unit, verified on arrival.

Sealing and packs write, and are still free. A manifest only works if the far end can verify it for nothing, and a pack is the one thing this product does that reaches somebody who is not the customer.

ShuttleCheck™ Pro

Renaming, and undo

One tool, and the journal that takes it back. Licensed per machine: one licence file, one machine, no seat counting.

  • Conform. Hold a tree to the convention, with a plan you read before anything moves.
  • Revert. Undo a whole run from the journal in one press.
  • €180 a year per machine
  • €49 for 30 days per machine, for one job

Before VAT. No automatic renewal, and fourteen days of grace after expiry; a renewal that is late should not stop a shoot. Pro comes with a DailiesDrop™ subscription for the whole organisation. Get a licence · Terms of sale.

Not open source: free to install and use, with no right to redistribute or modify. Checking codecs, resolution and frame rate needs ffmpeg on your machine; without it the report says those were skipped rather than passed, because a skipped check reported as passed is how a conformance tool starts lying.

06 · Where to start

Point it at last season's work.

The most useful first thing anyone does with it is run it against a job that is already finished and read what comes back. Nothing is renamed, nothing leaves the machine, and there is no account; so there is nothing to weigh up before trying it on real material.

Been sent a drive? mvrk.systems/verify

Open the page, choose the folder, get the arrival and naming report. Your files are read in your own browser and never leave your machine.

Open the checker →
Run the window ShuttleCheck™ 0.4.3 · Windows and macOS

The whole multitool on your own machine: six tools, six instruments, and no account. Point it at a drive and it reads; nothing is written until you approve a plan.

Not signed yet, so the first launch takes one extra step: how to open it · checksums

Or pip install shuttlecheck, then shuttlecheck ui
Comes with the unit DailiesDrop™ subscription

Pro is included for the whole organisation on a DailiesDrop™ subscription. Same engine as the free checker, so there is no second tool to learn.

See the tiers →
Keyboard and contrast

0 to 6 select a tool, C checks again, O chooses a drive. Dark and only dark, so the window never arrives looking like a different tool on a machine set to light. Reduced motion stops every moving part, and forced colours are supported throughout.

Every screen is also a command

The same engine runs from a terminal, which is what you want when the job is a scheduled task on a machine room box rather than somebody at a desk. Exit codes are the point: 0 conforms, 1 findings, 2 could not run.

Before your next show

Build the vendor list while the agenda is still a spreadsheet.

That is the week the work actually gets cheap. Send us the running order and the supplier list from a show you have already run, and we will write the convention with you and hand it back as a pack per vendor.