Node Network
Last updated
Last updated
The Browser Cash Node Network comprises a decentralized Web3 infrastructure that enables AI agents to access web content while maintaining user privacy through a dual-system architecture for web tasks and click data collection.
Extension Core
WASM + JavaScript
Browser integration and resource management
Task Executor
Isolated V8 Context
Executes web tasks on demand
Click Tracker
MutationObserver API
Captures anonymous user interaction data
Crypto Module
Asymmetric encryption
Secures data and transactions
Blockchain Client
Web3 compatible
Interfaces with blockchain network
Queue Manager
Custom implementation
Prioritizes and schedules operations
The task execution system operates as an on-demand service:
Task representation: JSON-RPC over WebSockets
Execution sandbox: Chrome extension isolated context
Security boundary: Content Security Policy Level 3
Authentication: Digital signatures with time-based nonces
Fault tolerance: Automatic task reassignment after timeout
The click data system operates passively during normal browsing:
User identification: Zero-knowledge techniques prevent linking data to individuals
Differential privacy: Local statistical noise injection
Data minimization: Only essential interaction metrics stored (timestamp deltas, element types, navigation depth)
Cryptographic separation: k-anonymity for all submitted batches
Secure aggregation: Homomorphic encryption allows insights without exposing individual data
The blockchain layer provides several critical functions:
Verification: Validates completed web tasks and data submissions
Point Distribution: Records and manages Browser Cash reward allocations
System Security: Ensures transparency and immutability of operations
Governance: Enables decentralized control of network parameters
Smart Contracts: Automates reward distribution and system operations