Skip to the content
FedM8 Design

Video 001 · Walkthrough

Narrated walkthrough

One warm voice walks through the FedM8 app. The app sits in a browser window on a navy stage. Real clicks, typing and scrolling. Short captions, a "Why it helps" card for each benefit, labels on every preview and sample, and a quiet piano underneath. It should feel like using the product, not watching slides.

Use for
Feature walkthroughs, previews of upcoming features, what's new videos, demos with one narrator
Look
Stage #0b1626, app in a 1660 × 868 window, gold #c4a35a cursor ripple and rings
Voice
Kokoro af_heart, speed 0.94, "Fed Mate" for FedM8
Status
Standard · version 2026-10-23 · first used for the community features preview

Where it is used

Videos

  • Walkthroughs of app features, one narrator, about 2 to 4 minutes.
  • Previews of features that are not out yet. These always carry the preview label.
  • Short what's new clips cut from the same scenes.
  • Continuing the community walkthrough series. Reuse the sample cast.

Other video styles are on the video index. One video uses one style.

Files

How an AI agent uses this page

Read /design/v/001/tokens.json first. It has every number on this page. Use those values, not close guesses, so episodes match. To brief another AI, paste style.md and add the new request at the end. The checklist is at For AI agents.

This page is the standard for walkthrough videos. DESIGN_DNA.md still wins on brand marks such as the shield and the wordmark. If a skill or an older note disagrees on anything video, follow this page and report the difference.

Reference episode

The first video in this style. Watch it before you make the next one. Everything on this page comes from it.

FedM8 community features: upcoming update preview · 3:00 · 720p copy for this page. Captions are burned in. The 1080p master is kept with the project files. Updated 2026-10-23 to the decisions below: fedm8.com end card and made-up sample places. Narration, music and timing are unchanged.
TimeSceneWhat it shows
0:00Find people discussing your workScattered PDF, notes and messages, then the wordmark, then Chat home with contract, grant and code conversations
0:20Every opportunity has a conversationTalk · 7 on a search result opens the room. Source link stays in view. The same tools on a grant
0:43Your codes connect youThe NAICS room, Follow on a linked opportunity, the breadcrumb back, Talk · 12 on a code lookup
1:02Starting feels simpleA two-field first-post card that keeps the draft, the member card, a welcome intro and a Greeter reply
1:25Veterans and certificationVeterans Hall, then "Stuck here? Ask people on this step" in the VetCert guide
1:45Follow, reply, keep it goingFollow, a reply notification, the Inbox, a direct message, back to the exact reply, the new replies pill
2:04Helpful answers and summariesHelpful with M8 points, a labeled FedM8 AI note with sources, a Catch up summary
2:22Trust and consistencyReport and Hide, the same menu in every room, a plain error that keeps the draft, an honest empty room
2:43CloseDesktop shrinks into a phone, three closing lines, the end card

The frame

Every demo frame has the same four zones. The window never moves. The camera zooms inside it.

Grant room in the browser window, gold rings and numbered pills marking the same tabs, actions and composer, with the caption below.
0:37A full demo frame. Labels on top, rings and numbered pills, one caption.
Zoomed contract room with a navy '2 new replies, Show' pill and a Why it helps card below the window.
1:58Zoomed in at 1.16. A Why it helps card in the caption area.
PartValue
Frame1920 × 1080, 30 fps, H.264, bt709
Stage#0b1626 with a soft #183252 glow at top left and a faint #1b2b20 glow at bottom right
Window1660 × 868 at x 130, y 84. 18 px corners. Shadow 0 30px 80px rgba(0,0,0,.45). Light chrome bar, three gray dots, a lock and the URL fedm8.com/#/…
App insideBuilt at 1186 × 620 and scaled 1.4×, so 13.5 px body text reads as about 19 px
Label zoney 22 to 64. Preview label at left, sample label at right, both 42 px tall
Caption zoneFrom y 956 to the bottom, centered, at most two lines
Empty windowA blank window in the same place sits behind every scene, so scene changes dip through it

Colors

Navy stage, light app, gold for what to look at. The app colors match the app at the time of recording.

Stage

Stage--v1-stageBackdrop, end card, thumbnails
Stage glow--v1-stage-glowSoft glow at top left
Stage text--v1-stage-textCaptions, closing lines
Stage muted--v1-stage-mutedSample label, end address
Stage gold--v1-stage-gold"M8", Why it helps label, last closing word
Stage line--v1-stage-lineDashed sample pill edge

App and highlights

