Hydro dMRV
Guardian calculates a tonne and can mint it. This desk recomputes that tonne and will not agree to a different one. The plants are examples. The tokens are not Verra credits.
Start without an account
The contract stores an HCS sequence. It cannot read the message. The verifier and the audit page do. A sale reverts while the testnet pair is more than 3% from the oracle. This template does not run a keeper.
- 01Verify a dayNo wallet
Open Verify and press Tampered. A good day fails. Nothing is sent to the network.
- 02Reproduce an issuancePublic log
On Audit, press Check evidence. The browser re-runs a published issuance from Hedera.
- 03Preview a purchaseWallet only to sign
The market quotes without a wallet. Connect only when you are ready to sign. HashPack must be an ECDSA account.
Registry on Hedera Testnet
For developers and agents
The same checks are available as an API. Visitors do not need this.
Connect over MCP
claude mcp add --transport http hydro-dmrv http://localhost:3000/api/mcp
{
"mcpServers": {
"hydro-dmrv": {
"url": "http://localhost:3000/api/mcp"
}
}
}Machine-readable overview: /llms.txt · OpenAPI 3.1: /api/openapi.json
REST
| POST | /api/mrv/verify | Verify + quantify ER = BE − PE − LE (no credentials) |
| POST | /api/methodology/assess | VMR0017 / CDM design check, combined margin, registration integers |
| POST | /api/methodology/grid-emission-factor | TOOL07 or VT0011 combined margin from per-unit grid data |
| GET | /api/mrv/scenarios/{name} | Deterministic sample monitoring data |
| GET | /api/registry | On-chain totals, plants and ledgers, oracle price |
| GET | /api/registry/plants/{id} | A plant's design, ledger, records and verifications |
| GET | /api/registry/attestations/{id}/reproduce | Re-run the engine on readings published to HCS |
| GET | /api/mrv/verification?plantId=… | Records awaiting a VVB, each reproduced from HCS |
| POST | /api/market/prepare-purchase | Unsigned buy / buy-and-retire tx for your own wallet |
| GET | /api/registry/retirements?format=csv | Retirement portfolio for ESG reporting |
| POST | /api/mrv/record | Verify → HCS → record a monitoring period (Bearer MRV_API_KEY) |
| POST | /api/mrv/verification | Publish a VVB verification report, get the statement to sign |