Campfire Era
For Users: How to Use This Skill
What it does
Campfire Era asks a single uncomfortable question about every holding in your portfolio: is this built for the world we're entering, or the world we just left?
The 40-year bond bull market ended. The era of falling rates, expanding PE multiples, and zero cost of capital is over. We are entering a structural inflationary regime — where hard assets, pricing power monopolies, dollar earners, and real infrastructure outperform, while long-duration paper, high-PE story stocks, and import-dependent businesses underperform.
Campfire Era scores every holding on five dimensions and produces two numbers per holding:
- IER (Inflation Era Rating) — how well this holding is structurally positioned for the new macro regime, on a 0–10 scale. A gold miner scores near 10. A long-duration bond fund scores near 0.
- ARJUN (Adaptive Real-time Judgement for Indian Underlyings and Nifty) — a second, separate score measuring how each holding performs right now, in the current Hormuz crisis environment: oil at $100+, rupee weak, FIIs selling. IER tells you if a holding is built for the decade. ARJUN tells you if it's built for this year.
Together they produce a single combined label per holding — from 🎯 CONVICTION HOLD (strong on both) to 🔴 EXIT BOTH ERAS (weak on both) — and a portfolio-level recommendation: The One Trade.
How to start
Type /campfire-era in the chat. That's it.
If you have Zerodha connected, your live holdings are pulled automatically. If not, paste your portfolio as a list — tickers, amounts, or just the top holdings. Equal weighting is assumed if you don't provide weights.
What you get
The Campfire Era Report — a single HTML file with 10 sections:
- Scores Dashboard — Equity book, MF book, and combined IER with rating band
- Dimension Breakdown — Hard Asset, Earnings Quality, Pricing Power, Currency Protection, New Economy Infrastructure scores with gap flags
- Holding-by-Holding Scores — Every position scored and labelled: 🎯 CONVICTION HOLD through 🔴 EXIT BOTH ERAS
- Inflation Era Champions — Top 3 holdings with sizing verdict
- Era Mismatches — Bottom 3 holdings with exit/reduce actions
- Gap Analysis — For each dimension below 6.5, specific additions with sizing
- MF Book Deep Dive — Fund-by-fund IER with flags (locked, SEBI cap, mismatch, champion)
- Dual Scenario — Holdings that shift 0.5+ points on a ceasefire; kill switch list
- The Era Narrative — 5–7 sentences on what this portfolio does well, where it's exposed, and the single most important investor decision
- The One Trade — The single highest-impact swap, with exact IER improvement quantified
Parameters you can set
Campfire Era asks four things before scoring. You can answer them upfront or let it use defaults:
| Parameter |
Options |
Default |
| Portfolio Type |
EQUITY / MF / COMBINED |
COMBINED |
| Scenario |
WAR / CEASEFIRE / DUAL |
WAR (May 2026) |
| Time Horizon |
SHORT (1–2yr) / MEDIUM (3–5yr) / LONG (7–10yr) |
MEDIUM |
| ARJUN war-context layer |
ON / OFF |
ON for Indian portfolios |
Zerodha live data
Campfire Era connects to Zerodha Kite MCP for live holdings. One-time setup:
- Open claude.ai → click your profile → Customize
- Go to Connections or MCP Servers
- Add:
https://mcp.kite.trade/mcp
- Authenticate with your Zerodha credentials
- Run
/campfire-era — live data activates automatically
If you don't use Zerodha
Paste your holdings directly. Any format works — a screenshot description, "COALINDIA 20%, HDFCBANK 15%...", or a CSV paste. Campfire Era will work with whatever you provide.
What it doesn't do
It doesn't execute trades, place orders, or modify your account. All scores are research tools — not SEBI-registered investment advice.
For Skill Authors: Framework Reference
Overview
Campfire Era is a macro regime portfolio scoring skill. It scores any equity or mutual fund portfolio on structural alignment with the new inflationary era (post-2020 bond bull market end), overlays a war-context ARJUN layer for Indian portfolios, and produces a 10-section report with the single most impactful trade recommendation.
Core principle: Every holding earns its place or doesn't. The IER score is unsentimental — a gold ETF outscores a long-duration bond fund regardless of what the user paid for either.
Step 0: Establish Four Parameters
Before scoring, determine:
A. Portfolio Type
- EQUITY: Individual stocks — use Step 2A
- MF: Mutual funds — use Step 2B
- COMBINED: Both — score each separately, combine at end
B. Scenario Mode
- WAR MODE (default May 2026): Hormuz closed, oil $100+, rupee ₹95+
- CEASEFIRE MODE: Hormuz reopening, oil dropping toward $85, rupee recovering
- DUAL: Show WAR and CEASEFIRE scores side by side
C. Time Horizon
- SHORT (1-2 years): Emphasise near-term earnings, war-context, kill switches
- MEDIUM (3-5 years): Balance war recovery with structural inflation era — DEFAULT
- LONG (7-10 years): Pure inflation era alignment; war noise irrelevant
D. ARJUN Integration
- ON (default for Indian portfolios): Combine ARJUN war scores with IER
- OFF: IER only
Step 1: Get the Portfolio
Kite MCP connected: Run kite:get_holdings and kite:get_positions. Extract symbol, current_value, weight%.
Manual: Accept list with optional weights. Equal-weight if not provided.
Separate equity from MF holdings. Score each book independently.
Step 2A: Score Each EQUITY Holding
Use references/scoring-tables.md for pre-scored stocks. Apply rubric below for anything not listed.
Five Dimensions
HAS — Hard Asset Score (0-10)
| Score |
Description |
| 9-10 |
Direct hard asset: gold, silver, crude, copper, coal in ground |
| 7-8 |
Hard asset transport, storage, physical infrastructure |
| 6-7 |
Lends against hard assets or owns physical networks |
| 4-5 |
Real estate, manufacturing with significant asset base |
| 2-3 |
Service businesses, light asset model |
| 0-1 |
Pure financial, paper asset, long-duration instrument |
EQS — Earnings Quality Score (0-10)
| Score |
Description |
| 9-10 |
Sub-10x PE, high dividend yield, proven cash flows |
| 7-8 |
10-20x PE, growing real earnings |
| 5-6 |
20-35x PE, visible growth path |
| 3-4 |
35-80x PE, story multiple |
| 0-2 |
>80x PE, pre-revenue, or loss-making |
PPS — Pricing Power Score (0-10)
| Score |
Description |
| 9-10 |
Monopoly/duopoly, essential service, zero substitutes |
| 7-8 |
Strong brand moat or regulated returns |
| 5-6 |
Competitive but differentiated |
| 3-4 |
Commodity price-taker |
| 0-2 |
Government-controlled pricing or import-dependent |
CPS — Currency Protection Score (0-10)
| Score |
Description |
| 9-10 |
Hard currency revenue or literal foreign asset |
| 7-8 |
Majority USD/hard currency revenues |
| 5-6 |
Mixed domestic + export |
| 3-4 |
Pure domestic but can reprice in inflation |
| 0-2 |
Pure domestic rupee, can't reprice |
NIS — New Economy Infrastructure Score (0-10)
| Score |
Description |
| 9-10 |
Core DC/AI infra, defence, water, grid modernisation |
| 7-8 |
Healthcare, financial infrastructure, insurance |
| 5-6 |
Consumer staples, essential services |
| 3-4 |
Old economy cyclicals with partial new era relevance |
| 0-2 |
Disrupted sectors, pure aviation, legacy models |
IER Formula
IER = (HAS×0.25) + (EQS×0.20) + (PPS×0.20) + (CPS×0.20) + (NIS×0.15)
Step 2B: Score Each MF Holding
Use category-level IER proxies. If top holdings are available, adjust accordingly.
| MF Category |
IER |
Notes |
| Gold ETF / Gold Fund |
9.1 |
Best inflation era MF category |
| Silver ETF / Silver Fund |
8.5 |
Physical deficit + war premium |
| Commodity Fund |
7.5 |
Hard assets, diversified |
| International Fund (US/Nasdaq) |
7.1 |
Dollar hedge + AI infrastructure |
| International Fund (Taiwan/Korea) |
7.3 |
Semiconductor supercycle |
| Infrastructure Fund |
6.9 |
Grid, roads, physical assets |
| Defence Fund |
6.6 |
Defence supercycle |
| Pharma/Healthcare Fund |
6.4 |
Inflation-resistant demand |
| PPFCF (Parag Parikh Flexi Cap) |
6.2 |
International equity buffer + quality tilt |
| Multi Asset Fund |
5.6 |
Moderate alignment, diversified |
| IT/Tech Fund (India) |
5.6 |
Dollar earner but AI disruption risk |
| Flexi Cap (generic) |
5.5 |
Holdings-dependent |
| Large Cap (domestic) |
5.0 |
FII re-rating risk |
| Banking / Financial Services Fund |
4.8 |
Rupee-denominated, rate-sensitive |
| Mid Cap |
4.8 |
Higher risk, mixed alignment |
| ELSS (equity-linked savings) |
4.6 |
Locked, mixed — flag illiquidity |
| Small Cap |
4.0 |
Liquidity risk in inflation |
| Debt Fund (short duration) |
2.8 |
Rupee paper |
| Liquid Fund |
3.2 |
Cash equivalent, inflation erodes |
| Debt Fund (long duration) |
2.0 |
WORST inflation era instrument |
Special cases:
- Zerodha Silver ETF FoF: Score 8.5 — physical silver deficit, war premium
- Motilal S&P 500 / Nasdaq 100 MF: Score 7.1 — dollar hedge, AI infra, SEBI cap breached so flag as no-add
- SBI ELSS: Score 4.6 — locked, treat as illiquid, note lock-in period
- Nippon Taiwan MF: Score 7.3 — semiconductor supercycle, AI supply chain
Step 3: Apply Time Horizon Modifier
After base IER, apply adjustments:
SHORT (1-2 years)
- +1.0: Active war beneficiaries (GESHIP, MCX, Gold ETFs, Muthoot, Coal India)
- -1.0: Ceasefire rotation holds (HDFC Bank pre-deal, Maruti pre-deal)
- -0.5: Long-gestation infrastructure (HAL, POWERGRID multi-year order execution)
- Kill switch stocks = 0 regardless
MEDIUM (3-5 years) — DEFAULT
- No adjustments. Base IER applies.
LONG (7-10 years)
- +1.0: New economy infrastructure (CGPOWER, BEL, POWERGRID, VA Tech Wabag, Apollo Hospital)
- +0.5: Reinvestment compounders (MCX, Muthoot, HDFC Bank post-ceasefire)
- -1.0: War-specific thesis stocks (GESHIP drops to ~5.5 — freight normalises)
- -1.5: Structurally disrupted by AI (generic IT outsourcing)
- -1.0: Any MF with SEBI international cap breached — flag as no-add even if IER is high
Step 4: Portfolio IER Calculation
Portfolio IER = Σ (holding weight% × adjusted IER)
Calculate:
- Equity book IER
- MF book IER
- Combined IER (weighted by book sizes — e.g., if equity is 37% and MF is 63% of total portfolio)
Step 5: Generate the Dashboard
IER Rating Bands
| Score |
Rating |
| 8.0–10.0 |
🏆 INFLATION ERA CHAMPION |
| 6.5–7.9 |
✅ INFLATION READY |
| 5.0–6.4 |
⚡ TRANSITIONING |
| 3.5–4.9 |
⚠️ ERA MISMATCH |
| 0–3.4 |
🔴 DEFLATION ERA HOLDOVER |
Output format
Read references/dashboard-template.md before generating any HTML. It specifies the exact design tokens, section layout, score bar colors, card styles, table formatting, and conditional rendering rules.
The output is a single self-contained HTML file: campfire-era-report.html
All 10 report sections are rendered in this file. Do not print the report as plaintext in chat.
Sections to include:
- Scores Dashboard — hero score cards with bars and one-line verdict
- Dimension Breakdown — five rows with 120px bars and gap flags
- Holding-by-Holding Scores — full table sorted by IER descending
- Inflation Era Champions — top 3 cards with green left-edge accent
- Era Mismatches — bottom 3 cards with red left-edge accent
- Gap Analysis — one card per dimension below 6.5; "no gaps" card otherwise
- MF Book Deep Dive — (skip if EQUITY-only)
- Dual Scenario — (skip if WAR or CEASEFIRE only)
- The Era Narrative — prose card
- The One Trade — prominent bordered card
After presenting the file, follow with a one-paragraph inline summary: combined IER, rating band, the one trade, and the most important gap dimension (if any).
Step 6: Ceasefire Adjustments (CEASEFIRE or DUAL mode)
Score Drops on Ceasefire
| Holding |
IER Change |
Reason |
| GESHIP |
-2.5 |
War freight premium disappears |
| Gold ETFs / SGBMAY28 |
-1.5 |
Gold corrects 15-20% on peace |
| MCX |
-0.8 |
Energy derivative volumes fall |
| MUTHOOTFIN |
-0.3 |
Gold correction reduces collateral |
| COALINDIA |
-0.5 |
Energy security narrative weakens |
| OILINDIA |
-1.0 |
Lower oil price |
Score Rises on Ceasefire
| Holding |
IER Change |
Reason |
| HDFCBANK |
+1.8 |
FII re-entry, maximum re-rating beta |
| INDIGO (re-entry only) |
+2.5 |
Jet fuel crash → earnings explosion |
| MARUTI |
+1.5 |
Auto pent-up demand |
| TATA STEEL |
+1.2 |
Global industrial recovery |
| HINDCOPPER |
+1.0 |
Industrial demand recovery |
| TITAN |
+1.8 |
Gold corrects → jewellery volumes explode |
| KALYAN JEWELLERS |
+1.5 |
Same as Titan |
| APOLLOHOSP |
+0.5 |
Consumer healthcare recovers |
Ceasefire Neutral
POWERGRID, BEL, HAL, CGPOWER, VA Tech Wabag, IT exporters, pharma exporters — structural, not war-specific.
Step 7: ARJUN Framework (Full Definition)
ARJUN = Adaptive Real-time Judgement for Indian Underlyings and Nifty
ARJUN is a war-context portfolio scoring system designed for the Iran-Hormuz crisis environment (Feb 28, 2026 onwards). It scores every Indian holding on five war-specific dimensions, each 0–10. It is separate from IER — IER measures structural inflation era alignment, ARJUN measures near-term war-context performance. Together they form the complete dual-lens framework.
ARJUN's Five Dimensions
OES — Oil Exposure Score (0 to +10, can be negative)
How does this holding benefit or suffer from oil at $107/bbl?
| Score |
Meaning |
Examples |
| +8 to +10 |
Direct upstream oil winner — revenues rise with crude |
Oil India, ONGC, GESHIP (freight = f(oil disruption)) |
| +5 to +7 |
Indirect oil beneficiary |
Coal India (substitute energy), MCX (crude derivative volumes) |
| 0 to +4 |
Oil-neutral or marginal impact |
IT exporters, pharma, gold NBFCs |
| -3 to -1 |
Moderate oil cost exposure |
Reliance (O2C drag), Tata Steel (energy inputs) |
| -7 to -4 |
Severe oil cost exposure, limited pricing power |
Aviation, paints, fertilisers, logistics |
| -10 to -8 |
Existential oil cost crisis, government-controlled pricing |
OMCs (HPCL, BPCL, IOC) losing ₹35/litre diesel |
FDS — FII Dependency Score (0 to 10)
How much does this stock need FII capital to re-rate? Lower is better in war mode (FIIs are selling ₹2 lakh crore).
| Score |
Meaning |
Examples |
| 0–2 |
No FII dependence — government-contracted, PSU, or DII-owned compounder |
Coal India, POWERGRID, BEL, HAL |
| 3–4 |
Low FII dependence — strong domestic institutional ownership |
Muthoot, MCX, NTPC |
| 5–6 |
Moderate FII dependence — FII re-rating helpful but not required |
Bharti, TCS, Infosys |
| 7–8 |
High FII dependence — valuation driven by FII sentiment |
HDFC Bank, ICICI Bank, large-cap private banks |
| 9–10 |
Entirely FII-dependent — only re-rates when FIIs return |
High-PE consumer discretionary, premium fintech |
Note: FDS is inverted for ARJUN composite — a score of 0 (no FII dependence) is WAR POSITIVE.
RSS — Rupee Sensitivity Score (+10 to -10)
Does rupee at ₹96/USD help or hurt this holding?
| Score |
Meaning |
Examples |
| +8 to +10 |
Dollar earner — every rupee depreciation = direct NAV gain |
GESHIP, MON100, MAFANG, Gold ETFs, HCL Tech, Sun Pharma |
| +4 to +7 |
Partial dollar exposure — some natural hedge |
Tata Steel, Hindalco, Reliance, Navinfluor |
| 0 to +3 |
Domestic but can reprice inputs |
Coal India, MCX, Bharti, Muthoot |
| -3 to -1 |
Domestic revenues, some import exposure |
HDFC Bank, ICICI Bank, SBI |
| -7 to -4 |
Imports significantly, limited pass-through |
Paints, electronics assembly, auto components |
| -10 to -8 |
Massive importer with no pricing power |
Fertilisers, LNG importers, pure import-dependent |
GAS — Geopolitical Alpha Score (0 to 10)
Does India-Pak cold war, Hormuz crisis, or defence supercycle directly drive this stock's earnings?
| Score |
Meaning |
Examples |
| 9–10 |
Primary earnings driver is geopolitical — order book grows with crisis |
HAL (₹2.22L crore order book), BEL, Mazagon Dock, GESHIP |
| 7–8 |
Strong geopolitical tailwind — meaningful earnings acceleration |
Data Patterns, MTAR Tech, Oil India |
| 4–6 |
Moderate — benefits from geopolitical environment indirectly |
MCX (war drives volumes), Coal India (energy security) |
| 1–3 |
Tangential — crisis is noise, not signal |
IT exporters, pharma, FMCG |
| 0 |
Zero geopolitical alpha — domestic demand driven |
Housing finance, consumer staples, pure retail |
CRS — Ceasefire Risk Score (0 to 10)
How much does this holding suffer when Hormuz reopens and oil falls to $85?
| Score |
Meaning |
Examples |
| 9–10 |
KILL SWITCH — immediate manual exit required on deal |
GESHIP (freight collapses), IndiGo (was kill switch, now exited) |
| 7–8 |
High ceasefire risk — position should be reduced on deal |
MCX (energy volumes fall), gold ETFs (gold corrects) |
| 4–6 |
Moderate ceasefire risk — thesis partly weakens |
Muthoot (gold correction), Coal India (energy security narrative weakens) |
| 1–3 |
Low ceasefire risk — structural, not war-dependent |
POWERGRID, BEL, IT exporters, pharma |
| 0 |
Zero ceasefire risk — benefits from peace |
HDFC Bank, Maruti, Titan, IndiGo re-entry |
ARJUN Composite Calculation
Step 1: Convert FDS to war-positive form: FDS_WAR = 10 - FDS
Step 2: Normalise OES to 0-10 scale: OES_NORM = (OES + 10) / 2
Step 3: ARJUN_COMPOSITE = (OES_NORM + FDS_WAR + RSS_NORM + GAS) / 4
Where RSS_NORM = (RSS + 10) / 2
Step 4: UNIFIED SCORE = (IER × 0.60) + (ARJUN_COMPOSITE × 0.40)
ARJUN Pre-Scored Key Holdings
| Stock |
OES |
FDS |
RSS |
GAS |
CRS |
ARJUN_C |
Notes |
| GESHIP |
+9 |
2 |
+10 |
10 |
10 |
9.4 |
Maximum war alignment |
| COALINDIA |
+6 |
1 |
+3 |
5 |
4 |
7.9 |
Energy security PSU |
| MCX |
+5 |
3 |
+3 |
7 |
7 |
7.1 |
War volume monopoly |
| MUTHOOTFIN |
+2 |
3 |
+5 |
4 |
4 |
6.8 |
Gold proxy |
| GOLDETFS |
+3 |
0 |
+10 |
6 |
8 |
8.1 |
Hard currency gold |
| SGBMAY28 |
+3 |
0 |
+10 |
6 |
8 |
8.1 |
Tax-free redemption at 2028 maturity — hold to term if present |
| HAL |
+3 |
2 |
+2 |
10 |
1 |
7.3 |
Defence pure play |
| BEL |
+2 |
2 |
+2 |
9 |
1 |
6.9 |
Defence electronics |
| HDFCBANK |
-2 |
9 |
-3 |
0 |
0 |
2.9 |
Ceasefire play |
| INDIGO |
-9 |
5 |
-5 |
0 |
10 |
1.1 |
KILL SWITCH — exit |
| HPCL/BPCL |
-10 |
4 |
-6 |
0 |
3 |
0.8 |
Uninvestable in war |
| MON100 |
+2 |
0 |
+10 |
3 |
2 |
7.5 |
Dollar hedge |
| BHARTIARTL |
+1 |
5 |
+2 |
2 |
1 |
5.4 |
Domestic compounder |
| POWERGRID |
+2 |
2 |
+1 |
3 |
1 |
5.3 |
Structural, low war alpha |
Interpretation Matrix (IER × ARJUN)
| IER |
ARJUN_C |
Unified |
Label |
Action |
| ≥7 |
≥7 |
≥7.0 |
🎯 CONVICTION HOLD |
Full position, size up if underweight |
| ≥7 |
4–6.9 |
5.8–7.0 |
📅 ERA COMPOUNDER |
Hold through war, long-term |
| ≥7 |
<4 |
<5.8 |
🌅 ERA HOLD / WAR DRAG |
Hold for decade, ignore war noise |
| 5–6.9 |
≥7 |
5.8–6.9 |
⚡ WAR BOOST |
War inflating score — watch ceasefire |
| 5–6.9 |
4–6.9 |
5.0–6.0 |
⚖️ BALANCED |
Neutral — neither era champion nor war star |
| <5 |
≥7 |
4.2–5.8 |
⏰ WAR TRADE ONLY |
Exit on ceasefire, not a decade hold |
| <5 |
<4 |
<4.0 |
🔴 EXIT BOTH ERAS |
Wrong for war AND new era — exit now |
Apply this matrix to every holding. The label is the single most actionable output per stock.
Step 8: India-Specific Adjustments
Always apply to Indian portfolios:
- Gold duty floor 15% = permanent +1 CPS for all gold-linked businesses
- DII ₹31,000 crore/month SIP floor = +0.3 EQS for Nifty 50 components
- Rupee at ₹96+ = +1 CPS for all dollar earners
- RBI financial repression = -1 CPS for pure rupee long-duration instruments
- SEBI $7B international MF cap breached = flag all international MF as no-add
Kill Switch Override
Flag explicitly regardless of score:
- INDIGO in war mode → IER override to 2.7, flag EXIT
- GESHIP on ceasefire → flag kill switch active
- OMCs always → uninvestable in war mode, flag explicitly
- SGBMAY28 → if present in portfolio, never sell regardless of IER; note tax-free redemption at 2028 maturity under Indian tax law — applies to any holder
Reference Files
references/dashboard-template.md — HTML layout spec, design tokens, section-by-section rendering rules (read before generating HTML)
references/scoring-tables.md — Pre-scored Indian and global stocks (read before scoring)
references/era-context.md — Macro evidence base for the new inflationary era
1---2name: campfire-era3description: The 40-year bond bull market is over. Campfire Era scores your portfolio for the new inflationary regime — hard assets, pricing power monopolies, dollar earners, and real infrastructure win; long-duration paper and story stocks lose. Connects to Zerodha live or accepts manual holdings. IER score (0–10) per holding and portfolio overall, five-dimension breakdown, ARJUN war-context layer, ceasefire scenario, time horizon modifier, MF scoring, and The One Trade. Trigger on: campfire era, IER score, inflation era rating, era mismatch, inflation readiness, am I positioned for the new era, rate my portfolio for inflation, which stocks survive rising rates, inflation era champions, deflation era holdovers, bond yield, gold, ceasefire rotation, ARJUN score, war-context portfolio, mutual fund inflation alignment.4license: Apache 2.0 — complete terms in LICENSE.txt5---67# Campfire Era89---1011## For Users: How to Use This Skill1213### What it does14Campfire Era asks a single uncomfortable question about every holding in your portfolio: *is this built for the world we're entering, or the world we just left?*1516The 40-year bond bull market ended. The era of falling rates, expanding PE multiples, and zero cost of capital is over. We are entering a structural inflationary regime — where hard assets, pricing power monopolies, dollar earners, and real infrastructure outperform, while long-duration paper, high-PE story stocks, and import-dependent businesses underperform.1718Campfire Era scores every holding on five dimensions and produces two numbers per holding:1920- **IER (Inflation Era Rating)** — how well this holding is structurally positioned for the new macro regime, on a 0–10 scale. A gold miner scores near 10. A long-duration bond fund scores near 0.21- **ARJUN (Adaptive Real-time Judgement for Indian Underlyings and Nifty)** — a second, separate score measuring how each holding performs *right now*, in the current Hormuz crisis environment: oil at $100+, rupee weak, FIIs selling. IER tells you if a holding is built for the decade. ARJUN tells you if it's built for this year.2223Together they produce a single combined label per holding — from 🎯 CONVICTION HOLD (strong on both) to 🔴 EXIT BOTH ERAS (weak on both) — and a portfolio-level recommendation: The One Trade.2425### How to start26Type `/campfire-era` in the chat. That's it.2728If you have Zerodha connected, your live holdings are pulled automatically. If not, paste your portfolio as a list — tickers, amounts, or just the top holdings. Equal weighting is assumed if you don't provide weights.2930### What you get3132**The Campfire Era Report** — a single HTML file with 10 sections:331. **Scores Dashboard** — Equity book, MF book, and combined IER with rating band342. **Dimension Breakdown** — Hard Asset, Earnings Quality, Pricing Power, Currency Protection, New Economy Infrastructure scores with gap flags353. **Holding-by-Holding Scores** — Every position scored and labelled: 🎯 CONVICTION HOLD through 🔴 EXIT BOTH ERAS364. **Inflation Era Champions** — Top 3 holdings with sizing verdict375. **Era Mismatches** — Bottom 3 holdings with exit/reduce actions386. **Gap Analysis** — For each dimension below 6.5, specific additions with sizing397. **MF Book Deep Dive** — Fund-by-fund IER with flags (locked, SEBI cap, mismatch, champion)408. **Dual Scenario** — Holdings that shift 0.5+ points on a ceasefire; kill switch list419. **The Era Narrative** — 5–7 sentences on what this portfolio does well, where it's exposed, and the single most important investor decision4210. **The One Trade** — The single highest-impact swap, with exact IER improvement quantified4344### Parameters you can set45Campfire Era asks four things before scoring. You can answer them upfront or let it use defaults:4647| Parameter | Options | Default |48|---|---|---|49| Portfolio Type | EQUITY / MF / COMBINED | COMBINED |50| Scenario | WAR / CEASEFIRE / DUAL | WAR (May 2026) |51| Time Horizon | SHORT (1–2yr) / MEDIUM (3–5yr) / LONG (7–10yr) | MEDIUM |52| ARJUN war-context layer | ON / OFF | ON for Indian portfolios |5354### Zerodha live data55Campfire Era connects to Zerodha Kite MCP for live holdings. One-time setup:56571. Open [claude.ai](https://claude.ai) → click your profile → **Customize**582. Go to **Connections** or **MCP Servers**593. Add: `https://mcp.kite.trade/mcp`604. Authenticate with your Zerodha credentials615. Run `/campfire-era` — live data activates automatically6263### If you don't use Zerodha64Paste your holdings directly. Any format works — a screenshot description, "COALINDIA 20%, HDFCBANK 15%...", or a CSV paste. Campfire Era will work with whatever you provide.6566### What it doesn't do67It doesn't execute trades, place orders, or modify your account. All scores are research tools — not SEBI-registered investment advice.6869---7071## For Skill Authors: Framework Reference7273### Overview7475Campfire Era is a macro regime portfolio scoring skill. It scores any equity or mutual fund portfolio on structural alignment with the new inflationary era (post-2020 bond bull market end), overlays a war-context ARJUN layer for Indian portfolios, and produces a 10-section report with the single most impactful trade recommendation.7677**Core principle:** Every holding earns its place or doesn't. The IER score is unsentimental — a gold ETF outscores a long-duration bond fund regardless of what the user paid for either.7879---8081## Step 0: Establish Four Parameters8283Before scoring, determine:8485### A. Portfolio Type86- **EQUITY**: Individual stocks — use Step 2A87- **MF**: Mutual funds — use Step 2B88- **COMBINED**: Both — score each separately, combine at end8990### B. Scenario Mode91- **WAR MODE** (default May 2026): Hormuz closed, oil $100+, rupee ₹95+92- **CEASEFIRE MODE**: Hormuz reopening, oil dropping toward $85, rupee recovering93- **DUAL**: Show WAR and CEASEFIRE scores side by side9495### C. Time Horizon96- **SHORT (1-2 years)**: Emphasise near-term earnings, war-context, kill switches97- **MEDIUM (3-5 years)**: Balance war recovery with structural inflation era — DEFAULT98- **LONG (7-10 years)**: Pure inflation era alignment; war noise irrelevant99100### D. ARJUN Integration101- **ON** (default for Indian portfolios): Combine ARJUN war scores with IER102- **OFF**: IER only103104---105106## Step 1: Get the Portfolio107108**Kite MCP connected:** Run `kite:get_holdings` and `kite:get_positions`. Extract symbol, current_value, weight%.109110**Manual:** Accept list with optional weights. Equal-weight if not provided.111112Separate equity from MF holdings. Score each book independently.113114---115116## Step 2A: Score Each EQUITY Holding117118Use `references/scoring-tables.md` for pre-scored stocks. Apply rubric below for anything not listed.119120### Five Dimensions121122**HAS — Hard Asset Score (0-10)**123| Score | Description |124|---|---|125| 9-10 | Direct hard asset: gold, silver, crude, copper, coal in ground |126| 7-8 | Hard asset transport, storage, physical infrastructure |127| 6-7 | Lends against hard assets or owns physical networks |128| 4-5 | Real estate, manufacturing with significant asset base |129| 2-3 | Service businesses, light asset model |130| 0-1 | Pure financial, paper asset, long-duration instrument |131132**EQS — Earnings Quality Score (0-10)**133| Score | Description |134|---|---|135| 9-10 | Sub-10x PE, high dividend yield, proven cash flows |136| 7-8 | 10-20x PE, growing real earnings |137| 5-6 | 20-35x PE, visible growth path |138| 3-4 | 35-80x PE, story multiple |139| 0-2 | >80x PE, pre-revenue, or loss-making |140141**PPS — Pricing Power Score (0-10)**142| Score | Description |143|---|---|144| 9-10 | Monopoly/duopoly, essential service, zero substitutes |145| 7-8 | Strong brand moat or regulated returns |146| 5-6 | Competitive but differentiated |147| 3-4 | Commodity price-taker |148| 0-2 | Government-controlled pricing or import-dependent |149150**CPS — Currency Protection Score (0-10)**151| Score | Description |152|---|---|153| 9-10 | Hard currency revenue or literal foreign asset |154| 7-8 | Majority USD/hard currency revenues |155| 5-6 | Mixed domestic + export |156| 3-4 | Pure domestic but can reprice in inflation |157| 0-2 | Pure domestic rupee, can't reprice |158159**NIS — New Economy Infrastructure Score (0-10)**160| Score | Description |161|---|---|162| 9-10 | Core DC/AI infra, defence, water, grid modernisation |163| 7-8 | Healthcare, financial infrastructure, insurance |164| 5-6 | Consumer staples, essential services |165| 3-4 | Old economy cyclicals with partial new era relevance |166| 0-2 | Disrupted sectors, pure aviation, legacy models |167168### IER Formula169**IER = (HAS×0.25) + (EQS×0.20) + (PPS×0.20) + (CPS×0.20) + (NIS×0.15)**170171---172173## Step 2B: Score Each MF Holding174175Use category-level IER proxies. If top holdings are available, adjust accordingly.176177| MF Category | IER | Notes |178|---|---|---|179| Gold ETF / Gold Fund | 9.1 | Best inflation era MF category |180| Silver ETF / Silver Fund | 8.5 | Physical deficit + war premium |181| Commodity Fund | 7.5 | Hard assets, diversified |182| International Fund (US/Nasdaq) | 7.1 | Dollar hedge + AI infrastructure |183| International Fund (Taiwan/Korea) | 7.3 | Semiconductor supercycle |184| Infrastructure Fund | 6.9 | Grid, roads, physical assets |185| Defence Fund | 6.6 | Defence supercycle |186| Pharma/Healthcare Fund | 6.4 | Inflation-resistant demand |187| PPFCF (Parag Parikh Flexi Cap) | 6.2 | International equity buffer + quality tilt |188| Multi Asset Fund | 5.6 | Moderate alignment, diversified |189| IT/Tech Fund (India) | 5.6 | Dollar earner but AI disruption risk |190| Flexi Cap (generic) | 5.5 | Holdings-dependent |191| Large Cap (domestic) | 5.0 | FII re-rating risk |192| Banking / Financial Services Fund | 4.8 | Rupee-denominated, rate-sensitive |193| Mid Cap | 4.8 | Higher risk, mixed alignment |194| ELSS (equity-linked savings) | 4.6 | Locked, mixed — flag illiquidity |195| Small Cap | 4.0 | Liquidity risk in inflation |196| Debt Fund (short duration) | 2.8 | Rupee paper |197| Liquid Fund | 3.2 | Cash equivalent, inflation erodes |198| Debt Fund (long duration) | 2.0 | WORST inflation era instrument |199200**Special cases:**201- **Zerodha Silver ETF FoF:** Score 8.5 — physical silver deficit, war premium202- **Motilal S&P 500 / Nasdaq 100 MF:** Score 7.1 — dollar hedge, AI infra, SEBI cap breached so flag as no-add203- **SBI ELSS:** Score 4.6 — locked, treat as illiquid, note lock-in period204- **Nippon Taiwan MF:** Score 7.3 — semiconductor supercycle, AI supply chain205206---207208## Step 3: Apply Time Horizon Modifier209210After base IER, apply adjustments:211212### SHORT (1-2 years)213- +1.0: Active war beneficiaries (GESHIP, MCX, Gold ETFs, Muthoot, Coal India)214- -1.0: Ceasefire rotation holds (HDFC Bank pre-deal, Maruti pre-deal)215- -0.5: Long-gestation infrastructure (HAL, POWERGRID multi-year order execution)216- Kill switch stocks = 0 regardless217218### MEDIUM (3-5 years) — DEFAULT219- No adjustments. Base IER applies.220221### LONG (7-10 years)222- +1.0: New economy infrastructure (CGPOWER, BEL, POWERGRID, VA Tech Wabag, Apollo Hospital)223- +0.5: Reinvestment compounders (MCX, Muthoot, HDFC Bank post-ceasefire)224- -1.0: War-specific thesis stocks (GESHIP drops to ~5.5 — freight normalises)225- -1.5: Structurally disrupted by AI (generic IT outsourcing)226- -1.0: Any MF with SEBI international cap breached — flag as no-add even if IER is high227228---229230## Step 4: Portfolio IER Calculation231232**Portfolio IER = Σ (holding weight% × adjusted IER)**233234Calculate:2351. Equity book IER2362. MF book IER2373. Combined IER (weighted by book sizes — e.g., if equity is 37% and MF is 63% of total portfolio)238239---240241## Step 5: Generate the Dashboard242243### IER Rating Bands244| Score | Rating |245|---|---|246| 8.0–10.0 | 🏆 INFLATION ERA CHAMPION |247| 6.5–7.9 | ✅ INFLATION READY |248| 5.0–6.4 | ⚡ TRANSITIONING |249| 3.5–4.9 | ⚠️ ERA MISMATCH |250| 0–3.4 | 🔴 DEFLATION ERA HOLDOVER |251252### Output format253254**Read `references/dashboard-template.md` before generating any HTML.** It specifies the exact design tokens, section layout, score bar colors, card styles, table formatting, and conditional rendering rules.255256The output is a single self-contained HTML file: `campfire-era-report.html`257258All 10 report sections are rendered in this file. **Do not print the report as plaintext in chat.**259260Sections to include:2611. Scores Dashboard — hero score cards with bars and one-line verdict2622. Dimension Breakdown — five rows with 120px bars and gap flags2633. Holding-by-Holding Scores — full table sorted by IER descending2644. Inflation Era Champions — top 3 cards with green left-edge accent2655. Era Mismatches — bottom 3 cards with red left-edge accent2666. Gap Analysis — one card per dimension below 6.5; "no gaps" card otherwise2677. MF Book Deep Dive — *(skip if EQUITY-only)*2688. Dual Scenario — *(skip if WAR or CEASEFIRE only)*2699. The Era Narrative — prose card27010. The One Trade — prominent bordered card271272**After presenting the file**, follow with a one-paragraph inline summary: combined IER, rating band, the one trade, and the most important gap dimension (if any).273274---275276---277278## Step 6: Ceasefire Adjustments (CEASEFIRE or DUAL mode)279280### Score Drops on Ceasefire281| Holding | IER Change | Reason |282|---|---|---|283| GESHIP | -2.5 | War freight premium disappears |284| Gold ETFs / SGBMAY28 | -1.5 | Gold corrects 15-20% on peace |285| MCX | -0.8 | Energy derivative volumes fall |286| MUTHOOTFIN | -0.3 | Gold correction reduces collateral |287| COALINDIA | -0.5 | Energy security narrative weakens |288| OILINDIA | -1.0 | Lower oil price |289290### Score Rises on Ceasefire291| Holding | IER Change | Reason |292|---|---|---|293| HDFCBANK | +1.8 | FII re-entry, maximum re-rating beta |294| INDIGO (re-entry only) | +2.5 | Jet fuel crash → earnings explosion |295| MARUTI | +1.5 | Auto pent-up demand |296| TATA STEEL | +1.2 | Global industrial recovery |297| HINDCOPPER | +1.0 | Industrial demand recovery |298| TITAN | +1.8 | Gold corrects → jewellery volumes explode |299| KALYAN JEWELLERS | +1.5 | Same as Titan |300| APOLLOHOSP | +0.5 | Consumer healthcare recovers |301302### Ceasefire Neutral303POWERGRID, BEL, HAL, CGPOWER, VA Tech Wabag, IT exporters, pharma exporters — structural, not war-specific.304305---306307## Step 7: ARJUN Framework (Full Definition)308309**ARJUN** = Adaptive Real-time Judgement for Indian Underlyings and Nifty310311ARJUN is a war-context portfolio scoring system designed for the Iran-Hormuz crisis environment (Feb 28, 2026 onwards). It scores every Indian holding on five war-specific dimensions, each 0–10. It is separate from IER — IER measures structural inflation era alignment, ARJUN measures near-term war-context performance. Together they form the complete dual-lens framework.312313### ARJUN's Five Dimensions314315#### OES — Oil Exposure Score (0 to +10, can be negative)316How does this holding benefit or suffer from oil at $107/bbl?317318| Score | Meaning | Examples |319|---|---|---|320| +8 to +10 | Direct upstream oil winner — revenues rise with crude | Oil India, ONGC, GESHIP (freight = f(oil disruption)) |321| +5 to +7 | Indirect oil beneficiary | Coal India (substitute energy), MCX (crude derivative volumes) |322| 0 to +4 | Oil-neutral or marginal impact | IT exporters, pharma, gold NBFCs |323| -3 to -1 | Moderate oil cost exposure | Reliance (O2C drag), Tata Steel (energy inputs) |324| -7 to -4 | Severe oil cost exposure, limited pricing power | Aviation, paints, fertilisers, logistics |325| -10 to -8 | Existential oil cost crisis, government-controlled pricing | OMCs (HPCL, BPCL, IOC) losing ₹35/litre diesel |326327#### FDS — FII Dependency Score (0 to 10)328How much does this stock need FII capital to re-rate? Lower is better in war mode (FIIs are selling ₹2 lakh crore).329330| Score | Meaning | Examples |331|---|---|---|332| 0–2 | No FII dependence — government-contracted, PSU, or DII-owned compounder | Coal India, POWERGRID, BEL, HAL |333| 3–4 | Low FII dependence — strong domestic institutional ownership | Muthoot, MCX, NTPC |334| 5–6 | Moderate FII dependence — FII re-rating helpful but not required | Bharti, TCS, Infosys |335| 7–8 | High FII dependence — valuation driven by FII sentiment | HDFC Bank, ICICI Bank, large-cap private banks |336| 9–10 | Entirely FII-dependent — only re-rates when FIIs return | High-PE consumer discretionary, premium fintech |337338Note: FDS is inverted for ARJUN composite — a score of 0 (no FII dependence) is WAR POSITIVE.339340#### RSS — Rupee Sensitivity Score (+10 to -10)341Does rupee at ₹96/USD help or hurt this holding?342343| Score | Meaning | Examples |344|---|---|---|345| +8 to +10 | Dollar earner — every rupee depreciation = direct NAV gain | GESHIP, MON100, MAFANG, Gold ETFs, HCL Tech, Sun Pharma |346| +4 to +7 | Partial dollar exposure — some natural hedge | Tata Steel, Hindalco, Reliance, Navinfluor |347| 0 to +3 | Domestic but can reprice inputs | Coal India, MCX, Bharti, Muthoot |348| -3 to -1 | Domestic revenues, some import exposure | HDFC Bank, ICICI Bank, SBI |349| -7 to -4 | Imports significantly, limited pass-through | Paints, electronics assembly, auto components |350| -10 to -8 | Massive importer with no pricing power | Fertilisers, LNG importers, pure import-dependent |351352#### GAS — Geopolitical Alpha Score (0 to 10)353Does India-Pak cold war, Hormuz crisis, or defence supercycle directly drive this stock's earnings?354355| Score | Meaning | Examples |356|---|---|---|357| 9–10 | Primary earnings driver is geopolitical — order book grows with crisis | HAL (₹2.22L crore order book), BEL, Mazagon Dock, GESHIP |358| 7–8 | Strong geopolitical tailwind — meaningful earnings acceleration | Data Patterns, MTAR Tech, Oil India |359| 4–6 | Moderate — benefits from geopolitical environment indirectly | MCX (war drives volumes), Coal India (energy security) |360| 1–3 | Tangential — crisis is noise, not signal | IT exporters, pharma, FMCG |361| 0 | Zero geopolitical alpha — domestic demand driven | Housing finance, consumer staples, pure retail |362363#### CRS — Ceasefire Risk Score (0 to 10)364How much does this holding suffer when Hormuz reopens and oil falls to $85?365366| Score | Meaning | Examples |367|---|---|---|368| 9–10 | KILL SWITCH — immediate manual exit required on deal | GESHIP (freight collapses), IndiGo (was kill switch, now exited) |369| 7–8 | High ceasefire risk — position should be reduced on deal | MCX (energy volumes fall), gold ETFs (gold corrects) |370| 4–6 | Moderate ceasefire risk — thesis partly weakens | Muthoot (gold correction), Coal India (energy security narrative weakens) |371| 1–3 | Low ceasefire risk — structural, not war-dependent | POWERGRID, BEL, IT exporters, pharma |372| 0 | Zero ceasefire risk — benefits from peace | HDFC Bank, Maruti, Titan, IndiGo re-entry |373374### ARJUN Composite Calculation375376**Step 1:** Convert FDS to war-positive form: FDS_WAR = 10 - FDS377**Step 2:** Normalise OES to 0-10 scale: OES_NORM = (OES + 10) / 2378**Step 3:** ARJUN_COMPOSITE = (OES_NORM + FDS_WAR + RSS_NORM + GAS) / 4379380Where RSS_NORM = (RSS + 10) / 2381382**Step 4:** UNIFIED SCORE = (IER × 0.60) + (ARJUN_COMPOSITE × 0.40)383384### ARJUN Pre-Scored Key Holdings385386| Stock | OES | FDS | RSS | GAS | CRS | ARJUN_C | Notes |387|---|---|---|---|---|---|---|---|388| GESHIP | +9 | 2 | +10 | 10 | 10 | 9.4 | Maximum war alignment |389| COALINDIA | +6 | 1 | +3 | 5 | 4 | 7.9 | Energy security PSU |390| MCX | +5 | 3 | +3 | 7 | 7 | 7.1 | War volume monopoly |391| MUTHOOTFIN | +2 | 3 | +5 | 4 | 4 | 6.8 | Gold proxy |392| GOLDETFS | +3 | 0 | +10 | 6 | 8 | 8.1 | Hard currency gold |393| SGBMAY28 | +3 | 0 | +10 | 6 | 8 | 8.1 | Tax-free redemption at 2028 maturity — hold to term if present |394| HAL | +3 | 2 | +2 | 10 | 1 | 7.3 | Defence pure play |395| BEL | +2 | 2 | +2 | 9 | 1 | 6.9 | Defence electronics |396| HDFCBANK | -2 | 9 | -3 | 0 | 0 | 2.9 | Ceasefire play |397| INDIGO | -9 | 5 | -5 | 0 | 10 | 1.1 | KILL SWITCH — exit |398| HPCL/BPCL | -10 | 4 | -6 | 0 | 3 | 0.8 | Uninvestable in war |399| MON100 | +2 | 0 | +10 | 3 | 2 | 7.5 | Dollar hedge |400| BHARTIARTL | +1 | 5 | +2 | 2 | 1 | 5.4 | Domestic compounder |401| POWERGRID | +2 | 2 | +1 | 3 | 1 | 5.3 | Structural, low war alpha |402403### Interpretation Matrix (IER × ARJUN)404405| IER | ARJUN_C | Unified | Label | Action |406|---|---|---|---|---|407| ≥7 | ≥7 | ≥7.0 | 🎯 CONVICTION HOLD | Full position, size up if underweight |408| ≥7 | 4–6.9 | 5.8–7.0 | 📅 ERA COMPOUNDER | Hold through war, long-term |409| ≥7 | <4 | <5.8 | 🌅 ERA HOLD / WAR DRAG | Hold for decade, ignore war noise |410| 5–6.9 | ≥7 | 5.8–6.9 | ⚡ WAR BOOST | War inflating score — watch ceasefire |411| 5–6.9 | 4–6.9 | 5.0–6.0 | ⚖️ BALANCED | Neutral — neither era champion nor war star |412| <5 | ≥7 | 4.2–5.8 | ⏰ WAR TRADE ONLY | Exit on ceasefire, not a decade hold |413| <5 | <4 | <4.0 | 🔴 EXIT BOTH ERAS | Wrong for war AND new era — exit now |414415Apply this matrix to every holding. The label is the single most actionable output per stock.416417---418419## Step 8: India-Specific Adjustments420421Always apply to Indian portfolios:422- Gold duty floor 15% = permanent **+1 CPS** for all gold-linked businesses423- DII ₹31,000 crore/month SIP floor = **+0.3 EQS** for Nifty 50 components424- Rupee at ₹96+ = **+1 CPS** for all dollar earners425- RBI financial repression = **-1 CPS** for pure rupee long-duration instruments426- SEBI $7B international MF cap breached = flag all international MF as no-add427428### Kill Switch Override429Flag explicitly regardless of score:430- **INDIGO in war mode** → IER override to 2.7, flag EXIT431- **GESHIP on ceasefire** → flag kill switch active432- **OMCs always** → uninvestable in war mode, flag explicitly433- **SGBMAY28** → if present in portfolio, never sell regardless of IER; note tax-free redemption at 2028 maturity under Indian tax law — applies to any holder434435---436437## Reference Files438439- `references/dashboard-template.md` — HTML layout spec, design tokens, section-by-section rendering rules (read before generating HTML)440- `references/scoring-tables.md` — Pre-scored Indian and global stocks (read before scoring)441- `references/era-context.md` — Macro evidence base for the new inflationary era