Back to Blog
Product

Introducing Bio-DID-Sequencer: Decentralized Identifiers for Research Data

What Bio-DID-Sequencer is, what it does with W3C identifiers and IPFS, and where the boundaries of the current implementation are.

Sneha Priya
December 15, 2025
8 min read

The Challenge of Research Data Management

Research institutions worldwide face a common challenge: how to manage, share, and preserve research data in a way that is secure, accessible, and compliant with evolving privacy regulations. Traditional centralized systems create single points of failure, while existing identifier systems often lack the flexibility needed for modern collaborative research.

Introducing Bio-DID-Sequencer

Bio-DID-Sequencer implements the W3C Decentralized Identifier specification for research data: an identifier derived from a keypair rather than issued by a registrar, resolving to a document the holder controls.

Key Features

W3C DID Compliance Every identifier created through Bio-DID-Sequencer follows the W3C DID specification, ensuring interoperability with the broader decentralized identity ecosystem.

IPFS-Based Storage Research data is stored using content addressed storage on IPFS, providing:

  • Tamper evident storage through cryptographic hashing
  • Decentralized redundancy across multiple nodes
  • Permanent accessibility through content addressing

GDPR Compliance by Design Privacy isn't an afterthought, it's built into the core architecture:

  • Data minimization through selective disclosure
  • User control over personal and research data
  • Right to be forgotten through DID deactivation
  • Transparent audit trails for data access

Architecture Overview

INPUT & AUTHORIZATIONUserresearcherResearch Papersource documentUCAN Authorizationcapability checkBio-DID-Seq APIrequest gatewayBIOAGENTS PROCESSINGNLP ProcessingEntity RecognitionRDF GenerationKNOWLEDGE STORAGEIPFS StorageEntity DatabaseRDF Triple StoreBio-DID RegistryKnowledge GraphSearch IndexDISCOVERY LAYERSPARQL EndpointDiscovery InterfaceDataverse Integrationprocess & extractstore & indexquery with DID
The Bio-DID-Seq platform stack

Getting Started

Getting started with Bio-DID-Sequencer is straightforward:

typescript
// There is no SDK to install - the platform is a plain HTTP/JSON API.
const res = await fetch('https://api.ekayana.com/api/did', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${token}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    controller: 'did:bio:devnet:2wF3um4yXLZcD8LjMng1QiNb3kLNzJpabz7EriffgibT',
    public_key: 'z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK',
    metadata: {
      title: 'Climate Research Dataset 2024',
      institution: 'Research University',
      license: 'CC-BY-4.0'
  }
});

console.log('Created DID:', did.id);

What's Next

We're just getting started. In the coming months, we'll be rolling out:

  • Enhanced BioAgents for automated metadata extraction
  • Knowledge graph integration for semantic discovery
  • Expanded Dataverse integration capabilities
  • Additional Protocol Labs integrations

Stay tuned for more updates, and get started with the documentation today!

Ready to Get Started?

Explore our documentation to learn how to integrate Ekayana into your research workflow.