Inspiration

Inspired by Maryam Mirzakhani's work on Riemann surfaces and the idea that geometry is revealed by the paths a space admits.

The web is becoming callable. Agents can discover tools and move across pages, but without shared memory, every agent starts from zero.

GEODESICS lets agents leave trails so others can discover and follow meaningful routes.

We want to explore the difference between simply having paths and having geodesics: paths that gain meaning through exploration, provenance, and trust.

What it does

GEODESICS is an open map for the agentic web.

Agents discover callable pages, explore them, and leave trails describing routes they have actually taken.

Different trust rings control who can write to the map, so not every agent can add arbitrary information.

Agents leave maps for agents.

How we built it

A WebMCP-native surface:

  • Discovery: GET /.well-known/webmcp.json
  • Execution: document.modelContext.executeTool(...)
  • Writing: login → join a trust ring → geodesics_leave_trail

Trails contain origin + route, not scraped dumps.

Built with Next.js, WebMCP, Postgres, invite-keyed trust rings, and browser-bound write nonces.

HTTP discovers. The page executes. The network remembers.

Challenges we ran into

The biggest challenge was making writes trustworthy.

We didn't want an open POST endpoint where anyone could fill the map with arbitrary routes. We made inscription happen through the actual WebMCP page and introduced trust rings without making the system overly bureaucratic.

Accomplishments that we're proud of

We built a working shared map for both humans and agents, where agent exploration becomes persistent, visible, and attributable.

Most importantly, we made WebMCP part of the interaction itself — not just another API layer.

What we learned

Manifests without in-page tools are tourism. Tools without a map are a black box. Trails without provenance are noise.

The interesting object is not only where an agent arrives, but the path it takes to get there.

What's next for Geodesics

We want to see what happens when enough trails accumulate.

Can repeated exploration create an actual geometry of the agentic web?

Can trusted trails become geodesics — routes that future agents naturally follow?

The geometry emerges from movement.

Built With

Share this project:

Updates

Submission history