M·THEORY M-DECK
M-DECK · PRODUCTION STACK FOR AI-ASSISTED SHOTS

Run AI shot work like a real production.

SIGNET is the producer's control room. AMIRA is the artist's workstation. Every storyboard, asset and generated frame carries a content ID, a cleared route and a signed record of who touched it.

SEE THE CHAIN OF CUSTODY
SIGNETv0.8 · private pilot
AMIRAv0.7 · private pilot
TENSORv0.1 · first tests
M-DECK COREplanned
SH010 · CHAIN OF CUSTODYPROJECT · DEMO
  1. 16:27:31STORYBOARDSH010.pdf imported · C4 c41fQk…9qAe
  2. 16:27:32PASSPORTLead actor · client-provided · likeness pending
  3. 16:27:33CLEARANCEfal · nano-banana-pro/edit → CLEARED
  4. 16:27:33DEPLOYEDSPXPKG_000001_V001 → artist · 2/2 assets C4-verified
  5. 16:27:39ARTISTSH010 accepted · working in AMIRA
  6. 16:31:02GENERATEDSH010_IMG_V005_01 · route cleared · stamped CLEARED
  7. 16:35:40REVIEWReview set 1 · 2 selects submitted
  8. 16:36:12APPROVEDSigned by producer · J. Hernandez
8 entries · SHA-256 chained · head 0d7516…c8[ VERIFIED ]
THE PROBLEM

AI production is fast. Keeping track of it isn't.

Generation tools make frames. They don't run a production. Shots get made in one place, reviewed in another and approved in a chat thread, and nobody can say where a shot stands or what went into it.

REFERENCESScattered across drives, downloads and messages.
PROMPTSNobody wrote them down, so good results can't be rebuilt.
GENERATIONSHundreds of files with no versions and no owner.
NOTESBuried in threads the artist never sees.
STATUSNo one can see which shots are stuck and why.
CLEARANCEWhen the client's counsel asks which model made a frame, and from what, there's no answer.
THE STACK

One loop, from storyboard to approved shot.

M-Deck coordinates the work. Media stays on your drives, cloud storage or Frame.io. SIGNET and AMIRA run as two terminals of the same system, and AMIRA also works on its own for private projects.

  1. 01StoryboardTENSOR · SIGNET
  2. 02Shot packageSIGNET
  3. 03AssignmentSIGNET
  4. 04GenerationAMIRA
  5. 05SelectsAMIRA
  6. 06Producer reviewSIGNET
  7. 07Revise or approveSIGNET · AMIRA
  8. 08CloseSIGNET

SIGNET

PRODUCER CONTROL

Storyboard ingest, shot packages, asset passports, assignment, the Live Board, review, clearance and the custody log.

v0.8 · private pilot

AMIRA

ARTIST WORKSTATION

Image and video generation around the shot, selects, review sets and producer notes. Standalone or synced with SIGNET.

v0.7 · private pilot

TENSOR

VOICE PREVIZ

Block a shot out loud in a live 3D greybox and print storyboards SIGNET reads directly.

v0.1 · first tests

CORE

REMOTE COORDINATION

A small shared service so producers and artists in different places work from one board.

planned
SIGNET · PRODUCER CONTROL

The producer's side of the pipeline.

SIGNET turns storyboards into shot packages, sends them to artists and brings the work back for review. The producer sees every shot, every asset and every decision in one place.

SIGNET Shotplex screen: ingested storyboards on the left, shot packages in the middle, asset requirements and deployment status for shot SH050 on the right
SHOTPLEXStoryboards in, shot packages out, assets confirmed before deploy
  • Storyboard ingestImport storyboard PDFs. SIGNET reads each shot and its assets block and builds a package listing what the shot needs.
  • Asset passportsCharacters, locations, wardrobe and props each get a passport with a C4 ID, rights and likeness status. Locked passports are integrity-checked.
  • Assign + deployPackages go to the artist's AMIRA with every asset C4-verified. Deployment stays blocked until required assets are confirmed.
  • Live BoardEvery shot as a node on one pannable board: status, artist, priority and what it's waiting on.
  • Producer reviewReview sets of up to five selects per shot, notes back to the artist, approve or request changes.
  • Sign-in + auditProducers sign in, and every decision is written to the project's custody log under their name.
AMIRA · ARTIST WORKSTATION

Where the shots get made.

AMIRA organizes generation around the production's shot IDs. The package, references, prompts, results and producer notes for a shot all live together, and any past setup can be reloaded.

AMIRA Image Lab: shot SH010 synced with SIGNET, two references with their declared sources, provider settings, and two results marked CLEARED with their C4 IDs
IMAGE LABSynced shot, declared sources, results stamped CLEARED with C4 IDs
  • Two modesLocal projects for private work stay on the artist's machine and never send anything to SIGNET. Synced projects receive packages and return review sets.
  • Image LabGPT Image 2 direct from OpenAI, plus fal.ai image models. Text to image, edit and multi-reference.
  • Video LabSeedance 2.0 and 2.5 through TopView and fal.ai: reference, image to video, text to video and rework. Images, video and audio references tagged @Image1, @Video1, @Audio1.
  • Live costShown before you generate when the provider publishes a fixed price. No guessed numbers.
  • SelectsPick the best results, build a review set and send it. Producer notes come back into the shot.
  • Stamped outputsEvery result is fingerprinted with C4 and stamped CLEARED or ALT the moment it's made.
