IntentMesh investor readiness scorecard

command center financial
march 15, 2026
4
Categories Ready
4
Partially Ready
2
Not Ready
87+
Projects on SSD
163 GB
Code on Disk
47
/ 100
overall readiness

Not investor-ready yet. But closer than you think.

You have a real product with real users, a real VC in your DMs, and industry executives watching your LinkedIn. What you lack is the paperwork, the packaging, and the narrative polish. Most of the gaps are documentation and legal -- things you can knock out in a focused sprint, not months of building.

The Buddy Arnheim conversation is a scout/advisor role, not a term sheet. That buys you time. But if it escalates to a PullSheet seed discussion, you need cap table, legal entity confirmation, and a clean pitch deck ready to go.

Verdict: Buildable in 2-3 weeks of focused effort

1. Legal Entity

35%#1
"Intent Mesh LLC" referenced in WEBSITE_REFRESH_EXPANSION_PLAN.md and financial dashboard -- entity name established
Stripe account operational under Intent Mesh LLC (processing payments for Website Refresh)
~
Florida LLC presumed (based on 239 area code, Naples references) -- no articles of organization found on SSD
X
No incorporation documents, articles of organization, or operating agreement found anywhere on the SSD
X
No EIN documentation found
X
No registered agent documentation
X
No Sunbiz (Florida) registration confirmation saved
X
LLC vs. C-Corp decision not documented -- VCs strongly prefer C-Corps for equity deals (Delaware preferred)
To reach 100%
Locate and digitize LLC formation documents (Articles of Organization, Operating Agreement, EIN letter)
If pursuing VC investment: plan Delaware C-Corp conversion or new entity (standard for priced rounds)
Save Sunbiz annual report confirmation to SSD
Create /legal/ directory in IntentMesh project root for all entity docs

2. Cap Table

10%#2
Solo founder -- 100% ownership assumed (simplest possible cap table)
X
No cap table document, spreadsheet, or tool (Carta, Pulley, AngelList) found on SSD
X
No equity documentation -- even for a single-member LLC, ownership should be formally documented
X
No SAFE notes, convertible notes, or prior investment docs
X
No option pool reserved for future hires
X
No IP assignment agreement (assigning your code to the company)
To reach 100%
Create a simple cap table spreadsheet: 100% to Joshua Worth, sole member of Intent Mesh LLC
Sign up for Carta or Pulley (free tier) and formalize ownership
Draft IP assignment: all code on SSD formally assigned to IntentMesh entity
If converting to C-Corp: issue founder stock (standard 10M shares, par value $0.0001)
Reserve 10-15% option pool (standard for seed-stage, investors will require this)

3. Pitch Materials

55%#3
VC pitch deck (11 slides) -- referenced in command center, produced for PullSheet
C-suite sales deck (12 slides) -- enterprise-focused positioning
1-page sell sheet -- exists per command center inventory
Go-to-market kit produced
Agentic safety whitepaper written
Hive Architect Model whitepaper written
~
Materials referenced but no .pptx, .pdf, or .key files found on SSD -- may be in Google Drive, Canva, or another cloud tool
X
No executive summary / investment memo (1-2 page doc a VC can forward to partners)
X
No data room organized (Google Drive / Dropbox with all docs a VC needs)
X
No demo video / Loom walkthrough of PullSheet in action
To reach 100%
Download/export all pitch materials to SSD in a /pitch/ directory as PDFs
Write a 2-page investment memo: problem, solution, traction, team, ask
Record a 3-minute Loom demo of PullSheet diagnosing a real elevator problem
Set up a data room (Google Drive folder with pitch deck, financials, legal docs, product demo)

4. Product Metrics

