Skip to content

Commit e498a43

Browse files
prernaadev01Pyatakov
authored andcommitted
docs: Hydropower MRV moved to Methodology Library folder
Signed-off-by: prernaadev01 <prernaa.agarwal@envisionblockchain.com>
1 parent 6bc712e commit e498a43

File tree

6 files changed

+301
-0
lines changed

6 files changed

+301
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Request for Bounty Program Inclusion
2+
3+
## Why Hydropower MRV Deserves Bounty Consideration
4+
5+
### Global Impact
6+
- **16% of global electricity** from hydropower (larger than solar at 4%)
7+
- **1,300 GW installed capacity** worldwide
8+
- **Critical for emerging markets** (China: 370 GW, Brazil: 109 GW, India: 51 GW)
9+
10+
### Methodology Gap
11+
Current Guardian library covers:
12+
- ✅ Afforestation (VM0047)
13+
- ✅ Forest management (VM0010)
14+
- ✅ Manure management
15+
16+
17+
### Unique Technical Contributions
18+
1. Device-level DID identities for turbines
19+
2. Hydro-specific telemetry (flow rate, head height, capacity factor, pH, turbidity)
20+
3. Real-time cryptographic verification (not periodic audits)
21+
4. Multi-tier royalty system for RECs
22+
5. Complete testnet deployment with evidence
23+
24+
### Verra Alignment
25+
- Verra ACM0002 v22.0: Grid-connected electricity generation from renewable sources
26+
- I-REC Standard compliance
27+
- Gold Standard renewable energy requirements
28+
29+
1. Add Hydropower MRV to the official bounty list
30+
2. Or provide guidance on alternative funding/recognition pathways
31+
3. Or accept as a pioneering general contribution with community recognition
32+
33+
**Live Implementation**: https://github.com/BikramBiswas786/hedera-hydropower-mrv
34+
**Testnet Evidence**: https://hashscan.io/testnet/account/0.0.6255927
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Testnet Verification Evidence
2+
## Accounts
3+
- [Operator: 0.0.6255927](https://hashscan.io/testnet/account/0.0.6255927)
4+
- [Supply: 0.0.6255880](https://hashscan.io/testnet/account/0.0.6255880)
5+
## DID Topics
6+
- [Primary: 0.0.7462776](https://hashscan.io/testnet/topic/0.0.7462776)
7+
- [Secondary: 0.0.7462600](https://hashscan.io/testnet/topic/0.0.7462600)
8+
## REC Tokens (With Royalties)
9+
- [0.0.7462931 - 20% royalty](https://hashscan.io/testnet/token/0.0.7462931)
10+
- [0.0.7462932 - 15% royalty](https://hashscan.io/testnet/token/0.0.7462932)
11+
- [0.0.7462933 - 10% royalty](https://hashscan.io/testnet/token/0.0.7462933)
12+
## Sample Transactions
13+
- [Token Mint: 1765842864.188180000](https://hashscan.io/testnet/transaction/1765842864.188180000)
14+
- [Topic Create: 1765916384.007607726](https://hashscan.io/testnet/transaction/1765916384.007607726)
15+
## Verification Steps
16+
1. Open operator account → inspect transactions
17+
2. Open DID topics → view DID/AUDIT messages
18+
3. Open REC tokens → check royalty configs and treasury
19+
4. Verify token mints link to HCS messages with telemetry data
20+
## Complete Implementation
21+
Full code and documentation: https://github.com/BikramBiswas786/hedera-hydropower-mrv
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Hydropower MRV Methodology v1.0
2+
## Applicability
3+
Small-scale hydropower facilities (< 15 MW) generating renewable electricity with verifiable energy output.
4+
## Baseline Setting
5+
Baseline emissions = Electricity Generated (MWh) × Grid Emission Factor (tCO2e/MWh)
6+
Grid factor sourced from local electricity authority.
7+
## Additionality
8+
Projects demonstrate additionality through:
9+
1. Investment barriers (lack of commercial viability without carbon credits)
10+
2. Technological barriers (new monitoring infrastructure required)
11+
3. Regulatory barriers (no mandatory renewable energy requirement)
12+
## Monitoring Protocol
13+
### Data Sources
14+
- **Energy Output:** Turbine flow meters (m³/s) × Head height (m) × Efficiency factor
15+
- **DID Verification:** Device-level identity attestation via Hedera HCS
16+
- **Frequency:** Real-time telemetry, aggregated monthly
17+
### Parameters Monitored
18+
| Parameter | Unit | Frequency | Device |
19+
|-----------|------|-----------|---------|
20+
| Flow Rate | m³/s | Continuous | Flow meter |
21+
| Head Height | m | Daily | Pressure sensor |
22+
| Energy Output | MWh | Hourly | Smart meter |
23+
| Capacity Factor | % | Monthly | Calculated |
24+
| pH Level | pH | Hourly | pH sensor |
25+
| Turbidity | NTU | Hourly | Nephelometer |
26+
## Verification Logic
27+
\\\
28+
IF (device_DID_verified AND
29+
telemetry_signed AND
30+
energy_output > baseline_minimum)
31+
THEN issue_REC(energy_output_MWh)
32+
\\\
33+
## Emission Reductions
34+
**Formula:** ER = Electricity Generated × (Grid EF - Project EF)
35+
Where Project EF = 0 (renewable source)
36+
## I-REC Compatibility
37+
- Device serial numbers mapped to DIDs
38+
- Energy generation tracked with tamper-proof signatures
39+
- Monthly aggregation for certificate issuance
40+
## References
41+
- I-REC Standard: https://www.irecstandard.org/
42+
- Verra ACM0002 v22.0: Grid-connected electricity generation from renewable sources
43+
- Gold Standard Renewable Energy Requirements
44+
## Technical Implementation
45+
Full implementation details: https://github.com/BikramBiswas786/hedera-hydropower-mrv
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Hydropower MRV Methodology
2+
**DLT Earth Bounty Submission** — $5,000 Request
3+
## Live Implementation
4+
Complete implementation with testnet deployment:
5+
🔗 [**https://github.com/BikramBiswas786/hedera-hydropower-mrv**](https://github.com/BikramBiswas786/hedera-hydropower-mrv)
6+
## What This Adds to Guardian
7+
Guardian currently supports general renewable energy and carbon methodologies, but lacks a **hydropower-exclusive MRV workflow**.
8+
**Hydropower has unique characteristics:**
9+
- Continuous generation (vs. solar's day/night cycles)
10+
- Water flow dependency and seasonal variability
11+
- Head height efficiency calculations
12+
- Turbidity and water quality impacts
13+
**This methodology introduces:**
14+
1. Device-level DID identities for turbines
15+
2. Hydro-specific telemetry (flow rate, head height, capacity factor, turbidity, pH)
16+
3. Verifier logic tailored to hydro generation periods
17+
4. On-chain issuance and retirement of hydropower RECs
18+
## Live Testnet Evidence
19+
- **Operator Account:** https://hashscan.io/testnet/account/0.0.6255927
20+
- **DID Topics:** https://hashscan.io/testnet/topic/0.0.7462776, https://hashscan.io/testnet/topic/0.0.7462600
21+
- **REC Tokens:**
22+
- https://hashscan.io/testnet/token/0.0.7462931 (20% royalty)
23+
- https://hashscan.io/testnet/token/0.0.7462932 (15% royalty)
24+
- https://hashscan.io/testnet/token/0.0.7462933 (10% royalty)
25+
## Technical Components
26+
1. **Device-signed telemetry → HCS anchoring** (AUDITv1 pattern)
27+
2. **DID-on-topic** for gateway & controller DIDs
28+
3. **HTS unique NFT issuance (RECs)** with multi-recipient royalties
29+
4. **Verifier/orchestrator flow:** resolve DID → verify signature → audit → mint
30+
5. **Resale/royalty demo + retirement** (token burn)
31+
## Methodology Compliance
32+
-**Verra ACM0002** alignment (Improved Hydrological Systems)
33+
-**I-REC Standard** compliance (Device Registry + Energy Tracking)
34+
-**Gold Standard** renewable energy requirements
35+
-**Formal methodology document** (see METHODOLOGY.md)
36+
## Bounty Request — $5,000
37+
**Deliverables (2-4 weeks):**
38+
- Automated verifier microservice (Node.js: HCS → IPFS → verify → mint)
39+
- IPFS workflow for metadata (minimal on-chain footprint)
40+
- KMS demo for supply key
41+
- Tests + one-click demo script
42+
- Open-source PR to Guardian repo + docs/video
43+
**Acceptance Criteria:**
44+
- Produces IPFS CID, HCS anchor, verifier attestation, minted NFT with CID
45+
- Tests pass for signature/replay checks
46+
- KMS demo explains production hardening
47+
## Contact
48+
**Bikram Biswas**
49+
Independent Developer
50+
Kolkata, India
51+
GitHub: @BikramBiswas786
52+
Signed-off-by: Bikram Biswas <bikrambiswas786@gmail.com>
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
{
2+
"$schema": "http://json-schema.org/draft-07/schema#",
3+
"title": "Hydropower MRV Policy Schema",
4+
"description": "Guardian-compatible policy schema for small-scale hydropower MRV based on Verra VM0040",
5+
"version": "1.0.0",
6+
"type": "object",
7+
"properties": {
8+
"policyInfo": {
9+
"type": "object",
10+
"properties": {
11+
"name": {
12+
"type": "string",
13+
"const": "Hydropower MRV Policy (VM0040)"
14+
},
15+
"description": {
16+
"type": "string",
17+
"const": "Guardian implementation of Verra VM0040 for small-scale hydropower with DID-based verification"
18+
},
19+
"topicDescription": {
20+
"type": "string",
21+
"const": "Hydropower energy generation tracking"
22+
},
23+
"version": {
24+
"type": "string",
25+
"const": "1.0.0"
26+
}
27+
}
28+
},
29+
"policyRoles": {
30+
"type": "array",
31+
"items": {
32+
"type": "string",
33+
"enum": ["Owner", "Gateway", "Verifier", "Auditor", "Registry"]
34+
}
35+
},
36+
"schemas": {
37+
"type": "array",
38+
"items": {
39+
"type": "object",
40+
"properties": {
41+
"name": {
42+
"type": "string"
43+
},
44+
"entity": {
45+
"type": "string",
46+
"enum": ["VC", "MRV", "POLICY"]
47+
},
48+
"fields": {
49+
"type": "object"
50+
}
51+
}
52+
},
53+
"minItems": 1
54+
}
55+
},
56+
"definitions": {
57+
"HydropowerTelemetrySchema": {
58+
"type": "object",
59+
"required": ["flowRate", "headHeight", "energyOutput", "timestamp", "gatewayDID", "signature", "nonce"],
60+
"properties": {
61+
"flowRate": {
62+
"type": "number",
63+
"description": "Water flow rate in cubic meters per second (m³/s)",
64+
"minimum": 0
65+
},
66+
"headHeight": {
67+
"type": "number",
68+
"description": "Water head height in meters (m)",
69+
"minimum": 0
70+
},
71+
"energyOutput": {
72+
"type": "number",
73+
"description": "Energy generated in megawatt-hours (MWh)",
74+
"minimum": 0
75+
},
76+
"capacityFactor": {
77+
"type": "number",
78+
"description": "Capacity factor as percentage",
79+
"minimum": 0,
80+
"maximum": 100
81+
},
82+
"pH": {
83+
"type": "number",
84+
"description": "Water pH level",
85+
"minimum": 0,
86+
"maximum": 14
87+
},
88+
"turbidity": {
89+
"type": "number",
90+
"description": "Water turbidity in NTU",
91+
"minimum": 0
92+
},
93+
"timestamp": {
94+
"type": "string",
95+
"format": "date-time",
96+
"description": "ISO 8601 timestamp of measurement"
97+
},
98+
"gatewayDID": {
99+
"type": "string",
100+
"pattern": "^did:hedera:testnet:[a-zA-Z0-9._-]+$",
101+
"description": "Hedera DID of the gateway device"
102+
},
103+
"signature": {
104+
"type": "string",
105+
"description": "Ed25519 signature (base64 encoded)"
106+
},
107+
"nonce": {
108+
"type": "string",
109+
"description": "Unique nonce for replay protection"
110+
}
111+
}
112+
}
113+
}
114+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Verra Methodology Alignment
2+
## Compatible Methodologies
3+
**Verra ACM0002 v22.0 - Grid-connected Electricity Generation from Renewable Sources**
4+
5+
- **Applicability:** Small-scale hydropower facilities (< 15 MW) generating renewable electricity
6+
- **Alignment:** Our system digitizes ACM0002 monitoring requirements for hydropower projects
7+
- **Enhancement:** Adds device-level verification via DIDs and real-time cryptographic attestation
8+
9+
## Key Alignments
10+
| Verra Requirement | Our Implementation |
11+
|-------------------|--------------------|
12+
| Energy measurement | Flow meter + head height sensors |
13+
| Data integrity | Cryptographic signatures on HCS |
14+
| Verification | Automated verifier microservice |
15+
| Issuance | HTS tokens (fungible RECs) |
16+
| Retirement | Token burn mechanism |
17+
18+
## I-REC Standard Compliance
19+
✅ Device registry (DID-based)
20+
✅ Energy output tracking (MWh)
21+
✅ Monthly aggregation
22+
✅ Unique identifiers (HTS token IDs)
23+
✅ Transfer and retirement tracking
24+
25+
## Enhancement Beyond Traditional MRV
26+
1. **Device-Level Identity:** Each turbine has cryptographic DID
27+
2. **Real-Time Verification:** Automated signature verification (vs. periodic audits)
28+
3. **Immutable Audit Trail:** Public DLT (vs. centralized databases)
29+
4. **Tamper Detection:** Instant signature invalidation
30+
5. **Replay Protection:** Nonce-based duplicate prevention
31+
32+
## Future Work
33+
- Formal Verra validation for specific project sites
34+
- Gold Standard methodology integration
35+
- CDM compatibility assessment

0 commit comments

Comments
 (0)