PROVENANCE · C4 · CLEARANCE · CUSTODY

Know what made every frame, and who signed off.

Studios need to show their counsel how an AI shot was made. M-Deck records it as the work happens: which files went in, which model and service made the frame, what rights each input carried, and which producer approved it.

01 · IDENTITY

C4 content IDs

Every storyboard, asset, reference and output gets a SMPTE ST 2114 C4 ID computed from its bytes. Renaming a file doesn't change it. Changing one pixel does.

  • Storyboards bound to their shots
  • Duplicate assets caught on import
  • Package assets verified when they reach AMIRA
  • Every output traced back to its inputs
FILESH010_IMG_V005_01.png
C4c42XerEqbG…SBCEkrFA
INPUTSplate_marina.png · c43JwQ…RSx
sketch.png · c44kj8…69B
ROUTEfal · nano-banana-pro/edit
02 · CLEARANCE

Cleared routes

The producer keeps the project's list of cleared routes. A route is the model plus the service it runs through, because coverage follows the vendor contract.

  • Each generation stamped CLEARED or ALT when it's made, with its full lineage
  • Passports record rights: client-provided, licensed, original or public domain, plus likeness
  • Approving an ALT item takes a signed override note
  • A printable clearance report for every shot
03 · CUSTODY

Chain of custody

Producers sign in. Every clearance change, rights edit, deployment, approval and override is logged with who did it and when.

  • Entries SHA-256 chained inside the project file
  • One click verifies the chain: VERIFIED or BROKEN
  • Export to CSV for legal or post
  • A custody table in every clearance report
SIGNET Clearance window: clean-model project switch and a list of AI routes, one marked CLEARED by Jimmy Hernandez, the rest NOT CLEARED
CLEARANCEThe producer's list, with who cleared each route
AUDIT LOG · SH01013 entries · head 0d7516edb4…
  1. #1316:36:12APPROVEDJ. Hernandez · item 2 approved · override note signed
  2. #1216:35:40REVIEWArtist · review set 1 submitted
  3. #1116:27:39ARTISTArtist · SH010 set to WORKING
  4. #0916:27:33DEPLOYEDJ. Hernandez · SPXPKG_000001_V001
  5. #0816:27:33CLEARANCEJ. Hernandez · nano-banana-pro/edit CLEARED
  6. #0716:27:33RIGHTSJ. Hernandez · Lead actor · likeness PENDING
  7. #0616:27:33PASSPORTJ. Hernandez · Lead actor · C4 c44kj8…
  8. #0216:27:31STORYBOARDJ. Hernandez · SH010.pdf imported
[ VERIFY + REFRESH ] [ EXPORT CSV ][ VERIFIED ]
AUDIT LOGEach entry signed by its account and chained to the one before

SCOPE · M-Deck documents the path a frame took. Indemnity still comes from your vendor contracts, and the log is tamper-evident rather than tamper-proof.

TENSOR · VOICE PREVIZ

Block the shot by talking to it.

TENSOR runs Blender quietly on your machine and gives you a live camera feed with a grid overlay and telemetry. Hold the right mouse button and direct. The camera keeps moving until you say stop.

track left … stopprofile view of the boxadd mannequin standing next to the boxchange lens to 85 mmorbit left 30enhance 34 to 36give me a hard copy

DRAG PAN/TILT · SHIFT+DRAG TRACK · CTRL+DRAG ORBIT · WHEEL DOLLY · DOUBLE-CLICK AIM

  • Hard copiesEach capture becomes a storyboard panel with its lens, framing and camera move.
  • Into SIGNETBoards export as PDFs in SIGNET's format and import straight into Shotplex.
TENSOR live feed: greybox lab set with a mannequin framed in a three-quarter view under a numbered grid, lens and position readouts along the bottomLISTENING
LIVE FEED"3/4 view of the mannequin" · 22mm · camera stopped at the set wall
ROADMAP

Built inside a production, in the open.

M-Deck is being built and used on M Theory's own productions. Pilot partners shape what comes next.

NOW

Private pilot

  • SIGNET v0.8 and AMIRA v0.7 running together
  • C4 IDs, route clearance and the custody log
  • TENSOR v0.1 in first tests
NEXT

Remote teams

  • M-Deck Core for producers and artists in different places
  • Artist sign-in on AMIRA
  • A world-bible asset library matched to storyboards
  • TENSOR camera moves as video reference
LATER

Studio scale

  • M-Deck Console for administration
  • More tools built on the same shot data
The next great production companies won't choose between film craft and AI. They'll be fluent in both.
ABOUT M THEORY

M Theory is a Los Angeles creative technology studio founded by Jaime Hernandez, a filmmaker and creative director working in AI production.

M-Deck started as the system he needed to run his own AI productions. It's production software built by people who live inside the production.

CONTACT

See the loop run on a real shot.

For studios, agencies, production companies and creative teams. The demo covers the producer and artist sides, clearance and the custody log.

WE'LL GET BACK TO YOU WITHIN 24 HOURS
M-DECK · PRIVATE DEMO

See it in action.

Enter your email to arrange a walkthrough of M-Deck.