Market Sizing CalculatorSAFE
Overview
An agent skill published by revfactory.
459e1bb8f76eOBSERVED · 2026-10-12What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: market-sizing-calculator description: "companyproject market scale estimationand revenue model verify market scale totalbasis. 'idea-validator' agent idea marketnature verifyto do when this skill's TAM/SAM/SOM framework, revenue model total, competition analysis matrix must be utilized. 'market scale estimation', 'revenue model verify', 'competition analysis' etc. However, tech stack MVP design is outside this skill's scope." --- # Market Sizing Calculator — market scale totalbasis companyproject market opportunity qualityas estimationand revenue possiblenature verify. ## TAM/SAM/SOM framework ### and calculation ``` TAM (Total Addressable Market): overall market scale → applicable problem overall re- client × annualbetween expense SAM (Serviceable Addressable Market): possible market → TAM × degree//platform constraint SOM (Serviceable Obtainable Market): actual possible market → SAM × realistic market point (1person companyproject: 0.1-1%) ``` ### Top-Down method ``` examplewhen: developmentspecialist interview preparation web TAM: before taxtotal developmentspecialist 2,700people × annual $50 expense = $13.500M SAM: Korean user (Korean developmentspecialist approx. 50people) × $50 = $2,500 SOM: 1% market point possible (1person operations) = $25 only (approx. 3.300M KRW/year) ``` ### Bottom-Up method ``` examplewhen: developmentspecialist interview preparation web month beforeexchange expected: blog/SNS → documentspecialist: month 10,000people KRW beforeexchange: 10% = 1,000people beforeexchange: 5% = 50people month : 9,900KRW MRR = 50 × 9,900 = 495,000KRW ARR = 5940,000 KRW nature scenario (12months after): documentspecialist 3 → MRR 1500,000 KRW → ARR 1,8000,000 KRW ``` ## revenue model typeby total ### model (SaaS) ``` core indicator: MRR = user × month ARR = MRR × 12 LTV = ARPU / rate CAC = cost / specialist casebeforenature standard: LTV/CAC > 3 rate < 5%/month number duration < 12months examplewhen: 100people × 9,900KRW/month = MRR 990,000 KRW month 5% → pyeongbalanced numberpeople 20months LTV = 9,900 × 20 = 198,000KRW CAC 30,000KRW → LTV/CAC = 6.6 ✅ ``` ### premium model (Freemium) ``` free user → beforeexchange: 2-5% (general) premium price: free versus feature differentiation examplewhen: free 10,000people → beforeexchange 3% = 300people month 19,900KRW → MRR 5970,000 KRW ``` ### daynature ``` expected = × beforeexchange examplewhen (degree ): blog month document 10,000 × beforeexchange 1% = 100case price 29,000KRW → month 2900,000 KRW ``` ## competition analysis matrix ### positioning ``` price High ┌─────────┐ │ [competitionB] │ [?opportunity] │ │ │ │ Low │ [competitionA] │ └─────────┘ Low High feature/differentiation ``` ### competition comparisontable ```markdown | item | | competitionA | competitionB | competitionC | |------|------|-------|-------|-------| | price | free/9.9k | free | $19/month | free | | core feature 1 | ✅ | ✅ | ✅ | ❌ | | core feature 2 | ✅ | ❌ | ✅ | ✅ | | differentiation feature | ✅ | ❌ | ❌ | ❌ | | Korean degreeKRW | ✅ | ❌ | ❌ | ✅ | | day | ✅ | ❌ | ✅ | ❌ | ``` ## companyproject revenue actualcurrent possiblenature score ``` actualcurrent possiblenature = (market_size × 0.2) + (differentiation × 0.25) + (executionpossible × 0.3) + (revenuemodel × 0.25) market size: SOM > 100M: 5, 5+: 4, 1+: 3, less than: 2 differentiation: reportquality: 5, : 4, report: 3, approx.: 2, None: 1 execution possible: technical report+time minute: 5, learning needed: 3, : 1 revenue model: verify: 5, company case: 4, actualquality: 3, actual: 2 etc.grade: 4.0+: 🟢 — number 3.0-3.9: 🟡 review — MVP verify 2.0-2.9: 🟠 re- — 2.0 less than: 🔴 risk — idea re- ``` ## reference - companyproject scale realistic figure usage - detailed market analysis: `references/market-analysis-guide.md` reference
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
459e1bb8f76efull audit observations/trust-audit/skill/revfactory__market-sizing-calculator.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 459e1bb8f76e | SAFE | B | 89 | first audit |
Questions
Is Market Sizing Calculator safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Market Sizing Calculator access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (459e1bb8f76e), read on 2026-10-12. The repository is watched, and a new audit runs when it changes — this is the first audit.