Page--v1-pageApp ground, empty window
Ink--v1-inkApp text
Line--v1-lineBorders
Navy--v1-navyButtons, Talk chip, FedM8 AI chip
Gold--v1-goldRings, ripple, numbered pills
Gold tint--v1-gold-tintDeadline, code and Greeter chips
Blue tint--v1-blue-tintCurrent item, Contract chip, your own posts
Green--v1-greenFollowing, Grant chip, saved draft
Red--v1-redProblems only, always with words
AI note--v1-ai-groundFedM8 AI note ground, navy left edge

Typography

DM Sans for everything working. Source Serif 4 for the closing lines and the tagline. Sizes are at 1080p; samples are shown at 60%.

CaptionDM Sans 500 · 34 px · line 1.28 · max 2 lines
Ask your question in context.
Why it helps lineDM Sans 600 · 32 px · label 15 px 700, tracked .16em
Relevant conversations stay easy to find.
Closing lineSource Serif 4 600 · 62 px · last word gold
Ask your people.
End card wordmarkDM Sans 700 · 150 px · tracking -0.04em
FedM8
App headingDM Sans 650 · 20 px app size · 28 px on frame
Help desk support, Example Base
App bodyDM Sans 400 · 13.5 px app size · 19 px on frame
Not yet. On the last round they posted Section L about a week before responses were due.

Labels on the stage are 19 px. The tagline is Source Serif 4 600 at 52 px. The end address is DM Sans 500 at 30 px.

Interface

Rebuild the app faithfully, with its real menu and labels at the time of recording. These are the parts the reference episode used, at app size.

ContractGrantNAICS codeDue Nov 18Sample listingGreeterFedM8 AI
Talk · 7Talk · 7 (hover)PostFollowFollowingOfficial notice on SAM.gov
DR
Dana R. Sub · Veteran2h
Does anyone know if the site visit is required? The notice says "see Section L," but L isn't posted yet.
Helpful 3Reply···
MT
Marcus T. Primereplied to you · 12m
It's optional for everyone. Amendment 1 says so on page 2.
Helpful 4Reply···
2 new replies · Show Posting in Help desk support, Example Base · the details come with your question
Is the site visit required for subs, or only the prime?Post
FedM8 AIAutomated summary · not a member · pinned
This week in 541512Amendment 1 posted for Help desk support, Example Base. SAM.gov noticeBuilt from public listings. Every line links to its source.
Happy to compare notes. Call me at 915-555-0142.Post
Not posted yet. Phone numbers can't be shared in open rooms. Remove it and post again.
Your draft is still here
ReportHide this personRemove mine
No member posts yet.When someone asks about 238220, it shows up here.Ask the first question

The reference episode's menu was Chat, Inbox, Find Work, Grants, Get Certified, then Rooms, Your codes and Following. If the app's menu has changed, use the app's current menu.

Overlays and captions

Everything on the stage outside the window. Shown at 60%.

Upcoming FedM8 update · PreviewSample conversations · Names and activity are illustrative

Move between your industry's conversation and a specific opportunity without losing the connection.

Why it helpsLess searching for where to ask. Less repeating background information.
Talk · 12 1Same tabs
OverlayRule
Preview label"Upcoming FedM8 update · Preview". Gold outline, gold tint, gold dot. Top left on every demo frame of a feature that is not out yet. Once the feature is out, drop it and keep the sample label
Sample label"Sample conversations · Names and activity are illustrative". Dashed edge. Top right for the whole demo
Sample listingA dashed "Sample listing" chip on every contract and grant. Opening documents say "Illustration"
CaptionOne per spoken sentence, fades in 0.2 s, two lines at most. Also export SRT and VTT
Why it helpsBenefit sentences show as this card instead of a plain caption. The card is the caption
Ring2 px gold with a 4 px soft glow, around the part being named, on the spoken word
Numbered pillGold pill with a dark number. In empty space, never on top of text
AI label"FedM8 AI" navy chip plus "Automated summary · not a member", with a source link on each line

Motion

Someone is using the product. Every click shows its result before the next line starts.

MoveValue
CursorWhite arrow with a #142033 edge, 34 × 40 px. Eased moves of 0.5 to 0.9 s with a slight curve. Hover states on buttons, links and rows
ClickGold ripple, 64 px, 0.55 s. The cursor presses to 86%. A very soft tick
TypingHuman speed with small variation, a beat after spaces and punctuation, a blinking caret
CameraZoom 1.16× on the main column, lined up on its left edge. Up to 1.3× only for narrow items. Back to full view before a page change
Between scenesDip through the empty window in 0.45 s. Never cross-dissolve two screens
Page changeFade in over 0.3 s with an 8 px upward settle
New contentGrows into place in about 0.4 s. A reply you were sent to gets a gold highlight for about 1.5 s
NotificationsSlide down from the top right, stay about 2 s. A badge pops in on Inbox
EndingThe desktop window shrinks into a 400 × 840 phone with the same conversation in about 1.6 s

