Skip to content
View did-health's full-sized avatar
Block or Report

Block or report did-health

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
did-health/README.md

did:health - Decentralized Identity for Healthcare

did:health is a W3C-compliant Decentralized Identifier (DID) solution tailored for the healthcare sector. It leverages state-of-the-art decentralized cryptography for identity-based encryption and signing of healthcare data, ensuring maximum security and user control.

Table of Contents

Features Installation Usage Supported Blockchains Hacky Solutions Worth Mentioning Contributing License

Features

  • Decentralized ECDSA Cryptography: Utilizes the LIT Protocol for decentralized threshold cryptography.
  • Chain Agnostic Resolver: Uses the first two hex characters after did:health: to identify the associated blockchain that th DID is registered on.
  • User Control: Empowers users with full control over their identity and associated healthcare data.
  • IPFS Data Storage: All healthcare data is stored in standard Fast Healthcare Interoperability Resources (FHIR) format on the InterPlanetary File System (IPFS) for decentralized and tamper-proof storage. The IPFS data is linked to your DID Document as a FHIR API service.
  • Installation
git clone https://github.com/your-org/did-health.git
cd did-health
yarn install
yarn chain
yarn deploy
yarn start

Usage

Detailed usage instructions, API documentation, and examples can be found in the docs directory.

Supported Blockchains

  • Ethereum
  • Polygon
  • Gnosis
  • Arbitrum
  • Scroll

Hacky Solutions Worth Mentioning

  • Dynamic Resolver with Hex Identifiers: Efficiently determines the chain on which the DID is anchored using the first two hex characters after did:health:.
  • Cross-Chain Bridges: Ensures seamless data flow between different blockchains.
  • Dynamic Chain Selection: Optimally selects the blockchain for transactions based on network conditions and user preferences.

Contributing

We welcome contributions from the community! Please read our CONTRIBUTING.md guide for more details on how to get started.

License

This project is licensed under the MIT License. See LICENSE for details.

Popular repositories

  1. siwe_frontend siwe_frontend Public

    Sign In With Ethereum Front End

    JavaScript 1

  2. siwe_backend siwe_backend Public

    JavaScript 2

  3. siwe-oidc siwe-oidc Public

    Forked from spruceid/siwe-oidc

    OpenID Connect Identity Provider for Sign-In with Ethereum.

    Rust

  4. geth-node geth-node Public

    Dockerfile

  5. ethr-did-resolver ethr-did-resolver Public

    Forked from decentralized-identity/ethr-did-resolver

    DID resolver for Ethereum Addresses with support for key management

    TypeScript

  6. Docker-Httpd-Reverseproxy Docker-Httpd-Reverseproxy Public

    Forked from AKSarav/Docker-Httpd-Reverseproxy

    Docker HTTPD Reverse proxy setup

    Dockerfile