NFT-Gated Genomic Data for AI Agents
β ONLINE & READYModel Context Protocol for AI agents like Claude Code
Web3 signature authentication (EIP-191)
Visit auth.genobank.app
Sign message: "I want to proceed"
Authorization: Bearer 0xa5141ae...
Or query parameter:
?user_signature=0xa5141ae...
list_accessible_files - List your genomic filesquery_variants - Query VCF/SQLite variantsget_file_metadata - Get file detailsstream_file - Get presigned S3 URLs@bionfs:vcf://0xIPID - VCF files@bionfs:gene://BRCA1 - Gene search@bionfs:bioip://0xBioIPID - BioIP assetsCommand-line interface for managing your BioNFT-gated genomic files
npm install -g @genobank/biofs
Options:
--title - Custom NFT title--description - Custom description (AI if omitted)--license - commercial | non-commercial--network - mainnet | testnet--no-ai - Skip AI classification--dryrun - Preview without tokenizing--quiet - No interactive prompts--debug flag for detailed logging
biofs --debug tokenize mydata.vcf
curl -H "Authorization: Bearer YOUR_SIGNATURE" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_accessible_files",
"arguments": {
"file_type": "vcf",
"limit": 10
}
}
}' \
https://mcp.genobank.app/mcp