Skip to content

PrismX Privacy Shield - A revolutionary browser extension that protects user privacy while rewarding network contributions with PRX tokens. Features include tracker blocking, fingerprint protection, and secure data handling.

License

Notifications You must be signed in to change notification settings

PrismXNetwork/PrismX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrismX Network

PrismX Logo

License: MIT Website Twitter GitHub

PrismX Network is a decentralized privacy-enhancing platform that leverages blockchain technology to create a distributed network of privacy patterns. The platform enables users to contribute their browsing data to generate privacy patterns while earning rewards in the form of $PRX tokens.

Features

  • Privacy Pattern Generation: Advanced algorithms for generating and managing privacy patterns
  • Pattern Effectiveness Tracking: Real-time monitoring and validation of privacy patterns
  • Resource Optimization: Efficient resource usage tracking and optimization
  • Metadata Management: Flexible tagging and categorization of privacy patterns
  • Decentralized Storage: Secure storage of privacy patterns across the network
  • API Integration: RESTful API for seamless integration with other applications
  • Token Rewards: Earn $PRX tokens for contributing to the network
  • Real-time Protection: Dynamic application of privacy patterns to web pages
  • User Control: Granular control over privacy settings and pattern application

Quick Start

  1. Install the Extension

    • Download the latest release from GitHub
    • Open Chrome and go to chrome://extensions/
    • Enable Developer mode
    • Load the unpacked extension
  2. Configure Settings

    • Click the PrismX icon in your browser toolbar
    • Adjust privacy settings and pattern preferences
    • Connect your wallet to start earning rewards
  3. Start Earning

    • Browse normally while the extension runs in the background
    • Monitor your earnings in the extension popup
    • Withdraw rewards to your connected wallet

Technical Stack

Frontend

  • Framework: React with Next.js for server-side rendering
  • State Management: Redux with Redux Toolkit
  • UI Components: Material-UI with custom theming
  • Wallet Integration: Solana wallet adapters (@solana/wallet-adapter)
  • API Integration: Axios, SWR for data fetching

Backend

  • Runtime: Node.js with Express.js framework
  • API Documentation: OpenAPI (Swagger)
  • Authentication: JWT with multi-factor authentication
  • Database: MongoDB for pattern storage, Redis for caching
  • File Storage: IPFS for decentralized storage

Blockchain Infrastructure

  • Primary Network: Solana (mainnet and devnet)
  • Smart Contracts: Rust using Anchor framework
  • Testing Framework: Jest for unit & integration testing
  • Token Standard: SPL Token

Development

Prerequisites

  • Node.js 18+
  • Chrome browser
  • Git
  • MongoDB (v5+)
  • Solana CLI tools
  • Anchor framework

Setup

  1. Clone the repository:

    git clone https://github.com/PrismXNetwork/prismx-extension.git
    cd prismx-extension
  2. Install dependencies:

    npm install
  3. Build the extension:

    npm run build
  4. Load the extension in Chrome:

    • Open chrome://extensions/
    • Enable Developer mode
    • Click "Load unpacked"
    • Select the dist/extension directory

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature-name)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature-name)
  5. Open a Pull Request

Project Structure

prismx-extension/
├── src/
│   ├── extension/     # Browser extension code
│   ├── core/         # Core privacy engine
│   ├── api/          # API integration
│   └── types/        # TypeScript type definitions
├── dist/             # Built extension files
└── scripts/          # Build and utility scripts

Beta Testing

We're currently in beta! Join our testing program to:

  • Get early access to new features
  • Help shape the future of privacy
  • Earn bonus PRX tokens
  • Provide direct feedback

Beta Installation

  1. Download the latest beta release from GitHub Releases
  2. Open Chrome and go to chrome://extensions/
  3. Enable Developer mode
  4. Click "Load unpacked" and select the downloaded extension
  5. Start using PrismX Privacy Shield!

Beta Features

  • Real-time privacy protection
  • PRX token earning
  • Network contribution tracking
  • Enhanced protection modes
  • Custom privacy rules

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

Built with ❤️ by the PrismX Team

About

PrismX Privacy Shield - A revolutionary browser extension that protects user privacy while rewarding network contributions with PRX tokens. Features include tracker blocking, fingerprint protection, and secure data handling.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages