Every medicine batch.
Tracked, verified, recalled in under 60 seconds.

DawaTrace is a blockchain platform for India's pharmaceutical supply chain, built on Sui. Every batch is tracked on-chain with capability-based access control. Anyone can verify a medicine's authenticity via a public QR scan.

<60s

Recall propagation SLA

On-chain recall → UI update

11

Indian languages

Hindi, Tamil, Telugu, Bengali + 7 more

4

Org types on-chain

Manufacturer · Distributor · Chemist · Regulator

0

Gas cost for users

Government node sponsors all Sui transactions

Who uses it

CDSCO

Regulator

Issues recalls, audits violations, views analytics

MFG

Manufacturer

Mints batches, uploads GMP certificates

DIST

Distributor

Transfers custody, logs GPS waypoints

CHEM

Chemist

Dispenses to patients; offline-capable

PAT

Patient

Scans QR, verifies on Sui, earns DawaPoints

How it works

Recall propagation in <60 seconds

SLA target: <60s end-to-end

On-chain recall → dashboard update

01

CDSCO Regulator

Issues recall via dashboard or API

02

Sui smart contract

mark_recalled sets batch status on-chain

03

Dashboard

Polls Sui and reflects recall in real time

04

All stakeholders

Mobile apps and QR verification show recalled status

Sui

Public verification layer + supply chain logic

All supply chain state lives on Sui with capability-based access control. Manufacturers, distributors, regulators, and chemists interact via authorized addresses. Anyone can verify a batch against the public RPC.

Features

Built for India's supply chain reality

On-chain integrity

All supply chain state lives on Sui. Access-controlled via capability objects — only authorized orgs can mint, transfer, or recall.

<60s recall SLA

Regulator issues a recall, Sui marks the batch as recalled on-chain, and the dashboard reflects it — all within seconds.

Offline chemist mode

Dispense records queue in SQLite when offline. Sync flushes on reconnect. On-chain commit happens transparently — no data lost.

Patient QR verification

Anyone can scan the QR on a medicine and get an authentic / recalled result directly from Sui — no login or app account needed.

PDPB compliant

Raw Aadhaar never leaves the device. Mobile computes SHA3-256(aadhaar + batchId + timestamp) client-side before any network call.

DawaPoints incentives

Patients earn non-transferable DawaPoints on Sui for verified suspicious batch reports, redeemable at Jan Aushadhi pharmacies.

Technical stack

Architecture

Blockchain

Sui · Move

BatchObject · CustodyRecord · DawaPoints (non-transferable) · ExportPassport · capability-based access control

API gateway

Next.js API Routes · GraphQL

JWT auth, org-role RBAC, SuiClient queries and transactions

Regulator dashboard

Next.js · React · Tailwind

Live batch table, custody timeline, one-click recall, analytics charts

Infrastructure

Docker · Prometheus · Grafana

Recall SLA monitoring, Nginx reverse proxy

Explore the regulator dashboard

View live batch data, inspect the chain of custody on Sui, and issue recalls with a one-click form.