# Vaultfire Demo Video Script
## 5-Minute Product Demo

**Duration:** 5 minutes
**Format:** Screen recording (Loom/OBS) with voiceover
**Goal:** Show live proof generation on Base Mainnet

---

## Setup Before Recording

**Browser Setup:**
- Clean browser window (no extra tabs)
- Zoom to 125% for visibility
- Demo wallet with Base ETH ready
- demo.vaultfire.xyz loaded

**Recording:**
- 1080p minimum resolution
- Clear audio (use good mic)
- Cursor highlighting enabled

---

## Script (With Timestamps)

### 0:00-0:30 - Hook & Problem

**[Screen: Blank, then fade to demo.vaultfire.xyz]**

**Voiceover:**
> "Hey everyone - in the next 5 minutes, I'm going to show you how to prove you're a real human with proven reputation, without revealing ANYTHING about who you are.
>
> No government ID. No biometrics. No centralized database.
>
> Just your wallet and cryptographic mathematics.
>
> This is Vaultfire - privacy-preserving identity for Web3. Live on Base Mainnet today."

**[Pause 2 seconds]**

---

### 0:30-1:00 - The Problem

**[Screen: Scroll through fake airdrop claims statistic]**

**Voiceover:**
> "Here's the problem: 90% of airdrop claims are bot farms. One person in Pakistan with 95,000 wallet addresses.
>
> Protocols waste millions on Sybils. Real users get diluted rewards.
>
> Current solutions? Worldcoin scans your eyeballs. KYC requires government ID. CAPTCHAs get beaten by bots in 2 seconds.
>
> There had to be a better way."

---

### 1:00-1:30 - The Solution (Overview)

**[Screen: Back to demo.vaultfire.xyz homepage]**

**Voiceover:**
> "Vaultfire uses zero-knowledge proofs to solve this.
>
> Step 1: We aggregate your reputation across platforms - GitHub, Base blockchain activity, social proof.
>
> Step 2: We generate a RISC Zero STARK proof - that's post-quantum secure cryptography.
>
> Step 3: Smart contracts on Base verify your proof in milliseconds.
>
> The magic? We prove your SCORE but hide your IDENTITY. Let me show you."

---

### 1:30-2:30 - Live Demo (Connect Wallet)

**[Screen: Click "Connect Wallet"]**

**Voiceover:**
> "First, I connect my wallet. I'm using RainbowKit on Base Mainnet."

**[Screen: RainbowKit modal appears, select MetaMask/Coinbase Wallet]**

> "Just my wallet - no email, no phone number, no government ID."

**[Screen: Wallet connected, user dashboard appears]**

> "Now Vaultfire aggregates my reputation. It's pulling from:
> - My GitHub activity: 100 commits, 50 pull requests, 1.5 years active
> - My Base activity: 500 transactions, $50,000 in volume
> - Social proof from NS3 messaging"

**[Screen: Shows reputation breakdown]**

> "My total loyalty score: 8,500 out of 10,000 basis points. That's pretty good."

---

### 2:30-3:30 - Live Demo (Generate Proof)

**[Screen: Click "Generate Humanity Proof"]**

**Voiceover:**
> "Now I'll generate a zero-knowledge proof. Watch what happens."

**[Screen: Modal shows "Generating RISC Zero STARK proof..."]**

> "Behind the scenes, we're:
> 1. Computing my loyalty score from my aggregated activity
> 2. Generating a cryptographic proof using RISC Zero's zkVM
> 3. Creating a proof that says 'This person has 8,500 reputation' WITHOUT revealing WHO I am or WHAT I did to earn it."

**[Screen: Progress indicator - takes 3-5 seconds]**

> "This takes about 3 seconds. The proof is being generated in a trusted execution environment."

**[Screen: Success! Proof generated]**

> "Done. Now I have a cryptographic proof of my humanity and reputation."

---

### 3:30-4:15 - Live Demo (Verify On-Chain)

**[Screen: Click "Verify Proof On-Chain"]**

**Voiceover:**
> "Now let's verify this proof on Base Mainnet."

**[Screen: MetaMask pops up with transaction]**

> "I'm submitting a transaction to our smart contract. Gas cost is about 50,000 gas - less than a cent."

**[Screen: Confirm transaction]**

> "And... confirmed."

