MICHAELDAVIS.UKJUL 2025 –

Michael Davis

I wanted a better map, so I built one. It got slightly out of hand.

SOFTWARE, MOSTLY. SINCE JUL 2025.

Lineage of the projects on this page, laid out by month from July 2025 to August 2026. Scout Optimizer leads to EF-Map. EF-Map is still running and has EF Helper, Civilization Control, Flappy Frontier and RootFit attached to it, and EO-Map forked from it. Shadow Broker Protocol, Civilization Control and Flappy Frontier came out of the March 2026 hackathon. Frontier Commerce and the SSU open shelf are Sui projects separate from the map.

FIG. 00 · WHERE EVERYTHING ON THIS PAGE CAME FROM · BY MONTHFILLED = LIVE ON ITS OWN · HOLLOW = LIBRARY, TESTNET, OR INSIDE THE MAP
  1. JUL 2025SCOUT OPTIMIZERNO MAP. STILL LIVE
  2. AUG 2025EF-MAPSTILL RUNNING. INDENTED ITEMS HANG OFF IT
  3. OCT 2025EF HELPERLOCALHOST BRIDGE
  4. MAR 2026CIVILIZATION CONTROLHACKATHON. /CIV-CONTROL
  5. MAR 2026FLAPPY FRONTIERHACKATHON. INSIDE THE MAP
  6. MAR 2026SHADOW BROKER PROTOCOLHACKATHON. SEPARATE
  7. JUN 2026ROOTFIT/FIT
  8. JUL 2026FRONTIER COMMERCESUI LIBRARY. SEPARATE
  9. JUL 2026SSU OPEN SHELFSUI, TESTNET. SEPARATE
  10. AUG 2026EO-MAPFORK OF EF-MAP
FIG. 00 · WHERE EVERYTHING CAME FROM
FILLED = LIVE ON ITS OWN

01The beginning

JUL 2025 · ORIGIN

Scout Optimizer

In July 2025 I wasn't building software. I was trying to work out what order to visit a couple of hundred stars in, and the in-game map is not built for that.

So I made Scout Optimizer. No map. You give it a start system and a radius, and the tab just chews on a route. That was the first thing I got an LLM to produce that actually ran, and the first time I put something on the internet.

None of what follows was a plan. Scout Optimizer did not know about gates, and it could not show you anything. That limitation is why the map exists.

  1. PROBLEMVISIT ORDER
  2. SCOUT OPTIMIZERSTART + RADIUS
  3. LIMITATIONNO GATES
  4. EF-MAPGATES + VISUALS

● STILL LIVEPUBLIC REPO

02Things that got built

SELECTED BUILDS · SINCE JUL 2025
AUG 2025 –● LIVEEVE FRONTIERABOUT 24,000 SYSTEMS

EF-Map

It started as a better map. It is now routing, reachability, activity, structures, search, overlays and history. Most of the questions people were asking in chat, answered in one place.

Schematic of a star-system graph with a selected route from origin to destination. Some neighbouring systems sit outside jump range. Not measured data.

FIG. 01 · TOPOLOGY, ROUTE SOLVE AND DATA OVERLAYS · SCHEMATICABOUT 24,000 SYSTEMS
ORIGIN
SYSTEM· SMART ASSEMBLY
SYSTEM· ACTIVITY
SYSTEM
DESTINATION
OFF-ROUTE BRANCHES NOT SHOWNSOME SYSTEMS OUTSIDE JUMP RANGE
FIG. 01 · ROUTE SOLVE · SCHEMATIC
ABOUT 24,000 SYSTEMS

OVERLAYSROUTINGREACHABILITYACTIVITYSTRUCTURESSEARCHHISTORY

JUN 2026● LIVEEVE FRONTIERFITTING

RootFit

Fitting in EVE Frontier is a packing problem, not a slot list. RootFit is a browser planner on the real hull grid, using data pulled from the client, so you can try a fit before you spend the materials.

Schematic hull grid with modules packed into usable cells. Not a real fit.

FIG. 02 · HULL GRID AND MODULE PACKING · SCHEMATICPOWER · SPACE · HEAT
OCT 2025● LIVEWINDOWSDX12

EF Helper

This one is not a website. EF Helper is a Windows app: C++ talking to a DirectX 12 overlay inside the EVE Frontier client, and to EF-Map over localhost. Routes show up in-game. I put it on the Microsoft Store.

Chain of four parts: the game client, the injected overlay, the helper process, and EF-Map.

FIG. 03 · NATIVE BRIDGE, NOT ANOTHER WEB APPMICROSOFT STORE
JUL 2026SUILIBRARY, NOT A SITEPUBLIC REPO

Frontier CommerceA commerce layer, reused.

Open-source payment infrastructure for Sui applications: one-off payments, subscriptions and entitlements, prepaid credits, merchant treasuries, revenue splits, refunds. Written once, so the next application doesn't have to invent its own payment plumbing.

Applications on one side, a reusable commerce layer in the middle, and the capabilities it provides on the other side.

