IMPORTANT: Full functionality requires a proxy and socket server running locally with mitmproxy Python package. See Installation Guide for setup instructions. The live demo may have limited functionality without local setup.

FIG
Privacy-Preserving Web Infrastructure

A comprehensive system for decentralized, encrypted web browsing with blockchain integration, distributed testing capabilities, and advanced security features.

🚀 Live Demo Available

https://figsearch.app/

⚠️ Note: Full functionality requires local proxy and miner node installation. See Installation Guide for complete setup.

fig@system:~$
$mitmproxy -s ap

System Overview

The FIG ecosystem provides a comprehensive solution for privacy-preserving web browsing through decentralized architecture and blockchain integration.

Privacy-First

End-to-end encryption with TEE-based mining nodes ensuring zero-knowledge browsing

Decentralized

No centralized servers, leveraging IPFS and Yellow Network for distributed processing

High Performance

Concurrent processing up to 100 requests with intelligent queuing and connection pooling

Blockchain Integration

ERC-7824 Nitrolite protocol for secure session management and state channels

Project Components

The FIG ecosystem consists of three main components working together to provide a complete privacy-preserving web infrastructure solution.

FIG Webapp

Frontend

Modern Next.js 15 application with cyberpunk UI, Web3 integration, and real-time WebSocket communication

Next.js 15TypeScriptWeb3Encryption
Learn More

FIG Core

Backend

HTTP request forwarding system with mitmproxy integration, blockchain authentication, and IPFS storage

PythonmitmproxyTypeScriptIPFS
Learn More

FIG Browser

Browser

Privacy-preserving P2P browser with TEE-based mining nodes and decentralized storage

P2PTEEPrivacyDecentralized
Learn More

Quick Start

Get up and running with the FIG ecosystem in just a few steps

1

Install mitmproxy

Install the Python-based proxy tool

pip install mitmproxy
2

Configure Firefox

Set proxy to 127.0.0.1:8080 and install certificates

Configure in Firefox settings
3

Run Services

Start the proxy and WebSocket services

mitmproxy -s app.py

Ready to Get Started?

Follow our detailed installation guide to set up the complete FIG ecosystem with all necessary components and configurations.