Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
🌾 VASUDHA CO₂ (वसुधा) Before your Gram Sabha signs a carbon contract, check the numbers. A free, trilingual, 100% browser-based screening tool that empowers Indian Gram Panchayats and rural communities to evaluate Carbon Credit Trading Scheme (CCTS) contracts with ruthless economic realism. 🚀 Live App: https://vasudha-co2.vercel.app/ Built for the Code4Nature Challenge 2026 · Theme: Local Governance · Foundation for Ecological Security (FES) India ObservatoryREADME 전문 보기 ↗
A free, trilingual, 100% browser-based screening tool that empowers Indian Gram Panchayats and rural communities to evaluate Carbon Credit Trading Scheme (CCTS) contracts with ruthless economic realism.
🌐 Visit Website • 🔍 Core Capabilities • 🧮 Mathematical Engine • 🖼️ Visual Journey • 🏷️ Provenance & Transparency • 💻 Local Setup • 🏛️ Project Architecture
[!IMPORTANT] Screening estimates only. VASUDHA CO₂ is designed strictly for independent pre-contract screening and capacity building. It does not issue carbon credits, does not act as an accredited MRV or verification agency, and does not register projects with the Bureau of Energy Efficiency (BEE) or the National Steering Committee for the Indian Carbon Market (ICM). Contract evaluations and offer checks are benchmark-based indicators and do not constitute legal advice.
Commercial aggregators frequently visit Gram Panchayats pitching lucrative carbon deals based on gross landmass or satellite greenness estimates. But carbon arithmetic at the village scale is unforgiving:
Consider Jamgaon (Mandla District, Madhya Pradesh):
| Scenario / Assessment | Net Village Income | Per Household / Year | Verdict |
|---|---|---|---|
| Naive / Aggregator Pitch (all carbon counted, high price assumption, ignoring fixed costs) | +₹12,80,000 | ₹2,500 | 🟢 "Huge windfall" |
| VASUDHA CO₂ — Pessimistic Case (low price ₹250, low adoption, high MRV burden) | −₹5,28,000 | −₹1,032 | 🔴 Net loss to village |
| VASUDHA CO₂ — Central Case (₹500/t, verified methodologies only, realistic audit costs) | +₹7,200 | ₹14 | 🟡 Not viable alone |
| VASUDHA CO₂ — Pooled Case (Jamgaon + 4 neighbouring Panchayats sharing audit costs) | +₹18,40,000 | ₹890 | 🟢 Viable together |
Key takeaway: Fixed MRV costs crush isolated villages. An individual Panchayat can easily lose money, yet pooling together with 3–5 neighbouring Panchayats flips the arithmetic entirely. VASUDHA CO₂ demonstrates this reality to the Gram Sabha before any binding 20-year agreement is signed.
Here is a look inside the application across key analytical views:
Clear, non-technical verdict, range of net earnings per household, and data confidence rating.
Pessimistic vs Central vs Optimistic financial ledgers, break-even thresholds, and risk sensitivity.
Evaluating aggregator terms, detecting predatory red flags, and projecting multi-year revenue share.
MapLibre GL view showing how grouping neighbouring villages turns losses into substantial shared surplus.
Print-ready single-sheet brief containing summary figures, red flags, and shareable QR code.
VASUDHA CO₂ follows a strict, verifiable calculation pipeline modeled in pure TypeScript in src/engine/:
flowchart TD
subgraph Inputs["1. Village Data"]
V1["Land Allocations<br/>(Common, Crop, Pasture)"]
V2["Livestock Counts<br/>(Cattle, Buffalo, Goats)"]
V3["Households & Demographics"]
end
subgraph Biocarbon["2. Carbon Modeling"]
C1["IPCC Tier 1 Sequestration Rates"]
C2["Live SoilGrids SOC Data"]
C3["Activity Potential (t CO₂e/yr)"]
Inputs --> C1 & C2 --> C3
end
subgraph Methodology["3. CCTS Screening"]
M1{"Methodology Status<br/>Approved by BEE?"}
C3 --> M1
M1 -- "No (Pending / Draft)" --> M2["Excluded from Revenue<br/>(Tagged 'Future Potential')"]
M1 -- "Yes (Approved)" --> M3["Issuable Carbon Credits (CCCs)<br/>= Potential × Creditable Fraction"]
end
subgraph Economics["4. Financial Calculation"]
E1["Gross Revenue<br/>= Credits × Price Scenario (₹250/₹500/₹850)"]
E2["Aggregator Commission<br/>= Gross × Aggregator Share %"]
E3["Fixed MRV Expenses<br/>Validation + ACVA Verification + Monitoring"]
M3 --> E1
E1 --> E2
E1 --> E3
E4["Net Village Income<br/>= Gross − Aggregator − Fixed MRV"]
E2 & E3 --> E4
E5["Per Household Income<br/>= Net Village Income ÷ Total Households"]
E4 --> E5
end
subgraph Scenarios["5. Output Ranges"]
S1["🔴 Pessimistic Scenario"]
S2["🟡 Central Scenario"]
S3["🟢 Optimistic Scenario"]
E5 --> S1 & S2 & S3
end
−₹1,032 / household).Every number, constant, and formula in VASUDHA CO₂ is tagged with a transparent provenance indicator:
| Tag | Badge | Meaning | Current Project Source |
|---|---|---|---|
| Dataset | Dataset | Live query against open public data | Real-time REST query to ISRIC SoilGrids 2.0 |
| Assumption | Assumption | Transparent parameter with explicit citation | Declared in src/config/assumptions.ts |
| User Input | User input | Entered or adjusted by the Panchayat / user | Custom slider, input field, or toggle |
Rather than giving users false certainty, VASUDHA CO₂ computes a composite Data Confidence Score:
src/engine/ with zero framework dependencies, thoroughly testable in Node.jsnpm or pnpm# 1. Clone the repository
git clone https://github.com/akshitag001/VASUDHA-CO2.git
cd VASUDHA-CO2
# 2. Install dependencies
npm install
# 3. Start local development server
npm run dev
# Open http://localhost:5173 in your browser
# 4. Run calculation engine tests
npm test
# 5. Run static lint checks
npm run lint
# 6. Build optimized production bundle
npm run build
# 7. Preview the production build
npm run preview
VASUDHA-CO2/
├── docs/
│ └── screenshots/ # High-resolution application screenshots
├── public/
│ ├── img/ # Hand-drawn pastoral sketches & illustrations
│ ├── favicon.svg # Site branding
│ └── icons.svg # SVG sprite sheet
├── src/
│ ├── config/
│ │ └── assumptions.ts # Central configuration of all economic & carbon assumptions
│ ├── data/
│ │ ├── illustrativeVillages.json # Reference profiles (Jamgaon, etc.)
│ │ ├── lgd.ts # Local Government Directory (LGD) codes & coordinates
│ │ ├── methodologies.json # CCTS sectoral methodologies & screening criteria
│ │ └── regulatory.ts # Carbon market stakeholder registry
│ ├── engine/ # PURE TYPESCRIPT CALCULATION ENGINE (No UI code)
│ │ ├── breakeven.ts # Break-even carbon & land threshold computations
│ │ ├── carbon.ts # IPCC Tier 1 mitigation formulas
│ │ ├── confidence.ts # Data confidence index algorithms
│ │ ├── finance.ts # Revenue, aggregator shares, and net income
│ │ ├── methodology.ts # Eligibility & compliance rule evaluator
│ │ ├── offer.ts # Contract benchmarking & red-flag detector
│ │ ├── pooling.ts # Multi-village pooling aggregation models
│ │ ├── sensitivity.ts # Tornado risk analysis
│ │ └── engine.test.ts # Comprehensive Vitest unit tests
│ ├── i18n/ # Trilingual dictionaries (en.ts, hi.ts, gu.ts)
│ ├── lib/
│ │ ├── exportPdf.ts # Client-side 1-page A4 PDF rendering
│ │ ├── format.ts # Currency (₹ Lakhs/Crores) & unit formatters
│ │ └── soilgrids.ts # ISRIC SoilGrids REST API client
│ ├── model/ # Adapters binding engine outputs to UI views
│ ├── pages/ # Code-split analytical views
│ │ ├── Landing.tsx # Interactive landing page & quick calculation specimen
│ │ ├── Select.tsx # Village / Panchayat selector
│ │ ├── Overview.tsx # High-level screening verdict & key metrics
│ │ ├── Carbon.tsx # Land allocation & biocarbon estimator
│ │ ├── Methodology.tsx # CCTS methodology compliance checklist
│ │ ├── Money.tsx # Financial viability, ledger & tornado charts
│ │ ├── Offer.tsx # "Check this offer" aggregator auditor
│ │ ├── Pooling.tsx # Geospatial map clustering & multi-village economics
│ │ ├── Readiness.tsx # Institutional readiness checks
│ │ ├── Brief.tsx # Printable 1-page Gram Sabha Decision Brief
│ │ └── Assumptions.tsx # Live assumption editor & inspector
│ ├── state/ # Local storage state management & URL hash encoder
│ └── ui/ # Reusable UI primitives, charts, ledger, and layout
├── AUDIT.md # Detailed technical audit & design decisions
├── package.json # Dependencies and scripts
├── tailwind.config.js # Tailwind v4 configuration
└── vite.config.ts # Vite build configuration
AUDIT.md for full calculation validation and evolution history.