1 of 13

Ethereum File System

Organizing data on the world computer

> EFS :: Web3 Weekends Chicago :: 1/13

Web3 Weekends�May 8th, 2026

2 of 13

JamesCarnley.eth

Crypto class of 2017 · solo builder of EFS

> EFS :: Web3 Weekends Chicago :: 2/13

[ABOUT]

11 years as Software Engineer at

Interests:�

  • Distributed systems
  • Network protocols
  • System design
  • Agentic engineering

3 of 13

What happened to the web?

Apps die. Links rot. Communities lose their home.

> EFS :: Web3 Weekends Chicago :: 3/13

[PROBLEM]

Rented Web

GeoCities

shut down

MySpace

50M songs lost

Google Reader

discontinued

Vine

platform died

Twitter API

clients killed

Permaweb on EFS

Ethereum will outlast us

Data is durable

Unruggable foundation

It is not one bad corporation. It is rented infrastructure.

Apollo

API pricing

4 of 13

How does web3 work?

Use blockchains as trustless web infrastructure

> EFS :: Web3 Weekends Chicago :: 4/13

[SOLUTION]

EFS enables that trustless web

Trustless properties

Open Source Public Good

Verifiable

Permissionless

Credibly Neutral

Unstoppable

Decentralized

5 of 13

Secret Sauce? Crowdsourcing

Crowds solve scale. Credible neutrality solves the pressure-point problem.

> EFS :: Web3 Weekends Chicago :: 5/13

[HOW]

Wikipedia

Crowd-maintained knowledge

Thousands of volunteers keep a planetary-scale encyclopedia alive.

Sci-Hub

Access when institutions fail

Researchers built the largest scientific corpus because access mattered.

Internet Archive

~500K books removed

Corporations used the courts to delete half a million books

EFS provides the crowd a reliable home

Institutions can be captured. The missing piece is a credibly neutral place for the crowd to work.

Partial backup of the web

6 of 13

What actually is EFS?

A shared onchain index for public data

> EFS :: Web3 Weekends Chicago :: 6/13

[WHAT]

Shared namespace

Paths the whole world can extend

Onchain graph

Anchors, Properties, Data, Pins, Tags

Lenses

View data from those you trust

Web client

Easily create and use onchain data

Ethereum L2s are servers, Blockspace / IPFS is the hard drive, EFS is the index.

7 of 13

One Topic, Many Lenses

A shared coordinate does not mean one canonical answer.

> EFS :: Web3 Weekends Chicago :: 7/13

[HOW]

/pizza/deepdish

JamesCarnley.eth

Pequod's

Vitalik.eth

Giordano's

PizzaDAO.eth

Pizzeria Uno

Everyone can publish. Your Lens chooses whose world you see.

8 of 13

Properties and Files

Properties are simple onchain strings. Data points to files on the web.

> EFS :: Web3 Weekends Chicago :: 8/13

[HOW]

Properties: reliable config

Example: /devices/hvac/temperature = "68F"

A thermostat can read its setting from the chain even if a company cloud disappears.

Data + Mirrors: Files

DATA = hash + metadata

MIRRORS = ipfs://, ar://, https://, web3://

The hash verifies the bytes; Mirrors are retrieval routes.

Onchain strings for logic�Content-addressed files

9 of 13

Web Client

Protocol uncensorable. Browser curated.

> EFS :: Web3 Weekends Chicago :: 9/13

[REAL]

EFS protocol

Onchain metadata

Composable configuration

Permissionless information

No global delete button

EFS Web Client

Browse Topics and Users

Choose Lenses

Organize data via tags

Try the protocol�Trustlessly hosted on IPFS

https://app.efs.eth (.limo or .link in Chrome)

10 of 13

Live Demo

Proof of Work

> EFS :: Web3 Weekends Chicago :: 10/13

[REAL]

Pray to the demo gods 🤞

Topics → content → Lenses → filters

11 of 13

What’s Next?

Schema freeze and deployment to Sepolia

> EFS :: Web3 Weekends Chicago :: 11/13

[FUTURE]

Fun features

User profiles and sharing

Express yourself with a Web3 MySpace

�Topic Discussion Threads

Discuss things like Usenet of old

�Markdown Wiki

Open knowledge base

Interesting datasets

Whitepaper, meme, game mod, recipe databases

Creating fun stuff while building the cypherpunk foundation

Cypherpunk OS

Kernel

wallet · RPC · secrets

Shell

navigation · settings · permissions

Sandboxed Apps

SES / LavaMoat · no network by default

Open App Store

discover apps through Web of Trust

secure

shielded data

open

forkable clients

privacy-first

permissioned access

Long Term Vision

12 of 13

Want To Collaborate?

If this sounds fun, come build a piece of it with me!

> EFS :: Web3 Weekends Chicago :: 12/13

[ASK]

design · docs · demos · curation · community · weird ideas

No funnel. No job posting. Just come say hi.

13 of 13

Let’s Chat

Questions, objections, weird ideas, devnet feedback, all welcome

> EFS :: Web3 Weekends Chicago :: 13/13

[ASK]

efs.eth · @efs_project · github.com/efs-project