Do

  • Move the cursor to something on the new page after every page change.
  • Land rings on the exact word being said. Use word timings.
  • Leave a beat for each result to show.

Don't

  • Cross-dissolve two screens. The text ghosts.
  • Zoom so far that Post or Follow is cut off.
  • Leave the cursor on a hidden element.

Voice and music

PartValue
VoiceKokoro TTS v1.0 (kokoro-onnx), voice af_heart, speed 0.94, en-us. Warm, unhurried
ClipsOne sentence per clip. Trim silence. Place clips 0.3 to 0.8 s apart, timed to the action
CheckTranscribe every clip with Whisper and confirm each word before timing the scenes
MusicSoft felt piano over a warm pad, D major, 76 BPM. Chords D, Bm7, Gmaj7, A, then Em7, Gmaj7, D/F#, Asus, two bars each. Sparse low piano until the app appears. A resolved D chord on the end card
MixMusic about 17 dB under the voice, ducked another 7.5 dB while someone speaks. Soft clicks
Master-16 LUFS integrated, true peak -1.5 dB, AAC 192k, 48 kHz

Say it right

WrittenVoice textNote
FedM8Fed MateVoice text only. Captions keep FedM8
NAICSnakesVoice text only. Captions keep NAICS

Words

Speak to one person. Short sentences. A verb first when something happens on screen. Each feature is one useful action, then its benefit.

Say

  • Open the opportunity. Read the discussion. Ask your question in context.
  • Less searching for where to ask. Less repeating background information.
  • Follow a conversation and hear back when someone answers.

Not

  • Unlock a seamless, all-in-one collaboration experience!
  • Win more contracts with the power of community.
  • Our real-time pipeline syncs every room instantly.
  • Narrate about half the runtime. Let the demo breathe between lines.
  • No hype, jargon, exclamation marks, em dashes or technical architecture.
  • Close with three short parallel lines: "Understand the opportunity. Ask your people. Keep the conversation moving."
  • Name the matching AI Match-M8 and the room host FedM8 AI. The post button says Post.

Scenes and pacing

Open on the problem in the real world, then the app. One feature per scene. Close on a phone and three lines.

  1. Each scene runs 18 to 23 seconds.
  2. Write each scene as: title and time, on-screen actions step by step, 1 to 4 short narration sentences with the word each action lands on, an optional Why it helps line, and the labels shown.
  3. Open: scattered tabs, notes and messages, then the FedM8 wordmark, then the app.
  4. Close: the desktop shrinks into a phone, three closing lines appear one per spoken line, then the end card for 6 seconds and a fade.
  5. End card: "FedM8", "Federal work. Connected people.", "fedm8.com".
Opening: a solicitation PDF, a notes file of questions and a message list overlapping on a desktop.
0:04Open on the problem.
Chat home with contract, grant and NAICS code conversation cards highlighted in gold.
0:14Then the app.
A short Before your first post card asking for a name and whether the member takes part personally or represents a business, with Your draft is saved.
1:11One feature per scene.
VetCert guide at the Gather step with a discussion for that step open beside it.
1:38Help where it is needed.
An answer marked Helpful with a note that M8 points recognize contributions to the community.
2:06Recognition, explained.
A pinned FedM8 AI note labeled Automated summary, not a member, with a source link on each line.
2:12AI, labeled and sourced.
A post refused with a plain message about phone numbers, and Your draft is still here.
2:32Clear messages.
An empty NAICS room saying No member posts yet, next to a labeled FedM8 AI note.
2:38Honest empty states.
Three closing lines in serif on the navy stage beside a phone showing the same conversation.
2:49Close on a phone.
End card: FedM8, Federal work. Connected people., fedm8.com.
2:56End card.

Honesty

The people watching are making real decisions about federal work. A polished demo must not mislead them.

Do

  • Label every preview and every sample.
  • Label and source every AI note.
  • Show honest empty and unavailable states.
  • Write error messages that say what to do and keep the draft.
  • Frame member answers as experience. SBA decides eligibility.

Don't

  • Say a feature is live before it is.
  • Show prices, plans, gates, exact limits or launch dates that are not confirmed.
  • Promise a win.
  • Present sample people or activity as real.
  • Name a real base, facility or contracting office in a sample. Use Example Base and Example Agency.
  • Show technical architecture.

Sample cast

Reuse these so the series feels connected. They are made up and always labeled.