FIG. 04 · WHAT AN APPLICATION GETS TO STOP BUILDINGAROUND IT · GAS SPONSORSHIP · EVENT INDEXING · RECONCILIATION
MAR 2026 –● LIVEHACKATHON, THEN KEPT GOINGTHIRD OVERALL

Civilization Control

Operating EVE Frontier infrastructure from a browser: smart gates, turrets, storage and trade structures, instead of hand-assembling Sui transactions to do it.

Ownership capability leads to governance, which controls gates, turrets and storage or trade structures.

FIG. 05 · CAPABILITY, CONTROL AND NETWORK STATE
MAR 2026● DEMOSUI · WALRUS · SEALWEIRDEST IDEAPUBLIC REPO

Shadow Broker Protocol

A marketplace for intelligence you can't show before selling it. Encrypt it locally, store it on Walrus, publish two seconds of it, and sell ownership in a single atomic transaction. Nobody holds anybody's money.

Seller encrypts intel and stores it on Walrus as an IntelObject. A two second teaser informs the buyer. An atomic purchase makes Seal release the key.

FIG. 06 · ENCRYPT, PROVE, SELL, RELEASEATOMIC SETTLEMENT · NO ESCROW
ALONG THE WAY
SCOUT OPTIMIZERJUL 2025

Still live, still no map. The thing that started this.

SSU OPEN SHELFJUL 2026

A Smart Storage Unit where the hangar is a shared shelf. Anyone can take, once the owner turns it on.

FLAPPY FRONTIERMAR 2026

A silly game for the same hackathon. The standalone site is retired. The game now lives inside EF-Map.

AUG 2026 –● LIVEEVE ONLINE3D

EO-Map

Almost a year after EF-Map, I pointed the same idea at EVE Online. It started as a 3D map and a route planner. Sovereignty, faction warfare, incursions and traffic have already started attaching themselves to it. It is new. It is already more than a map.

The same small star-system graph shown three times. Routing marks one selected path. Sovereignty marks a different set of systems. Faction warfare and incursions mark another. Schematic, not measured data.

THE SAME SYSTEMS
FIG. 07 · SAME TOPOLOGY, THREE STATES · SCHEMATIC, NOT MEASUREDRED = SELECTED ROUTE
THE SAME SYSTEMS
ROUTING
SOVEREIGNTY
FW / INCURSIONS
FIG. 07 · SAME TOPOLOGY, THREE STATES
SCHEMATIC, NOT MEASURED

03What happened because of it

SIDE EFFECTS
MAR 2026
HACKATHON

Two of the things above came out of the same EVE Frontier hackathon. Civilization Control placed third overall. Shadow Broker Protocol won the weirdest-idea category, which still makes me laugh a bit.

THIRD OVERALL
WEIRDEST IDEA
2026
FANFEST

I ended up on stage at FanFest talking about EF-Map to a room of people who actually use it.

ONE TALK
AUG 2026
LUMINARIES

The tools also led to me joining the first Conclave of Luminaries, a player group that talks directly with the studio.

CATALYST, NOT A BADGE
CONTINUOUS
USERS

People use EF-Map to decide whether a route is worth flying. They find the wrong number before I do, and they tell me about it.

THIS IS THE PART
THAT CHANGED THINGS
2025 –
COMMUNITY

Almost all of this happened because of EVE Frontier and the people around it. That's where the problems came from, and the bug reports.

CATALYST, NOT THEME
ONGOING
INFRASTRUCTURE

Which means ingest, caching, uptime, and keeping the lights on after a game patch. I did not have that job in 2025.

STILL RUNNING

04How I work now

STILL A VIBE CODER

I don't write much of the code.

I still don't. I write what I want, and I write what done has to look like, usually with an LLM helping me think it through. An agent does the implementation on a branch. The actual work is deciding what should exist, and refusing the version that isn't right.

End-to-end path of a change: human intent and architecture, a coding agent on a branch, automated tests and preview, human review, commit, production, then users finding what was missed and the loop starting again. Dashed lines are iteration, not a second kind of work.

FIG. 08 · ONE CHANGE, END TO ENDSOLID = MAIN PATH · DASHED = ITERATION · RED = LIVE
HUMANINTENT
HUMANARCHITECTURE / SPEC
AGENTCODING AGENT
→ BRANCH
AUTOTESTS · BUILD
→ PREVIEW
HUMANREVIEW · SMOKE TEST
ITERATE IF NEEDED
HUMANCOMMIT / PUSH
LIVEPRODUCTION
USERSFIND WHAT I MISSED
AND AROUND AGAIN
FIG. 08 · ONE CHANGE, END TO END
SOLID = MAIN PATH · DASHED = ITERATION

The sentence at the top of this section is doing a considerable amount of hiding.

05Now

AT THE MOMENT

Currently: EO-Map, which is new enough that I'm still finding out what it wants to become, and the parts of EF-Map I built before I knew better.

If you use one of these and it's wrong, tell me. That's usually how it gets fixed.

MAIL
[email protected]
GITHUB
github.com/Diabolacal
EF-MAP
ef-map.com
EO-MAP
eo-map.com