← All experiments

Experiment 01

Prototype

Voting escrow over a Polkadot light client

A browser-based experiment in keeping chain verification close to the application instead of delegating the view of state to a hosted RPC provider.

Polkadot · Smoldot · Substrate Connect · TypeScript

Question

Can a browser application interact with a Substrate-based chain without treating a hosted RPC endpoint as its source of truth?

Method

Run Smoldot through Substrate Connect, connect the application with Dedot, and carry chain specifications into the browser for local consensus and finality verification.

Evidence

The repository contains light-client configuration, Substrate Connect hooks, chain specifications, account queries, transfers, staking, and voting surfaces.

Current limit

The implementation is public, but its repository documentation and reproducible evaluation still need to be brought up to the standard of the technical notes.

Next step

Document a reproducible setup and measure the boundary between browser UX, synchronization, and local verification.