Identity · ENS · ERC-725Y accounts On-chain identity, rendered honestly: ENS profiles & records, EAS attestations, ZK selective-disclosure credentials, and ERC-725Y / ERC-735 account claims.
**DeFi · Uniswap · Chainlink** Render live Chainlink prices, Uniswap V3/V4 pools, Aave positions (with health factor), Curve quotes, portfolio totals. Users swap/approve/deposit through *declared, decoded* actions. Render + declare reads are Grade A; the swap is yours to sign.
**The visual builder** Don't want to touch code? Build a fully #onchain app in your browser. Compose on a canvas, watch the live trust grade, theme it at zero gas, and deploy on-chain. The same verified compile, render loop, no local install. chainrender.org/builder
**Trust grades (why use it)**, Most "trustless" apps ask you to take their word for it. ChainRender gives every app an honest **A / B / C trust grade** with an itemized breakdown of every deviation.
**How it works**
compose → grade → compile → render. You build a UI from a closed, safe vocabulary, it compiles to a content-addressed hash, you register the bytes once, it renders for FREE, forever, byte-identical on any RPC connection. 'renderHash(0x…)' is all it takes.
**The problem / why it's novel**
The contract code is "trustless", the website that talks to it is hosted, mutable, and can show you a different button than the one you're signing. We made the front-end UI as **immutable, verifiable, and permanent** as the contract it fronts.









