Logo Lanfrica

bennytimz/pharmaserves

Domain:

healthcare

Record type:

software
Creator:
ben
Host:
Decentralized genomic data storage layer for African drug discovery — built on Shelby Protocol # PharmaServes > Decentralized hot storage for African genomic data — built on Shelby Protocol testnet ## What is PharmaServes? African genomes are the most genetically diverse and least studied in the world. Researchers working on sickle cell disease, malaria, and other conditions that disproportionately affect African populations are bottlenecked by inaccessible, expensive, and slow genomic data infrastructure. PharmaServes is an open-source infrastructure layer that enables African biobanks, research institutions, and pharmaceutical researchers to store, stream, and monetize genomic datasets on the Shelby decentralized hot storage network — at sub-second read speeds, with micropayment-per-read economics and encrypted access control. ## Demo Full end-to-end demo — upload → registry → range request → access grant → stream: ```bash npx tsx src/scripts/demo.ts ``` ## Architecture ``` [ African Genomic Data Repository ] ← VCF, FASTQ, SAM stored on Shelby testnet ↓ [ DRM Access Control Layer ] ← encrypted time-limited access grants ↓ [ Biobank Marketplace ] ← micropayment-per-read economics ↓ [ pharmaserves-sdk ] ← TypeScript SDK for developers ↓ [ Research Pipeline Connectors ] ← stream directly into AlphaFold, AutoDock Vina ``` ## Why Shelby? Filecoin and Arweave are cold storage — unsuitable for AI drug discovery pipelines that need millisecond reads. Shelby's erasure-coded architecture (Clay codes, 16 chunks per dataset), dedicated fiber backbone, read-incentivized nodes, and programmable access control are the exact primitives PharmaServes is built around. ## Installation ```bash npm install pharmaserves-sdk ``` ## Quick Start ```typescript import { PharmaServesClient, AccessController } from "pharmaserves-sdk"; // Initialize client const client = new PharmaServesClient({ apiKey: "your_shelby_api_key", privateKey: "your_aptos_private_key", network: "testnet", }); // Upload a genomic dataset await client.upl …