SciVault Protocol is a decentralized platform designed to enable permanent publication of research papers. With blockchain technology, researchers can ensure their work is stored securely and made accessible globally forever, directly from their own computers.
This protocol empowers open science, breaking down barriers to knowledge sharing while supporting researchers through decentralized funding mechanisms. Built using Solana, Arweave, and Irys, it ensures that science is decentralized, permanent, and accessible to all.
- Browsing Papers
- Click "Read" in the navigation bar
- Browse all available papers
- Use search functionality to find specific papers by:
- Title
- DOI number
- Author name
- Click any paper title to open the PDF
-
Prerequisites
- Connect your Solana wallet (e.g., Phantom)
- Ensure sufficient SOL for upload fees
-
Upload Process
- Click "Upload" in the navigation bar
- Select your PDF file
- Optionally add metadata (JSON file)
- Confirm upload and pay storage fee
- Receive permanent access link
- Permanent paper storage on Arweave
- Automatic metadata extraction
- Blockchain-based verification
- Direct PDF viewing in browser
- Advanced search functionality
npm install
# or
yarn install
Create a .env.local file in the root directory:
NEXT_PUBLIC_RPC_ENDPOINT=<YOUR_RPC_ENDPOINT>
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
├── public # Publicly hosted assets
├── pages # Next.js routing and page-level views
├── components # Reusable UI components
├── utils # Helper functions and logic
├── styles # Global and component-specific styles
├── out # Output files after static export
├── next.config.js # Next.js configuration
├── package.json # Dependencies and scripts
The SciVault Protocol includes:
- Decentralized Knowledge Archive: Store research papers permanently on Arweave
- Blockchain Accessibility: Built on Solana for secure and high-speed transactions
- Researcher Support: $SciVault tokens to fund and incentivize scientific contributions
- Seamless Uploads: Powered by Irys for efficient file tagging and retrieval
- Open Access Philosophy: Committed to breaking barriers in science publication
At SciVault Protocol, we believe in empowering the community to build and customize the platform to suit their needs. We welcome contributions and encourage everyone to experiment, fork, and implement their own desired features.
- Twitter: @scivault
- Telegram Group: https://t.me/+iNxIiBQP83Q3NmJl
- Arweave Documentation - Learn about permanent decentralized storage
- Irys Documentation - File upload and retrieval
- Solana dApp Scaffold - Building Solana dApps
- Optimized navigation menu with Home, Read, Upload options
- Improved mobile responsiveness
- Enhanced sidebar functionality
- Added filename display feature for uploaded PDFs
- Added metadata display functionality for research papers
MIT