NameWho
Kim P.Veteran, owns a small IT business, NAICS 541512. The usual point of view
Maria L.New member, Lopez Facility Services, janitorial, NAICS 561720
Dana R.Sub, veteran
Luis M. · Marcus T.Primes
Rosa G. · Priya S.Subs (Priya is a veteran)
Ray T.Greeter, Founding member
ContractHelp desk support, Example Base · Example Agency · Due Nov 18 · SDVOSB set-aside
GrantSmall business technical assistance grant · USDA Rural Development · Closes Dec 12

Build it

The skill holds a toolkit that renders the finished MP4. Every frame is drawn from a timeline, so text stays sharp and frames render in parallel.

  1. Write the narration, one sentence per line.
  2. Make the voice clips and check every word.
  3. Build the scenes in the app recreation and time them to the clips.
  4. Look at preview stills before rendering everything.
  5. Render, mix the music under the voice, master to -16 LUFS.
  6. Export SRT and VTT captions and a shot list.

For AI agents

If you write, storyboard or render a FedM8 walkthrough video, follow this list. The values are in /design/v/001/tokens.json. All video styles are in /design/v/catalog.json.

  1. Confirm this is the right style: one narrator, the app on a navy stage. If not, pick another style from the video index.
  2. Read tokens.json. Use its numbers exactly. Don't invent colors, sizes or timings.
  3. Watch or read the reference episode's scene list above. Match its pacing.
  4. Write the script first: one sentence per clip, a verb first, one action and one benefit per feature.
  5. Put "Upcoming FedM8 update · Preview" on every demo frame of an unreleased feature and the sample label for the whole demo. A released feature gets only the sample label.
  6. Use made-up places in samples: Example Base, Example Agency. Show fedm8.com in the address bar and on the end card.
  7. Label and source every AI note. Show honest empty states. Keep drafts in error states.
  8. No unconfirmed prices, plans, limits or dates. No promise of a win.
  9. Voice af_heart at 0.94 with "Fed Mate" and "nakes". Music in D under the voice. Master at -16 LUFS.
  10. Deliver the MP4, SRT, VTT and a shot list.

Brief another AI

Copy this, paste it into the other chat, and add your request. The full text is in style.md.

Make a FedM8 walkthrough video (or its script and shot list) in video style 001, Narrated walkthrough.
Read the standard first: https://fedm8.com/design/v/001/style.md
Exact values: https://fedm8.com/design/v/001/tokens.json
Reference episode: https://fedm8.com/design/v/001/media/reference-episode-720p.mp4
Rules: one warm narrator, short sentences, a verb first, one action and one benefit per feature.
Label every preview and sample. Samples use made-up places (Example Base). End card: fedm8.com. Label and source AI notes. No unconfirmed prices, limits or dates. No promise of a win.
Deliver: MP4 1080p30 with burned-in captions, SRT, VTT, and a shot list (time, scene, on screen, narration).

NEW REQUEST:
[topic, features, audience, length, any exact narration]

CSS variables

:root {
  --v1-stage:#0b1626; --v1-stage-glow:#183252; --v1-stage-text:#f2f5f9; --v1-stage-muted:#b9c6d6; --v1-stage-gold:#d6b56c; --v1-stage-line:#3a5070;
  --v1-page:#f5f6f8; --v1-surface:#ffffff; --v1-ink:#182231; --v1-ink-2:#526071; --v1-muted:#626f80; --v1-line:#e4e8ee;
  --v1-navy:#193b5d; --v1-gold:#c4a35a; --v1-gold-ink:#8b6c28; --v1-gold-tint:#f5efe1; --v1-gold-edge:#e8dbbb;
  --v1-blue-tint:#e8edf5; --v1-blue:#1f6fb5; --v1-blue-ink:#183b61;
  --v1-green:#1f7a3a; --v1-green-tint:#e6f3ea; --v1-red:#b42318; --v1-red-tint:#fdecea;
  --v1-ai-ground:#fbf8f0; --v1-ai-edge:#eadfc4; --v1-cursor-edge:#142033;
}

Decisions

Settled on 2026-10-23. Design 001's video summary now matches them.

ItemDecisionWhy
Preview label"Upcoming FedM8 update · Preview", only while the feature is not outIt says plainly that the feature is not out yet. "Feature preview" can read as an early-access switch you can turn on today. The sample label already covers sample data.
Address on screenfedm8.com on the end card and in the address barIt is the real address. ai.fedm8.com only redirects there.
Sample placesExample Base and Example Agency. No real base, facility or contracting officeA real base on a sample listing can send people looking for a contract that does not exist. Department names such as Veterans Affairs are fine on a labeled sample.
Reference episode fileKept on this site, 720p, about 9.6 MBWell under the 25 MB file limit, plays on iPhone, and needs no other host. Replace it in place when it changes. Don't add copies.

Comments and questions

Want something changed, or not sure which rule applies? Ask here. A plain question helps the next person too.