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.
- 16:27:31STORYBOARDSH010.pdf imported · C4 c41fQk…9qAe
- 16:27:32PASSPORTLead actor · client-provided · likeness pending
- 16:27:33CLEARANCEfal · nano-banana-pro/edit → CLEARED
- 16:27:33DEPLOYEDSPXPKG_000001_V001 → artist · 2/2 assets C4-verified
- 16:27:39ARTISTSH010 accepted · working in AMIRA
- 16:31:02GENERATEDSH010_IMG_V005_01 · route cleared · stamped CLEARED
- 16:35:40REVIEWReview set 1 · 2 selects submitted
- 16:36:12APPROVEDSigned by producer · J. Hernandez
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.
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.
- 01StoryboardTENSOR · SIGNET
- 02Shot packageSIGNET
- 03AssignmentSIGNET
- 04GenerationAMIRA
- 05SelectsAMIRA
- 06Producer reviewSIGNET
- 07Revise or approveSIGNET · AMIRA
- 08CloseSIGNET
SIGNET
Storyboard ingest, shot packages, asset passports, assignment, the Live Board, review, clearance and the custody log.
AMIRA
Image and video generation around the shot, selects, review sets and producer notes. Standalone or synced with SIGNET.
TENSOR
Block a shot out loud in a live 3D greybox and print storyboards SIGNET reads directly.
CORE
A small shared service so producers and artists in different places work from one board.
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.
- 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.
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.
- 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.
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.
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
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
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
- #1316:36:12APPROVEDJ. Hernandez · item 2 approved · override note signed
- #1216:35:40REVIEWArtist · review set 1 submitted
- #1116:27:39ARTISTArtist · SH010 set to WORKING
- #0916:27:33DEPLOYEDJ. Hernandez · SPXPKG_000001_V001
- #0816:27:33CLEARANCEJ. Hernandez · nano-banana-pro/edit CLEARED
- #0716:27:33RIGHTSJ. Hernandez · Lead actor · likeness PENDING
- #0616:27:33PASSPORTJ. Hernandez · Lead actor · C4 c44kj8…
- #0216:27:31STORYBOARDJ. Hernandez · SH010.pdf imported
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.
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.
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.
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.
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
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
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.
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.
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.