40%#4
54+ organic PullSheet users with $0 marketing spend -- genuine product-market signal
2,350 monthly visitors to pullsheet.app
Silent Killer live on both App Store and Play Store with AdMob + IAP
PullSheet iOS 1.0.5 in App Store review ($299.99/yr annual subscription)
X
$0 revenue -- PullSheet source not deployed to production URL (critical blocker)
X
No retention metrics (DAU/MAU, session length, return rate)
X
No conversion funnel data (visitor -> signup -> active -> paid)
X
No NPS or user feedback collected systematically
X
No analytics dashboard (Mixpanel, Amplitude, PostHog) -- Firebase Analytics may be partially set up
To reach 100%
DEPLOY PULLSHEET TO PRODUCTION -- this is the #1 blocker across everything
Set up PostHog or Mixpanel for product analytics (free tier)
Implement conversion funnel tracking: landing -> signup -> first diagnosis -> subscription
Collect 5-10 user testimonials / case studies from the 54 existing users
Pull App Store Connect analytics for Silent Killer download counts

5. Technical Readiness

72%#5
PullSheet: 265 source files, Next.js 16 + React 19, Firebase, Stripe billing, Capacitor (iOS+Android)
Testing infrastructure: Vitest, Husky git hooks, linting
Cross-platform: iOS + Android via Capacitor, deployed to both app stores
AI integration: OpenAI API for diagnostics, voice input, photo input
SEO setup: llms.txt, ai.txt, robots.txt, JSON-LD schema ready
Multiple products shipped: 4 live deployed, 3 more ready to ship
GitHub repos active with recent commits (joshuaworth/pullsheetintent)
~
~15,000 lines uncommitted across multiple projects (Steel Horse Outlaw, pullsheetfire-2, llm-council) -- one disk failure = gone
X
API keys exposed in INTENTMESH_AI_DIVISION.md (OpenAI, Gemini, Firebase, Ticketmaster, OpenWeatherMap)
X
PullSheet not deployed to production URL -- Cloudflare projects point to old/static versions
X
No CI/CD pipeline (GitHub Actions) for automated testing/deployment
To reach 100%
Rotate ALL exposed API keys immediately (INTENTMESH_AI_DIVISION.md)
Connect pullsheetintent to Cloudflare Pages and deploy to pullsheet.app
Commit all uncommitted code to GitHub -- back up the SSD
Set up GitHub Actions for at least pullsheetintent (lint + test + deploy)

6. Market Positioning

45%#6
Clear positioning: "First cross-manufacturer AI diagnostic tool for elevator/escalator techs"
No direct competition in AI diagnostics for elevators -- category creator
Industry credibility: KONE employee (EVPs watching LinkedIn), union member (IUEC Local 74)
"Defensible data loop" language on intentmesh.systems -- moat narrative established
Adjacent expansion identified: HVAC, electrical, fire protection, plumbing
X
No formal TAM/SAM/SOM analysis document -- how big is the elevator tech market? Global vertical transport market is $100B+
X
No competitive landscape document -- who else is adjacent? (FieldPulse, ServiceTitan, BuildOps -- none do AI diagnostics)
X
No market research saved -- number of elevator techs in US (~80,000), global (~500,000+), growth rate
X
No "why now" document -- AI cost curves, ChatGPT adoption in trades, regulatory pressure
To reach 100%
Write a 1-page TAM/SAM/SOM analysis: global elevator market, serviceable segment, realistic capture
Create competitive landscape slide: ServiceTitan ($9.5B valuation) proves the market, but none do AI diagnostics
Research and document: BLS data on elevator installer/repairer count, growth rate, median pay
Write a "Why Now" section: AI cost curves + skilled trades labor shortage + zero AI tooling in elevators

7. Team

