Encrypted records
Record content is kept off-chain. The application is designed around encrypted storage rather than putting sensitive clinical data on a public ledger.
Patient-controlled health data
CypherMed gives patients control over who can access their medical records through encrypted storage and verifiable authorization.
Working prototype · Solana Devnet · Do not use real patient data
Patient
owns the recordAuthorization
scoped permissionDoctor
approved viewerRecord
encrypted off-chainBuilt around a simple principle
Health data should move by consent, not default.Next.js Express PostgreSQL Anchor / SolanaRecords carry intimate details about a person’s life, but access is often fragmented across organizations and systems. Patients deserve a clear view of who can see their information.
Medical records contain information that should not be shared casually or invisibly.
Care can span providers, labs, and institutions with different systems and workflows.
Patients need a practical way to understand and change access to their records.
CypherMed separates the medical record from the authorization layer: records stay off-chain and encrypted, while permissions and access events are handled through the application and Solana program.
Record content is kept off-chain. The application is designed around encrypted storage rather than putting sensitive clinical data on a public ledger.
Patients can review access requests, grant scoped permissions, and revoke an active provider grant.
Solana is used as the protocol layer for authorization-related state and the project’s audit direction.
Access requests, decisions, and record access are represented in the backend audit model for review.
A permission is explicit, scoped, and checked when a record is requested. Revocation changes the authorization boundary immediately.
Sensitive record content and authorization state have different jobs. CypherMed keeps those layers distinct.
CypherMed does not put medical record content on-chain. Solana provides a programmable environment for authorization-related protocol state and a foundation for verifiable activity, while the backend handles encrypted off-chain data.
The current project is built and tested around Solana Devnet. This is an experimental prototype, not a production healthcare system.
Connect a wallet, choose a patient or provider role, and explore the consent-driven application flow.
Explore the application, Solana program, backend, and documentation on GitHub.
View CypherMed on GitHub