BR

BioRouter

biorouter.genobank.app

Decentralized biodata routing protocol with BioCID addressing, BioNFT consent gating, privacy-preserving bilinear group accumulators, and on-chain route resolution on Sequentias Network.

API Status
Checking...
Total BioCIDs
registered biodata identifiers
Active BioCIDs
with active consent
Sequentias Chain
Checking...
chain ID 15132025
Response Time
API round-trip
Last Checked
auto-refreshes every 30s
BioCID

BioCID Addressing

Every biodata file gets a deterministic, content-addressed identifier. GCS storage paths are never exposed to clients. Format: Biocid:<agent>/<wallet>/<type>/<dataset>

Addressing
BioNFT

Metamorphic Consent

BioNFT ownership controls access to biodata. Consent is revocable, transforming static permissions into ongoing economic relationships via Shapley-value attribution and Biodata Dividends.

ERC-721 + BioPIL
Routes

BioRoutes DNS

On-chain route resolution maps stable BioCIDs to mutable storage URIs. Route events (Registered, Migrated, Verified, Disputed) propagate like DNS records with fingerprint verification.

On-Chain
Privacy

Privacy Accumulators

Bilinear group accumulators on BLS 12-381 enable zero-knowledge SNP membership proofs. Bloom pre-filters provide fast negative checks. Three-stage Matcher/Ticket/Resolver protocol.

ICISSP 2024
x402

x402 Micropayments

HTTP 402-based payment gating for biodata access. ERC-8004 BioAgents pay BIOIP tokens for downstream analysis. Pricing set by BioAssetPricingOracle on-chain.

ERC-8004
Wallet

BioWallet (ERC-4337)

Account-abstracted smart wallets with P-256 WebAuthn passkey signing. 96-SNP DNA social recovery via BioRecovery contract. Gasless transactions via BioPaymaster.

ERC-4337
Data Operations
POST /upload Upload biodata file, assigns BioCID, stores in GCS
GET /download Download biodata by BioCID (wallet-gated)
GET /stream Stream biodata with Range header support
GET /list List BioCIDs owned by a wallet
GET /resolve Resolve BioCID to storage metadata + access URI
GET /fingerprint Get content fingerprint (50-SNP SHA-256) for a BioCID
GET /check_dataset Check existence and integrity of a dataset
Consent + Governance
POST /grant Grant access to a wallet for a BioCID
POST /revoke Revoke consent for a BioCID (GDPR Art. 17)
POST /revoke_permittee Remove a specific permittee's access
GET /consents List active consents for a BioCID
GET /governance Get governance rules (skills, regions, SNPs)
POST /check_governance Verify if an operation is allowed by governance
Pricing + Payments
POST /set_price Set BIOIP token price for a BioCID
POST /create_ticket Create a Privacy Ticket for data access
POST /respond_ticket Approve or reject a Privacy Ticket request
GET /tickets List active tickets for a wallet
Manifests + Context
GET /manifest Get .bionft manifest (EIP-712 signed BioContext)
POST /manifest_publish Publish a signed .bionft manifest
POST /sync Sync biodata between buckets
POST /connect_bucket Connect an external GCS bucket
Compute Pipelines
POST /submit_annotation Submit VCF for OpenCRAVAT annotation (138 annotators)
GET /annotation_status Check OpenCRAVAT annotation job status
POST /submit_clara Submit to Clara Parabricks GPU pipeline (2x A100)
GET /clara_status Check Clara Parabricks job status
GET /pipeline_status Overall pipeline status for a biosample
GET /jobs List compute jobs for a wallet
GET /explorer Job explorer dashboard (HTML)
NetworkSequentias (Chain ID 15132025)
RPChttps://seqrpc.genobank.app
Explorerexplorer.sequentias-test.genobank.io
BioRouter0xc92f9f1D68A445189Ad3ad28524186A11Be30DcA
BioAssetVault0x2fd98bFF77571F1338bf1F44E68b80Be77205850
BioRoutes0xF758e2b3c4774F0f7e7D95eAa4c265b258d14bAD
BioRecovery0x1555eC4e6397645147595918657b713Ebb5c8fBD
BIOIPToken0xEE53dAAf7AF86E47bc3155b0642c41a30F1A5d06
BioAgentRegistry0x24e634E570Ca8aE366aF4ae8861492a1e9B06B6B
BioNFTCredentials0xfbEf8e795e6306a23F16d5e0Dc480b89F1D316Bf
BioAssetPricingOracle0x25d419259d7336a4d883808adc02a5F92520b2C0
WhitepaperBioRouter v2.0 — April 2026