Skip to content
@eth-ensight

ENSight

ENSight Logo

ENSight

A real-time perception, safety, and context layer for Ethereum — making Web3 interactions human-readable, explainable, and secure.


📚 Table of Contents


👁️ What is ENSight?

ENSight is a real-time perception layer for Ethereum that sits between users and dApps to:

  • Explain wallet actions before signing
  • Surface risk and abnormal behavior
  • Add human-readable context to on-chain interactions
  • Turn opaque transactions into understandable intent

Instead of blindly approving wallet popups, users see:

what’s happening, why it matters, and whether it’s safe.

⬆ Back to top


🧱 System Overview

User Browser
↓
ENSight Extension (Interceptor + UI)
↓
ENSight Backend (Intent + Risk Engine)
↓
ENSight Web (Onboarding, demos, dApp layer)
↓
Ethereum + ENS + On-chain data

ENSight blends:

  • Client-side interception
  • Off-chain explainability & risk
  • On-chain context & identity

⛓️ On-Chain & Off-Chain Layers

ENSight combines immutable blockchain truth with real-time intelligence:

On-Chain

  • Transaction calldata & contract interactions
  • ENS identity & wallet history
  • Verifiable blockchain state

Off-Chain

  • Runtime interception context
  • Risk heuristics & anomaly detection
  • Trust & reputation signals
  • Human-readable explanations

Together, ENSight shows not just what happens on-chain — but what it means before users sign.

⬆ Back to top


📦 Repositories

🧩 ENSight Extension

👉 https://github.com/eth-ensight/ensight-extension

Real-time interception + side panel UX

  • Hooks into wallet runtime
  • Captures ethereum.request() calls
  • Displays intent, risk, and context instantly

Extension Flow


🌐 ENSight Web

👉 https://github.com/eth-ensight/ensight-web

Landing page + dApp layer

  • Project onboarding
  • Demo experiences
  • Future on-chain interactions

⚙️ ENSight Backend

👉 https://github.com/eth-ensight/ensight-backend

Intent parsing + risk + explanation engine

  • Transaction decoding
  • Risk heuristics
  • Context enrichment
  • (Optional) AI explainability layer

Each repo is modular, production-ready, and contributor-friendly.

⬆ Back to top


🔄 Core Flow (High Level)

  1. User visits a dApp
  2. Wallet is injected (window.ethereum)
  3. ENSight hooks into runtime
  4. dApp triggers wallet action
  5. ENSight intercepts intent
  6. Backend analyzes risk + meaning
  7. ENSight displays explanation in real time

No friction. No blind signing.

⬆ Back to top


🚀 Why ENSight Matters

Web3 today is:

❌ opaque
❌ risky for newcomers
❌ easy to exploit
❌ hard to understand

ENSight makes Ethereum:

✅ human-readable
✅ safer by default
✅ explainable
✅ trust-aware

Use cases include:

  • Scam prevention
  • Transaction previews
  • Reputation & trust layers
  • Social context with ENS
  • Safer onboarding into crypto

⬆ Back to top


🤝 Contributing

ENSight is built as an open modular Web3 infrastructure project.

Contributions welcome for:

  • Extension UX & interception logic
  • Risk detection heuristics
  • On-chain data enrichment
  • Explanation engines
  • Web experiences

Each repo includes setup + contribution guides.

⬆ Back to top


🗺 Roadmap

  • Advanced scam detection
  • Transaction simulation previews
  • ENS-based social trust graphs
  • Community-sourced warnings
  • Developer APIs for dApps
  • On-chain reputation signals

⬆ Back to top


👨‍💻 The Team

ENSight is built by Canadian builders pushing forward open Web3 safety and explainability infrastructure. 🇨🇦

Shernan Javier Shernan Javier ✦
Toronto, Canada
GitHub · LinkedIn · X
McCauley Armishaw McCauley Armishaw 🔨
Winnipeg, Canada
GitHub · LinkedIn · X
Igo Domingo Igo Domingo ⚙️
Toronto, Canada
GitHub · LinkedIn

⬆ Back to top

Built at HackMoney 2026 • Powered by Ethereum

Popular repositories Loading

  1. ensight-backend ensight-backend Public

    Real-time intent decoding and risk engine for Ethereum wallet interactions powering ENSight’s safety layer.

    JavaScript 2

  2. ensight-extension ensight-extension Public

    Real-time Ethereum wallet interceptor that explains transaction intent, surfaces risk, and adds inline context in the browser.

    TypeScript 1

  3. ensight-web ensight-web Public

    Web app and dApp layer for ENSight providing onboarding, on-chain context, and trust-aware Web3 experiences.

    TypeScript

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…