50%#7
Solo founder who is both domain expert (elevator mechanic) and technical builder (87+ projects) -- rare combination VCs value
Shipped products to both app stores -- demonstrable execution ability
Full-stack: Next.js, React Native, Capacitor, Firebase, Stripe, AI/ML APIs, Python, Swift
Active X presence (3,734 original tweets, 125M total views) -- distribution channel built
Potential engineering hire identified: Nikhil Kadam (YC S24, Roger), contract scope discussed
X
No advisory board -- even informal advisors add credibility (industry + tech + business)
X
No hiring plan document -- what roles, when, salary ranges, equity allocation
X
No formal resume or founder bio document optimized for investors
X
LinkedIn profile described as "sparse" -- needs upgrading for VC due diligence
To reach 100%
Write a founder bio for pitch deck: elevator mechanic + self-taught builder + 87 projects + shipped to app stores
Create a hiring plan: first 3 hires (engineer, sales, customer success), timing, comp ranges
Identify 2-3 advisory board candidates (elevator industry veteran, SaaS founder, AI researcher)
Upgrade LinkedIn: professional headshot, detailed experience, PullSheet as featured project

8. Financial Model

20%#8
Pricing established: Free (5 dx/day), Pro ($29/mo or $290/yr), iOS ($299.99/yr)
Revenue potential estimates in financial dashboard ($58K-$290K ARR year 1, $1M-$5M year 3)
Multiple revenue streams mapped: PullSheet SaaS + Website Refresh + games + 239isMine
X
No formal financial model spreadsheet (.xlsx) -- VCs expect a 3-5 year model with assumptions
X
No burn rate calculation -- what does it cost to run IntentMesh monthly? (API costs, hosting, Apple Developer fee, etc.)
X
No unit economics: CAC (currently $0), LTV, churn assumptions, gross margin
X
No use of funds slide -- "we raise $X, here is exactly how we spend it"
X
No runway calculation -- how long does $X last at projected burn rate
To reach 100%
Build a financial model in Google Sheets: revenue assumptions, costs, headcount, 36-month projection
Calculate current burn rate: API costs + hosting + subscriptions + developer accounts
Model unit economics: $0 CAC today, projected CAC with marketing, LTV at current pricing
Create a "use of funds" slide for $500K and $1M raise scenarios
Document the W-2 income ($112K) as a feature: "founder doesn't need salary, 100% of raise goes to growth"

9. Online Presence

65%#9
X/Twitter: @joshuaworth -- 3,734 original tweets, 125M total views, 173K total likes, growing AI/builder audience
joshuaworth.com -- portfolio site live (Buddy likely viewed this before DMing)
intentmesh.systems -- company site with "defensible data loop" positioning
pullsheet.app -- domain active (landing page, though conversion gap exists)
239ismine.com -- live, Cloudflare + Firebase
App Store presence: Silent Killer + PullSheet (both stores)
GitHub: joshuaworth -- active repos, public contributions
LinkedIn Premium activated -- KONE executives, Otis GM, and industry leaders viewing profile
~
LinkedIn profile described as "sparse" -- Premium activated but profile content needs upgrading
X
No press coverage or media mentions
X
No blog / long-form content (Medium, Substack, or own site)
X
PullSheet landing page shows blank troubleshooting interface instead of marketing content
To reach 100%
Deploy new PullSheet landing page (built but not live)
Upgrade LinkedIn: full founder story, PullSheet featured, industry experience detailed
Pitch Elevator World (T. Bruce MacKinnon DM already sent) for press coverage
Write one long-form piece: "Why I'm building AI tools for elevator mechanics" -- post on X, LinkedIn, personal site

10. Narrative Readiness

75%#10
Compelling unconventional founder story: prison past, self-taught, elevator mechanic turned AI builder
Worth the Ride memoir: 26 chapters written -- full narrative exists, deeply personal and honest
Authentic voice established on X -- 4,000+ tweets prove consistency, not a persona
The duality IS the brand: "I can and will still keep going to work in my Elevator Trade job 4 10hr days a week"
Domain expertise is genuine -- not a tourist, actually on elevator car tops 40 hours/week
Story has natural arc: incarceration -> skilled trade -> self-taught coding -> shipping products -> VC attention
~
Background needs careful framing for investor context -- VCs love redemption arcs, but delivery matters
X
No rehearsed 2-minute verbal pitch -- the story exists but hasn't been distilled for a VC conversation
X
No "About the Founder" page on any site optimized for investor due diligence
X
Prison past not proactively addressed in any investor-facing material -- better to control the narrative than have it discovered
To reach 100%
Write and rehearse a 2-minute founder story: prison -> trade -> code -> products -> here
Add "About" page to joshuaworth.com: the real story, investor-optimized (VCs love this: "he's building FROM the industry")
Prepare a one-paragraph "background" disclosure for when the topic comes up -- own it, don't hide it
Frame the memoir as an asset: "I've already processed and documented my journey -- this is someone with self-awareness and resilience"

