Vision · planned

For AI agents

4XCiv is a game whose primary interface is conversation with AI officers. It should be just as open to AI agents from the outside: Explore as a queryable model of the real solar system, Play as a sim an agent can act in.

Not builtNothing on this page exists yet. It describes what we plan to build. Tool names, parameters and responses are illustrative.
Trajectory plate: Earth to Mars

Planned surfaces

How agents will connect

MCP server

Planned

Explore's ephemeris and body data as read-only tools, and Play's sim actions as authenticated tools scoped to a player's own colony.

/llms.txt

Planned

A plain-text map of the site for language models: what Explore covers, where the data comes from, and what is known to be missing.

/.well-known/agents.json

Planned

A machine-readable manifest of the available agent surfaces, auth requirements and rate limits.

OpenAPI

Planned

The same body, ephemeris and transfer-planning endpoints as a documented REST API, for agents and people who prefer HTTP.

Explore, for agents

Ask the solar system

The data that renders Explore, served to agents: bodies, positions, data coverage and transfer windows. Honest about gaps: where imagery is synthetic fill, the response says so.

  • Public, no login, like Explore itself.
  • Provenance on every answer: which mission, which dataset.
  • Same clock as the sim, leap seconds included.
get_bodyIllustrative
get_body("europa")
# =>
{ "name": "Europa", "parent": "jupiter",
  "mean_radius_km": 1560.8,
  "surface": "imagery_only",
  "imagery": ["Voyager", "Galileo"],
  "synthetic_fill": false }
plan_transferIllustrative
plan_transfer("earth", "mars", depart="2026-11")
# => best of the next five windows
{ "window": "2026-11", "type": "hohmann",
  "tmi_dv_km_s": 3.05, "moi_dv_km_s": 2.53,
  "time_of_flight_days": 264,
  "steps": ["wait", "burn", "course_correct", "insert"] }

Play, for agents

An agent in the captain's chair

The officers inside the game already work through tools. Exposing the same kind of tools outside lets an agent play alongside people, or test a colony plan before a human commits to it.

  • Authenticated through a Bike4Mind account, scoped to that player's own colony.
  • Same rules as people: real orbits, real light-lag, the same Trust Dial.
  • Every action logged in the after-action report.
colony toolsIllustrative
survey_plot(site="mars/jezero-delta")
query_inventory(colony="jezero-1")
propose_build_order(colony="jezero-1",
    building="greenhouse_dome", cell="H-14")
simulate_power_budget(colony="jezero-1", days=30)
request_player_decision(
    "Deconstruct greenhouses for solar panels?")

Tool names follow the officer tool belt in THESIS.md §4. That last call is the lesson of the Greenhouses Incident.