**[Screen: Shows Basescan transaction link]**

> "Here's the transaction on Basescan. You can see the proof was verified on-chain. My belief hash is now sovereign - cryptographically proven."

**[Click Basescan link, shows transaction details]**

> "Look - the contract verified that I'm human with 8,500 reputation. But it didn't learn my name, my address, or any personal information.
>
> That's the power of zero-knowledge proofs."

---

### 4:15-4:45 - Use Cases

**[Screen: Switch to slides or animation]**

**Voiceover:**
> "So what can you do with this?
>
> **Sybil-resistant airdrops:** Only verified humans can claim. 95% reduction in bot farms.
>
> **DAO governance:** Quadratic voting based on reputation, not token holdings. Real democracy.
>
> **AI agent authorization:** Prove your AI agent is authorized by a real human with proven reputation. First trusted agent economy.
>
> **Reputation-gated features:** DeFi protocols can offer tiered benefits based on your score - all while preserving your privacy."

---

### 4:45-5:00 - Call to Action

**[Screen: Back to demo.vaultfire.xyz homepage]**

**Voiceover:**
> "This is live on Base Mainnet today. Production-ready. Grade A- security audit.
>
> **For users:** Try it yourself at demo.vaultfire.xyz
>
> **For developers:** Integrate in 5 minutes with our npm package
>
> **For partners:** We're offering early adopter terms right now.
>
> Links in the description. Let's build privacy-preserving identity for Web3.
>
> No surveillance. No KYC. Just mathematics."

**[Screen: Fade to logo + contact info]**

---

## Post-Production

**Add to video:**
- Captions (auto-generate, then clean up)
- Highlight important parts (arrows, circles)
- Speed up waiting parts (2x speed during proof generation)
- Add background music (subtle, low volume)

**Upload to:**
- YouTube (public, unlisted)
- Loom (for sharing in emails)
- Vimeo (backup)

**Video description:**
```
Vaultfire: Privacy-Preserving Identity for Web3

Prove you're human with real reputation, without revealing who you are.

Using RISC Zero zero-knowledge proofs on Base blockchain.

🔗 Try Demo: https://demo.vaultfire.xyz
📦 npm: npm install @vaultfire/zkp-client
📚 Docs: https://github.com/Ghostkey316/ghostkey-316-vaultfire-init
🤝 Partners: https://vaultfire.xyz/partners

Timestamps:
0:00 - Hook
0:30 - The Problem (Sybil bots)
1:00 - The Solution (ZK proofs)
1:30 - Live Demo: Connect Wallet
2:30 - Live Demo: Generate Proof
3:30 - Live Demo: Verify On-Chain
4:15 - Use Cases
4:45 - Call to Action

Built on Base. No KYC. No biometrics. Just mathematics. 🔥
```

---

## B-Roll Ideas (Optional)

**If you want to make it fancier:**
- Animation of ZK proof generation
- Diagram of how RISC Zero works
- Comparison table (Vaultfire vs Worldcoin vs KYC)
- Customer testimonials (once you have them)

---

## Distribution Checklist

After recording:
- [ ] Upload to YouTube
- [ ] Add to landing page (embed)
- [ ] Share in partnership emails
- [ ] Post on Twitter
- [ ] Submit to Product Hunt
- [ ] Share in relevant Discord/Telegram groups

---

## Pro Tips

**Keep it simple:**
- Don't explain the cryptography in depth
- Show the RESULT, not the process
- Focus on the value (privacy + Sybil resistance)

**Make it visual:**
- Use the actual product (not slides)
- Highlight key moments
- Add visual cues (arrows, highlights)

**Show, don't tell:**
- Live demo beats any explanation
- Real transaction on Basescan = Credibility
- "Try it yourself" = Trust

---

## Alternative Versions

**30-second version (for Twitter):**
- 0-5s: Hook
- 5-15s: Quick demo (connect → proof → verify)
- 15-25s: "Try demo.vaultfire.xyz"
- 25-30s: Logo

**2-minute version (for email):**
- 0-30s: Problem
- 30-90s: Live demo
- 90-120s: CTA

**15-minute version (for technical deep dive):**
- Full architecture explanation
- How RISC Zero works
- Code walkthrough
- Integration guide

---

**Record this week. Upload by Day 7.** 🎥🔥
