Hera Commons

A protocol for exchange of medical datasets between clinics and research institutions. Providers keep their data; consumers get cryptographically-verifiable query results. Payment is trustless Escrow

Demo Video

Project Information

At a Glance

A protocol for exchange of medical datasets between clinics and research institutions. Providers keep their data; consumers get cryptographically-verifiable query results. Payment is trustless Escrow

Description

A protocol for compliant exchange of medical datasets between clinics and research institutions. Providers keep their raw data; consumers get cryptographically-verifiable query results. Payment is trustless via XRPL escrow.

The Problem: Healthcare institutions sit on enormous datasets that could drive life-saving research — but GDPR, HIPAA, and institutional data-sharing agreements make direct exchange legally and technically intractable. Data brokerage through third parties creates new privacy surfaces. The result: petabytes of idle, siloed medical data.

The Solution: Hera introduces a sealed computation model:

The provider seals their dataset locally (hash + secret seed). Raw data never leaves their machine.
Metadata (description, available query types, price) is published on-chain.
A consumer discovers the dataset on-chain, opens an escrow, and sends a named compute request — a query from a pre-approved list with specific parameters.
The provider runs the query locally and returns only the aggregated result (e.g. COUNT: 142), along with a cryptographic proof that the result corresponds to the sealed dataset.
The escrow resolves and payment is released atomically.

No raw data is transmitted. No new privacy surface is introduced beyond what the provider already manages internally. Every request and response is permanently anchored on the XRPL ledger.

READ ME !!!!

Pitch html: https://hera-commons.github.io/

Technical Details

Production Architecture (v2 — Short)

Identity: •⁠ ⁠did:xrpl:1: addr + DID Document + W3C Verifiable Credentials.

Dataset Registry: •⁠ ⁠Each dataset = NFToken. •⁠ ⁠URI IPFS metadata (schema, queries, pricing, Merkle root). •⁠ ⁠Raw data stays local; discovery via account_nfts.

Access Control: •⁠ ⁠Consumers need XLS‑70 XRPL Credential issued after onboarding. •⁠ ⁠Providers check account_credentials on‑ledger.

Verifiable Compute: •⁠ ⁠Queries run in RISC Zero zkVM, result + ZK proof. •⁠ ⁠Proving can be outsourced (Boundless).

Settlement: •⁠ ⁠Escrow uses SHA‑256 crypto‑condition. •⁠ ⁠Provider commits H = SHA256(K); consumer escrows with Condition = H; provider reveals K → atomic payment. •⁠ ⁠In ZKP mode, K = proof.

Hackathon v1 (Short): •⁠ ⁠Identity: XRPL address only •⁠ ⁠Registry: memo instead of NFT •⁠ ⁠Discovery: account_tx scan •⁠ ⁠Access: none •⁠ ⁠Query: mock engine •⁠ ⁠Proof: signature only •⁠ ⁠Escrow: time‑based •⁠ ⁠Deployment: same machine

Team

5
FE

Florine Elskamp

BG

Basil Gorin

SL

ShengHuei LIN

GR

Gracie Ren

RU

ramiro User

Hackathon

HACK THE BLOCK 2026 Paris Blockchain Week XRPL Hackathon

Duration

Apr 11, 6:30 AM - Apr 12, 6:00 PM UTC

View Hackathon Details