Priority Actions -- This Week (Top 10 by Impact)

1
Deploy PullSheet to production
Connect pullsheetintent source to Cloudflare Pages / pullsheet.app. This single action unblocks revenue, improves product metrics, and gives Buddy something real to click. The app is built -- it just isn't live.
Unblocks 4 categories
2
Rotate exposed API keys
INTENTMESH_AI_DIVISION.md has OpenAI, Gemini, Firebase, and other keys in plaintext. Rotate all keys, move to environment variables, delete the file from git history if it was ever committed.
Security critical
3
Deploy new PullSheet landing page
The marketing landing page is built but not live. Current page shows a blank troubleshooting interface. If Buddy clicks pullsheet.app right now, he sees nothing useful.
First impression for VCs
4
Commit all uncommitted code to GitHub
~15,000 lines across Steel Horse Outlaw, pullsheetfire-2, llm-council, and others sitting only on a single SSD. One hardware failure = catastrophic loss. Push everything.
Risk mitigation
5
Locate and organize legal entity docs
Find your LLC Articles of Organization, Operating Agreement, and EIN letter. If they don't exist digitally, scan them. Create /Volumes/IntentMesh/Code/Projects/legal/ directory. If the LLC isn't formed, form it this week on Sunbiz ($125).
Foundation for everything
6
Write and rehearse 2-minute founder pitch
If Buddy says "tell me about yourself" on a call, you need a tight 2-minute version: who you are, what you build, why elevators, why AI, what PullSheet does, traction, what you need. Practice out loud 10 times.
Ready for the call
7
Upgrade LinkedIn profile
KONE executives are already watching. Buddy will check it. Add: professional headline ("Building AI tools for skilled trades | Elevator Mechanic + Software Engineer"), detailed experience, PullSheet as featured, professional photo.
Due diligence ready
8
Create simple cap table + IP assignment
Even a Google Sheet: "Joshua Worth, 100% equity, Intent Mesh LLC." Draft a one-page IP assignment memo: "All code developed by Joshua Worth is assigned to Intent Mesh LLC." This takes 30 minutes and is table stakes.
Legal hygiene
9
Build a basic financial model
Google Sheets, 3 tabs: (1) Current burn rate (API costs, hosting, dev accounts), (2) Revenue projections at 100/500/2000 users, (3) Use of funds for $500K raise. Don't overthink it -- VCs know early models are directional.
Shows business maturity
10
Export all pitch materials to SSD as PDFs
The VC pitch deck, C-suite deck, sell sheet, and whitepapers are referenced but not found as files on the SSD. Download/export everything to /Volumes/IntentMesh/Code/Projects/pitch/. If they're in Canva or Google Slides, export now.
Organized data room

Score Breakdown -- All 10 Categories

1. Legal Entity
35%
2. Cap Table
10%
3. Pitch Materials
55%
4. Product Metrics
40%
5. Technical Readiness
72%
6. Market Positioning
45%
7. Team
50%
8. Financial Model
20%
9. Online Presence
65%
10. Narrative Readiness
75%
OVERALL
47%
What 47% Actually Means
You are strong where it matters most for a scout/advisor conversation: you have a real product, real users, genuine domain expertise, a compelling story, and a visible online presence. The gaps are almost entirely in back-office readiness (legal, financial, cap table) and packaging (data room, formal models). For the current Buddy conversation, you are fine. For a priced funding round, you need to get to 70%+. The path from 47% to 75% is mostly paperwork and organization, not building.