MATLASFIRST PUBLIC WEB EDITIONOperating Architecture · JB Bullock
Book Appendix I

I - Interoperability and Implementation

Reference Frames, Crosswalks, Overlays, APIs and Open Protocol Stewardship

Matlas is intended to become useful alongside the systems that already measure, map and describe Mars. It does not require those systems to be replaced, nor does it assume that future settlements will organise all of their spatial activity around one geographic hierarchy.

Mars already has scientific coordinate systems, orbital imagery, elevation data, geological mapping and recognised planetary nomenclature. Permanent settlement will add infrastructure networks, emergency jurisdictions, construction plans, protected sites, resource agreements, local addresses and cultural place names.

Those systems answer different questions. Their boundaries may overlap, their reference frames may differ, and their records may change on different timescales.

Matlas proposes a common layer between them: a persistent reference to the same physical ground.

The practical implementation challenge is therefore not to make Matlas the only geography of Mars. It is to make Matlas straightforward to use with the many other geographies that a functioning planetary civilisation will need.

This appendix sets out that relationship. It explains how external coordinates enter the frozen Matlas reference, how established maps and names can be cross-referenced, how GIS and specialist grids coexist with GRID and BAR, and how future implementations can reproduce the system without depending on the original project or a proprietary online service.

The guiding principle is:

One persistent reference, many compatible systems.

I.1 — Matlas Within the Martian Spatial Stack

Illustration in Appendix I, accompanying I.1 — Matlas Within the Martian Spatial Stack
Appendix I · Illustration 1

Matlas occupies a deliberately narrow position in the wider architecture of planetary geography.

Its relationship to surrounding systems can be expressed as three broad layers:

Measurement → Persistent Spatial Identity → Governance, Operations and Culture

The measurement layer establishes where something is through coordinates, observations, reference frames and scientific models.

Matlas provides persistent identities for defined areas of that measured surface. GRID supplies the geographic hierarchy; BAR supplies fine Court and Cell identities; Triplet provides an optional human-language representation.

Above those identities sit the systems through which people interpret, use, manage and inhabit territory.

I.1.1 — The interoperability model

Layer or system

Principal responsibility

Relationship to Matlas

Scientific coordinates and reference frames

Measure planetary position

Supply positions for conversion into MRR-1

Orbital imagery and elevation models

Describe observed terrain

Remain independent mapped datasets

IAU planetary nomenclature

Recognised names of planetary features

Connect through attributed gazetteer crosswalks

Mars GRID

Persistent geographic area identity

Canonical Matlas hierarchy

Mars BAR

Fine Court and Cell address identity

Canonical Matlas addressing

Triplet/M3B

Human representation of BAR addresses

Versioned language interface

GIS platforms

Display, combine and analyse spatial information

Consume GRID/BAR and other datasets together

DGGS and specialist spatial indexes

Computational spatial indexing and analysis

Interoperate through coordinate and geometric crosswalks

Scientific and environmental overlays

Record geology, hazards, resources and protected terrain

Use Matlas as optional common reference

Utilities and transport systems

Manage infrastructure, networks and operations

Associate assets and operational areas with Matlas locations

Legal and administrative systems

Define rights, restrictions and jurisdictions

Preserve their own authoritative boundaries

Settlement address systems

Identify streets, buildings, entrances and local destinations

Resolve local references to BAR where useful

Cultural geography

Express names, memory, identity and belonging

Remains independently determined by inhabitants

The underlying reference is not meant to become the authority over everything connected to it.

A GRID Province can contain an industrial facility without becoming its regulator. A BAR Cell can identify the location of a protected scientific instrument without determining the instrument's legal status. A settlement can use a street address without requiring the street to follow GRID boundaries.

Interoperability works when those distinctions are preserved.

Illustration in Appendix I, accompanying I.1.1 — The interoperability model
Appendix I · Illustration 2
Illustration in Appendix I, accompanying I.1.1 — The interoperability model
Appendix I · Illustration 3

I.2 — Reference-Frame Conversion

Every canonical GRID and BAR location inherits its spatial meaning from the frozen Matlas civil reference, MRR-1 — MGrid Mars Reference Realisation 1.

MRR-1 uses planetocentric latitude and east-positive longitude, with longitude normalised to the interval from 0° inclusive to 360° exclusive.

The purpose of freezing the civil reference is persistence. It prevents improvements in scientific planetary measurement from silently changing which GRID or BAR identity belongs to an established position.

That persistence does not mean all future mapping systems must use MRR-1 directly.

It means they need an explicitly defined conversion into it when requesting a canonical Matlas identity.

I.2.1 — The reference-frame boundary

There are two distinct operations.

Direct indexing begins with a coordinate already established in MRR-1. It applies the GRID and BAR geometric rules to obtain a canonical location identity.

External conversion begins with a coordinate or vector expressed in another documented Martian reference frame. Before GRID or BAR indexing, that position must be transformed into the MRR-1 convention.

These should not be confused. A coordinate pair that happens to contain familiar-looking latitude and longitude numbers is not automatically an MRR-1 position.

Different data products may use different longitude conventions, latitude definitions, rotation models, reference epochs or underlying shape assumptions.

I.2.2 — Required source information

A robust conversion record should identify:

Input property

Why it matters

Source frame and realisation

Establishes the original spatial meaning

Coordinate representation

Distinguishes planetocentric, planetographic and Cartesian forms

Longitude direction and range

Avoids east/west or 0°/360° interpretation errors

Units

Prevents angular, linear or time-scale ambiguity

Observation epoch and time scale

Supports time-dependent planetary orientation conversion

Source kernels or reference products

Allows the transformation to be reproduced

Origin or centre

Ensures that Cartesian vectors are interpreted relative to Mars correctly

Height or shape conventions, when needed

Supports transformations that require more than angular direction

Measurement uncertainty

Distinguishes mathematical membership from confidence in a measured position

A longitude value cannot safely be treated as east-positive merely because that is Matlas's convention. A planetographic latitude cannot be relabelled planetocentric without the appropriate conversion.

Likewise, an input lacking the information required to establish its original reference frame should be rejected rather than silently assumed to be compatible.

I.2.3 — The MRR-1 transformation model

The selected MRR-1 reference design is based on the IAU/WGCCRE 2015 Mars orientation and longitude model, as represented in the identified NASA/NAIF planetary constants material.

For appropriate external Cartesian inputs, the intended reference process uses the relevant time-dependent orientation model to transform a Mars-centred position into the selected Mars body-fixed orientation, then derives planetocentric latitude and east-positive longitude.

An important distinction is that the selected 2015 model is a model generation, not an instruction to evaluate Mars's orientation at the date 2015.

The orientation must be evaluated at the observation epoch using the model frozen for MRR-1.

The external-frame implementation therefore needs the correct source and target frames, time argument, kernel set and reference transformation. It must not substitute another Mars orientation model simply because that model is newer or happens to be available in the local software environment.

I.2.4 — Conceptual conversion sequence

The intended sequence is:

  • Read the source position with its declared frame, units, coordinate type and epoch.
  • Resolve any necessary source-model, shape or time-scale conversions.
  • Obtain the appropriately Mars-centred position in the documented source frame.
  • Transform into the specified MRR-1 body-fixed reference using the frozen model at the relevant epoch.
  • Derive canonical planetocentric latitude and east-positive longitude.
  • Apply GRID's exact boundary and containment rules.
  • Continue into BAR Court and Cell subdivision if fine addressing is required.
  • Return the canonical identity together with transformation provenance and any relevant uncertainty.

Once a coordinate has been validly expressed in MRR-1, the GRID/BAR indexing stage is deterministic.

The accuracy of the resulting identity relative to a real surveyed location still depends on the quality and validity of the upstream measurement and conversion.

I.2.5 — Conformance boundary

The mathematical rules of MGRID:1 and BAR:1 have been specified and locally tested for stipulated MRR-1 coordinates.

The independent authentication and verification of external physical-reference transformations are a separate technical requirement. In particular, the selected source kernel, complete time-dependent conversion and independent NASA/NAIF SPICE parity evidence must be controlled and verified before claiming end-to-end external-frame conformance.

The intended architecture is precise about this distinction: a deterministic mathematical address is not, by itself, proof that every scientific coordinate supplied by an outside system has been converted with certified physical accuracy.

I.3 — Existing Mars Mapping and Scientific Data

Mars is already extensively mapped.

Planetary orbiters, landers and scientific missions have produced imagery, topography, geological observations, compositional data and many specialist maps. NASA, ESA, USGS and other institutions maintain substantial bodies of planetary scientific information.

Those resources describe Mars through measurements and observations. Matlas is intended to reference the same ground, not to become an alternative scientific map.

I.3.1 — Mapping integration

A conventional planetary GIS could display GRID and BAR alongside existing spatial datasets.

Existing dataset type

Example integration

Orbital imagery

Display GRID boundaries and identifiers over images

Elevation models

Associate terrain elevations, slopes and profiles with GRID areas

Geological maps

Calculate which Quads, Zands or smaller units intersect mapped geological formations

Mineral and resource observations

Group observations by stable GRID references without altering the scientific measurements

Landing-site maps

Identify the containing GRID area and BAR Cell for operational features

Traverse and mission records

Associate waypoints and routes with persistent Matlas references

Scientific observation archives

Store GRID or BAR identifiers alongside original coordinates and source metadata

These integrations do not imply that the mapped data must be resampled into GRID geometry.

An image can retain its original pixels and projection. A geological polygon can retain its surveyed or interpreted boundary. A traverse can remain a sequence of measured coordinates.

Matlas adds a reference field or overlay that makes the location easier to exchange and aggregate with records from other systems.

I.3.2 — Raster and vector relationships

Different scientific datasets require different treatment.

Raster datasets, such as imagery and elevation grids, consist of spatially referenced samples. Their relationship to GRID can be determined through cell footprints, sampling, raster overlays or area-weighted calculations, depending on the task.

Vector datasets, such as geological polygons, landing-site boundaries or traverse routes, can be intersected with GRID units using conventional computational geometry.

Neither operation requires a scientific feature to follow GRID boundaries.

The resulting association may be one-to-many or many-to-many. One geological unit may cover thousands of GRID Clicks. One Click may contain parts of several geological formations.

A crosswalk must preserve the original geometry and make clear whether a relationship means containment, intersection, representative-point membership or some other defined spatial operation.

I.4 — IAU Nomenclature and the Matlas Gazetteer Crosswalk

Mars already has recognised planetary feature names.

The IAU's planetary nomenclature system provides an established framework for naming recognised physical features. Matlas does not seek to replace it, revise those names or claim naming authority for future Martian settlements.

The appropriate relationship is a crosswalk.

I.4.1 — The proposed Gazetteer Crosswalk

The proposed Matlas Gazetteer Crosswalk is a machine-readable resource connecting named geographic features with Matlas spatial identities.

For recognised IAU planetary nomenclature, it may include an IAU/Matlas Nomenclature Crosswalk.

That wording is deliberate. Such a dataset would be a Matlas-produced cross-reference to recognised IAU nomenclature. It would not be an IAU-issued Matlas standard, and its existence would not imply IAU endorsement.

I.4.2 — Crosswalk behaviour

The crosswalk should support both directions.

Given a recognised feature, it should be possible to identify the relevant GRID areas containing its representative position or intersecting its documented extent.

Given a GRID unit, it should be possible to identify recognised features whose recorded positions or extents intersect that unit.

The result should retain the distinction between the original feature and Matlas's calculated geographic relationship to it.

A recognised crater does not become a Zand. A long canyon does not become a sequence of legally meaningful Clicks. The feature remains the feature, and the GRID units remain reference areas.

I.4.3 — Suggested crosswalk record

Field

Purpose

Source organisation

Identifies the nomenclature authority or original dataset

Source feature identifier

Preserves the feature's original record identity

Recognised feature name

Retains the source name without replacing it

Feature type

Distinguishes craters, valleys, mountains and other classes

Source coordinates

Records source position and coordinate conventions

Source extent, if available

Preserves documented spatial geometry

Geometry quality

Distinguishes exact, approximate or representative geometry

Matlas geometry version

Specifies the GRID version used for the crosswalk

Matlas units

Lists containing or intersecting GRID references

Relationship type

Identifies containment, intersection or representative-point membership

Source date and crosswalk version

Supports reproducibility and updates

Provenance and rights

Records source references, attribution and redistribution conditions

Not every recognised planetary feature has a uniquely defined, precise polygon boundary. A catalogue may provide a centre point, a nominal diameter or another descriptive geometric representation.

The crosswalk must preserve that limitation.

A representative point can be assigned a containing GRID unit, but that does not establish a definitive footprint for the whole named feature. Where an extent is inferred or approximated, the method and uncertainty should remain visible.

I.4.4 — Versioning and authority

The crosswalk should be maintained independently of canonical GRID geometry.

New recognised feature names may be added. Existing records may be revised. Better mapped extents may become available, and earlier intersections may need to be recalculated.

Those changes produce new crosswalk dataset versions. They do not move established GRID boundaries or reassign Click identities.

Source names remain attributed to the source authority. Unofficial, local and future settlement names can be handled through separate gazetteers without being confused with formally recognised nomenclature.

The purpose of the resource is connection, not annexation.

I.5 — GIS and DGGS Interoperability

Matlas is intended to work within ordinary geospatial software, but it is not a replacement for GIS.

GIS provides the analytical environment in which different spatial datasets can be displayed, transformed, intersected, queried and compared.

GRID and BAR provide persistent identities for particular areas within that environment.

I.5.1 — GIS applications

A Martian GIS might combine GRID polygons with elevation, geology, infrastructure, hazards, scientific sites and local settlement plans.

Typical uses could include displaying a Zand boundary, identifying the Click containing an observation, listing all Sectors intersecting a planned road, or aggregating maintenance incidents by Province.

A GIS may also display BAR-addressed assets without representing every BAR Cell as an individual polygon throughout the planet. The precise Cell geometry can be reconstructed when required.

That is a useful distinction between the mathematical availability of an address and the practical need to materialise it as a large spatial dataset.

I.5.2 — DGGS and specialist grids

A Discrete Global Grid System, or DGGS, partitions a planetary surface into discrete cells for spatial indexing and analysis.

Such systems may be designed around different priorities from GRID, including equal-area behaviour, repeated hierarchical subdivision, efficient neighbourhood operations or high-volume computational processing.

Those priorities are legitimate and can be highly advantageous for particular tasks.

Matlas does not claim that its angular hierarchy is an equal-area or computationally optimal alternative.

Instead, GRID is designed as a persistent civil-operational reference with an understandable geographic hierarchy.

A specialist DGGS may be the better internal representation for a climate model, resource analysis, global raster operation or large spatial database.

The two systems can coexist.

I.5.3 — Crosswalking to another spatial grid

A DGGS crosswalk should be based on explicitly defined spatial relationships rather than an assumed one-to-one correspondence.

The possible relationships include:

Relationship

Meaning

Point membership

A position belongs to one Matlas unit and one cell of the other grid

Full containment

One cell is wholly contained in another

Intersection

A Matlas area and a specialist cell overlap spatially

Weighted overlap

A calculated fraction of area lies in each intersecting cell

Representative-point assignment

One representative point is used to select a corresponding cell

A many-to-many result is normal.

For example, an equal-area analytical grid may cut across several GRID Tiles, while one GRID Tile may intersect several equal-area cells. Neither system has to alter its geometry.

The crosswalk must also identify the reference realization, surface model, version and calculation method used to determine overlap.

A terrestrial grid implementation cannot simply be assumed to preserve its intended geodetic properties when applied to Mars. Its planetary reference and geometry must be specified for the Martian application.

I.5.4 — Area-sensitive analysis

Because GRID is not equal-area, simple counts of GRID cells are not necessarily proportional to physical surface area.

An analysis comparing resource density, incident rate or terrain coverage across different latitudes should use appropriately derived area measures or area-weighted operations.

The same caution applies when converting between GRID and an equal-area DGGS.

A spatial crosswalk can support an area calculation, but an identifier alone does not supply a universal equal-area measure.

The original analytical dataset and its measurement requirements should determine the appropriate calculation.

I.6 — Scientific, Utility and Legal Overlays

Much of Mars's future geography will consist of boundaries that are important but not permanent.

Scientific protection areas may change as research develops. Utility corridors may be rerouted. Industrial leases may expire. Emergency operating regions may expand. Political jurisdictions may change with settlement history.

Matlas should not attempt to make such boundaries permanent by embedding them in GRID.

Instead, they are represented as overlays.

I.6.1 — Overlay relationships

Overlay type

Examples

Relationship to Matlas

Scientific

Geological units, sample sites, contamination-control zones

Associate independent scientific geometry with GRID/BAR references

Environmental and hazard

Dust-risk areas, slope restrictions, radiation or terrain hazards

Retain specialist measurements and changing risk boundaries

Resource

Deposits, exploration blocks, extraction areas

Cross-reference claims or observations without determining entitlement

Utilities

Power lines, pipelines, water networks, communications links

Identify routes, assets and locations while preserving network topology

Logistics

Landing corridors, staging areas, delivery zones, vehicle routes

Use GRID/BAR as stable positional context

Legal

Leases, access rights, exclusions, easements and protected areas

Preserve legal source authority and original boundary geometry

Administrative

Settlement districts, service areas, emergency jurisdictions

Permit organisational boundaries to change independently

Cultural

Local districts, informal places, commemorative names

Support attribution and cross-reference without imposing names

The same GRID Click may intersect several overlays simultaneously.

For example, it might lie within a research protection zone, an industrial operating region and an emergency service district, while also containing a pipeline and a scientific instrument.

That is not a contradiction. The layers describe different properties and responsibilities associated with the same ground.

I.6.2 — Overlay provenance

An operational overlay should preserve more than the geometry alone.

Useful accompanying fields include its source organisation, purpose, version, effective dates, original coordinate reference, authoritative geometry, calculation method, spatial precision and applicable rights or access conditions.

For legally significant data, the legal instrument and issuing authority remain essential.

A Matlas identifier cannot establish ownership or jurisdiction merely because a database associates it with a polygon.

The crosswalk records where the legal or operational object lies. The source system establishes what that object means.

I.6.3 — Time and historical records

Overlays may change while GRID remains stable.

A protected scientific site may expand. A utility company may replace one route with another. A settlement administration may combine two service districts.

Historic records should preserve which overlay version applied at the relevant time.

The GRID or BAR identity provides continuity underneath those changing overlays, making it possible to compare the same reference area across different institutional arrangements.

Persistent geographic identity is especially useful when the organisations that created the original records no longer exist.

I.7 — Local Addresses and Settlement Systems

A mature Martian settlement will develop its own addresses.

Buildings, doors, streets, corridors, industrial bays, habitat modules and transit facilities will acquire names and numbering systems suited to their actual use.

Those local systems will often be better for everyday life than a global GRID or BAR identifier.

Matlas is designed to sit underneath them rather than compete with them.

I.7.1 — Local-to-BAR resolution

A settlement may maintain a record connecting a local address to one or more BAR locations.

For example, a hypothetical address such as 14 Copernicus Lane could resolve to the BAR Cell associated with its principal entrance.

The building might occupy many Cells. Its entrance, emergency access point and loading area may occupy different Cells.

A local address therefore need not resolve to exactly one BAR Cell in every application.

Its appropriate mapping depends on whether the operational question concerns the building footprint, a delivery entrance, a rendezvous point or a particular asset.

The relationship should be explicit rather than assumed.

I.7.2 — Local address crosswalk

A useful local-address crosswalk might contain:

Field

Purpose

Local address identifier

Identity within the settlement address system

Human-readable address

Current local display name or address

Issuing authority

Identifies the organisation responsible for the local address

BAR location or set of locations

Connects the address to the common fine-address reference

Location role

Distinguishes entrance, delivery point, site centre or footprint

Local geometry, where available

Preserves building or facility extent

Effective dates and status

Handles relocation, renaming and redevelopment

Source and version

Supports reproducible interpretation

This allows external systems to share locations without requiring a common local naming scheme.

A regional logistics platform could resolve a settlement address into BAR, exchange the canonical destination and present the recipient with the familiar local address again.

I.7.3 — Vertical and underground addressing

GRID and BAR are two-dimensional.

A facility with several floors, a tunnel network or an underground mine may contain multiple operational destinations sharing the same surface-reference Cell.

Those destinations need additional information.

Possible local systems may use floor levels, tunnel sections, engineering coordinates, vertical datums or network-based identifiers.

Matlas does not prescribe which should be universal.

A BAR Cell can identify the relevant surface footprint, access point or projected location while the specialised local system supplies the necessary three-dimensional distinction.

A future standardised vertical extension would need to define its reference and semantics carefully rather than merely append an unexplained height value to the address.

I.8 — Conceptual Implementation Interfaces

Illustration in Appendix I, accompanying I.8 — Conceptual Implementation Interfaces
Appendix I · Illustration 4

Useful adoption requires more than documents describing the architecture.

Developers will need libraries, functions, schemas, command-line utilities and, in many cases, network APIs.

Those interfaces should make Matlas easy to integrate without becoming the only means of determining what an address means.

The following interface descriptions are conceptual. They identify useful operations but are not ratified endpoint names, parameter schemas, error codes or wire protocols.

I.8.1 — Core geographic operations

Conceptual operation

Input

Expected result

Coordinate to MRR-1

Documented source position, reference and epoch

MRR-1 coordinate plus transformation provenance

Coordinate to GRID

Valid MRR-1 latitude and longitude

Canonical GRID path at the requested level

GRID to bounds

Valid GRID identifier

Exact angular boundaries and hierarchy metadata

GRID ancestors

Valid GRID identifier

Ordered parent lineage to Mars

GRID Click to ordinal

Valid canonical Click path

Click28

Ordinal to GRID Click

Valid Click28

Canonical Click path

Coordinate to BAR

Valid MRR-1 coordinate and requested address kind

Court36 or Cell44 as appropriate

BAR decode

Contextual BAR machine address

Payload fields, GRID lineage and angular bounds

BAR encode frame

Valid payload and kind

Tagged compact frame

BAR decode frame

Tagged frame with required context

Validated payload and kind

Triplet encode

BAR identity and immutable language profile

Issued three-word representation

Triplet decode

Three words and immutable language profile

Canonical BAR identity and address kind

The GRID and BAR operations follow the geometry and binary architecture established in Appendices E–G.

Triplet encode/decode additionally requires a complete released language profile. The unfinished English lexical production work cannot be bypassed by presenting an illustrative word list as a functioning lookup service.

I.8.2 — Companion services

Other interfaces may be useful without belonging to the normative geographic core.

These could include:

Conceptual service

Purpose

IAU nomenclature search

Find recognised features and associated GRID references

GRID feature lookup

Return known named features intersecting a GRID unit

GIS geometry export

Supply reference polygons for analysis or visualisation

DGGS crosswalk

Calculate documented point or area relationships with another spatial grid

Overlay query

Find operational layers associated with a Matlas area

Local-address resolution

Connect a settlement address to an appropriate BAR reference

Neighbour query

Identify adjoining GRID units under a defined adjacency interpretation

These services may be maintained by different organisations.

Their data can change independently of the canonical GRID and BAR specifications.

In particular, a complete normative global adjacency interface across every P1 polar T-junction is unfinished interface work, not an already established version-one operation.

I.8.3 — Worked integration sequence

Consider the example location used in Appendices E and G:

41.351°N, 68.421°E

Assume the coordinate has already been established in MRR-1.

A mapping or logistics application can determine its containing GRID Click:

MGRID:1:MARS/Q03/Z0506/P32/S24/T0405/C42

That Click has global ordinal:

14,116,819

The fine subdivision from Appendix G yields a Cell44 payload of:

925159851250

Its tagged six-byte Cell frame is:

30D767D304F2

The canonical contextual BAR representation is:

{"bar":"BAR:1:MARS","frame_hex":"30D767D304F2","mgrid":"MGRID:1:MARS","reference":"MRR-1","wire":"BAR-JSON:1"}

A receiving application with the specified protocol can decode the frame, recover the complete GRID Click lineage and reconstruct the containing Cell's angular bounds.

It can then display that Cell over the appropriate scientific map, associate it with an asset or resolve it against a local facility database.

A future released Triplet profile may also produce a corresponding three-word representation. The worked example does not assert a currently issued Triplet.

I.8.4 — Errors, uncertainty and canonical output

The interface should distinguish invalid input from valid input whose physical location remains uncertain.

An invalid GRID path must be rejected. An unsupported BAR version must not be silently interpreted using another version. A missing source coordinate frame cannot safely be guessed.

A coordinate measurement with uncertainty crossing a Cell boundary is different. It may be a valid measurement whose evidence does not justify a unique physical Cell assignment.

An application should preserve that uncertainty rather than present a mathematically precise identifier as proof of equally precise measurement.

Conceptual APIs should therefore provide explicit validation outcomes, provenance and uncertainty information appropriate to the operation.

I.9 — Offline Operation and Independent Implementations

Matlas should be independently implementable.

An organisation should be able to obtain the specifications, reference definitions, necessary tables and conformance material, then reconstruct the same GRID and BAR answers without relying on a live service operated by the original project.

That is especially valuable on Mars, where network connectivity cannot be assumed during every operation.

I.9.1 — What must be reproducible

At minimum, independent implementations should be capable of reproducing:

  • GRID containment from valid MRR-1 coordinates.
  • Canonical identifiers and exact boundary ownership.
  • Regular and P1 polar subdivision.
  • Global Click ordinal encoding and inverse decoding.
  • BAR Court and Cell identity construction.
  • Tagged machine frame and contextual BAR transport.
  • Exact angular bounds for decoded locations.
  • Language encoding and decoding once a complete, immutable Triplet profile is released.

Where an external scientific coordinate transformation is offered, its required source models, kernels, epochs and verification evidence must also be available under appropriate terms.

Offline reproducibility does not require a device to carry a stored record for every one of the nearly 12.7 trillion BAR Cells.

The identities arise from the geometry and encoding rules. The required implementation information is small compared with a database enumerating every possible address.

I.9.2 — Reference code and independent code

Reference software is valuable because it demonstrates one interpretation of the written specification.

It is not intended to become the sole authority over spatial identity.

An independent implementation should be able to reproduce the same results from the normative definitions and pass the published tests.

If a reference implementation is later replaced, becomes obsolete or contains a correctable software defect, the underlying geography should remain interpretable.

The aim is to make dependency on a particular provider unnecessary.

The practical distinction is worth preserving:

An API makes a system available. A specification makes it reproducible.

Both can be useful. Only the latter is sufficient for infrastructure designed to survive organisational and technological change.

I.10 — Conformance Classes and Validation

Matlas requires several kinds of validation, and they should not be confused.

A correct integer packing routine does not certify a planetary coordinate transformation. A mathematically exact Cell boundary does not establish human usability. A functioning Triplet demonstration does not prove that the complete language profile covers every valid address.

Conformance should be organised around these different claims.

I.10.1 — Implementation and evidence classes

Class or category

Principal subject

Required evidence

MGRID angular geometry

Canonical hierarchy and B1/N1 ownership

Coordinate-to-identifier vectors, inverse bounds, boundary and apex tests

P1 polar geometry

Adaptive branch selection and topology

Exact branch decisions, reconstructed polar counts, apex and seam tests

Click ordinal conformance

Full path-to-ordinal bijection

Valid-range, inverse and polar ordering tests

BAR-L1

BAR integer packing, frames and contextual serialization

Bit-exact round trips and malformed-input rejection

BAR-L2

End-to-end angular lookup for stipulated MRR-1 coordinates

Coordinate-to-Cell and recovered-bound tests

BAR-X

Cross-language software interoperability

Independent implementations producing identical canonical results

BAR-P

External physical reference-frame conversion

Authenticated source models, independently verified SPICE transformations and precision evidence

BAR-E

Independent external verification

Third-party reference vectors and review

Triplet language conformance

Complete lexical mapping and safe decoding

Frozen dictionary, capacity proof, collision tests, independent encode/decode

Human-factors evaluation

Practical communication and usability

Tests involving speakers, accents, errors, operational tasks and relevant environmental conditions

The BAR-L1, BAR-L2, BAR-X, BAR-P and BAR-E labels follow the current technical validation structure.

The other descriptions identify corresponding test categories rather than introducing new formally ratified class identifiers.

I.10.2 — Essential test conditions

Conformance tests should cover ordinary cases and the boundaries most likely to expose implementation disagreement.

For GRID, this includes the longitude wrap, exact Zone and Band boundaries, equatorial ownership, the ±30° transitions, the 72° polar seam, P1 branching changes and the exact north and south apexes.

For BAR, testing must include zero-valued fields, maximum valid ordinals, reserved values, Court/Cell row and column boundaries, tagged frame lengths and complete inverse decoding.

For Triplet, a production release must establish coverage of every valid address in its stated domain, uniqueness of issued triples, Court/Cell W3 exclusivity, deterministic assignment, valid reuse and rejection of ambiguous or unknown profile inputs.

For external reference-frame conversion, the evidence must include independently checked transformations using the pinned source model, appropriate time scales and test epochs, together with cases designed to expose frame mismatches.

These tests should be machine-readable and executable without requiring a developer to request access to a private service.

I.10.3 — Current technical status

The MGRID and BAR mathematical architecture has been substantially specified, and local conformance work has exercised the hierarchy, polar branching and machine identities.

The P1 branching topology has an independently reconstructed numerical verification record within the project. The machine address packing and contextual BAR representations have likewise been locally tested.

That does not constitute complete third-party certification or final public normative release.

In particular, externally authenticated MRR-1 physical-reference transformations and independent geodetic parity remain open technical evidence requirements. The complete MB3-EN1 language release, including frozen production vocabulary and assignment proofs, also remains unfinished.

These qualifications should accompany the technical materials rather than being hidden behind general statements that the system has been validated.

I.11 — Versioning and Historical Integrity

Matlas uses several related but distinct technical artifacts.

They should not all share one mutable version number.

I.11.1 — Separate version domains

Version domain

What it controls

Example

GRID geometry

Spatial hierarchy, boundaries and ownership

MGRID:1:MARS

Civil reference realisation

Frozen reference interpretation

MRR-1

BAR machine protocol

Fine addressing, payload semantics and transport

BAR:1:MARS

BAR contextual wire profile

Canonical machine message representation

BAR-JSON:1

Triplet language release

Vocabulary, Safety Groups and issued word assignments

Immutable MB3-EN1 release identifier

Reference software

Implementation code and defects

Separately versioned software

Gazetteer crosswalk

Names and calculated geometric relationships

Separately dated or versioned dataset

Overlays and local addresses

Institutional and operational information

Source-controlled dataset versions

The distinction matters because different changes have different consequences.

A newer satellite image should not change a GRID identity. A corrected gazetteer record should not require a BAR version change. A revised English Triplet word assignment should not move the underlying Cell.

Conversely, a change that moves canonical GRID boundaries or reassigns spatial ownership cannot be treated as a harmless software update.

I.11.2 — Geometry-breaking changes

A new major GRID geometry version is required when a change alters which defined spatial identity belongs to a position.

Examples include changing boundary ownership, redefining the polar geometry, moving canonical divisions or changing the meaning of established Click paths.

A change to the global Click ordinal mapping also has consequences for BAR identities and must receive explicit compatibility treatment.

Old records must not be silently reinterpreted under new rules.

I.11.3 — Preservation of old releases

Persistence requires archival continuity.

A century-old maintenance record may use a retired software implementation, an earlier reference conversion and a lexical profile no longer preferred for contemporary speech.

If its identifiers are to remain meaningful, the relevant historical specifications and decoding materials must remain available.

That implies preserving old protocol releases, version manifests, conformance vectors, language profiles and transformation provenance.

A new application need not expose every old interface to its users, but an infrastructure archive should retain enough information to interpret earlier records accurately.

Historical identity is only durable when the documentation needed to understand it is durable too.

I.12 — Open Protocol Materials and the Copyrighted Book

The publication model for Matlas distinguishes the explanatory book from the operational protocol.

The book and its appendices describe the purpose, design choices, architecture, limitations and intended applications of Matlas.

The technical protocol provides the material needed to implement and verify the system independently.

Those are different publication functions and can be governed by different licences.

I.12.1 — The book

Matlas: An Operational Map of Human Mars is an authored work by JB Bullock.

The manuscript's copyright page identifies:

Copyright © JB Bullock 2026. All rights reserved.

The book contains the narrative argument, original explanatory text, illustrations, diagrams and editorial presentation of the architecture.

It may be made available for online reading, subject to the author's chosen publishing arrangements, without thereby placing its complete literary text and artwork under an open protocol licence.

Public readability is not identical to permission to reproduce, redistribute, adapt or commercially reuse a copyrighted book.

Nor should the book's copyright notice be interpreted as replacing the terms of separately licensed technical materials.

I.12.2 — The Matlas Protocol

The intended open technical release is a separate body of material.

It should include the formal GRID and BAR specifications, reference geometry, machine-readable tables, executable algorithms, canonical encodings, validation cases and conformance documentation.

Completed Triplet language releases should likewise provide the vocabulary and deterministic decoding material required for independent use, subject to lexical source rights.

Each released artifact or clearly defined group of artifacts should carry its own explicit licence, copyright attribution, version and applicable third-party notices.

Technical specifications, software and datasets may reasonably require different licensing treatment. The presence of one licence in a repository should not be assumed to override all other terms.

No particular software, documentation or data licence is established merely by describing Matlas as open. The exact permissions must be stated in the controlled public release.

I.12.3 — Reference resources and third-party rights

Some technical materials draw upon external sources.

Planetary orientation models, nomenclature data, scientific maps, dictionaries and pronunciation resources have their own provenance and legal conditions.

Matlas should identify those sources accurately, preserve attribution, document transformations and distinguish original project material from third-party content.

A source dataset should not be redistributed under a Matlas licence simply because it was publicly accessible.

Likewise, a derived crosswalk or lexical table should be checked for the rights necessary to publish it.

An open implementation depends on clear permissions as well as published algorithms.

I.12.4 — Machine-readable publication

The protocol should be available in forms suitable for both people and software.

Human-readable specifications help developers understand what is required. Structured data, schemas and test vectors allow machines to inspect and verify exact behaviour.

A public repository can host version-controlled technical files, reference implementations, automated tests and release manifests. Archival publications can preserve significant immutable versions and their provenance.

The book may point readers to those resources without requiring them to purchase or reproduce the book to implement the standard.

The intended boundary is therefore straightforward:

Publication component

Principal purpose

Rights treatment

Matlas book and artwork

Explain and communicate the architecture

Separately copyrighted authored publication

“Matlas” overall naming, branding & trademark

Explain and communicate the architecture

Separately copyrighted authored publication. Trademark applications pending.

Mars Grid & Mars BAR Normative technical specifications

Define interoperable behaviour

Explicitly licensed technical documentation

Reference software

Demonstrate implementation

Explicit software licence

Machine-readable tables and test data

Support reproducibility and conformance

Explicit data terms and provenance

Triplet language releases

Enable deterministic linguistic encoding

Release-specific licensing and lexical source review

Gazetteers and crosswalks

Connect Matlas with external datasets

Dataset-specific rights and source attribution

This separation allows the authored book to retain its own publishing identity while the underlying technical architecture is made independently implementable under the terms chosen for the protocol.

I.13 — Release Contents and Maintenance

A complete Matlas technical release should be useful without requiring a developer to reconstruct its definitions from the book's narrative chapters.

Its supporting materials should include:

Release component

Principal content

Architecture overview

Concise explanation of GRID, BAR, Triplet and their relationships

MGRID specification

Canonical hierarchy, geometry, identifiers and boundaries

MRR-1 reference material

Source model, conventions, transformation dependencies and provenance

Polar P1 specification

Formula, exact branching tables and topology verification

GRID machine artifacts

Global Click ordinal rules and inverse references

BAR specification

Court/Cell geometry, binary payloads and contextual transport

Language-profile specifications

Frozen lexical architecture and issued assignments when released

Reference implementations

Independently reproducible encoder and decoder software

Conformance material

Positive and negative vectors, expected outputs and proofs

Crosswalk resources

IAU nomenclature and other clearly attributed companion datasets

Version and change records

Major releases, compatibility policy and historical references

Licence and rights files

Exact permissions, third-party notices and source provenance

An open release should distinguish normative requirements from explanatory guidance and unfinished proposals.

The primary protocol must not rely on a current website, commercial database or author-controlled API for its geographic meaning.

Publication should also support stewardship. As implementations reveal ambiguities or new requirements, the project can refine documentation, improve software, update companion datasets and evaluate proposed extensions.

Not every useful change belongs in the canonical geometry.

A new overlay may be better than a new GRID field. A local address extension may be more appropriate than a universal vertical coordinate. A GIS service may solve a practical problem without requiring a change to the BAR identity.

The default should be to preserve the core unless the benefit of changing it justifies the cost imposed on every system that already depends upon it.

I.14 — The Independent Implementation Test

The strongest test of the open architecture is not whether the original Matlas implementation works.

It is whether somebody else can reproduce it.

Imagine the original project is no longer available.

A future organisation should still be able to obtain the relevant specifications and interpret an old GRID identifier. It should be able to reconstruct the correct Click boundaries, decode a BAR Cell, recover its parent hierarchy and establish which protocol version was used.

If it holds a valid immutable language release, it should also be able to reproduce the corresponding Triplet without querying the original project's servers.

If it wishes to connect Matlas with contemporary scientific maps, it should have the information needed to identify and verify the required reference transformation.

It should be able to test its own implementation and determine where the results agree or disagree with the published definitions.

This is a demanding objective, but not an extravagant one. It is what separates a system that is merely accessible from one that is independently maintainable.

The original author can propose the architecture and publish its first reference materials. The original project can maintain the initial code and documentation.

Neither should become a permanent dependency in the definition of a Martian location.

Over time, technical stewardship may involve planetary cartographers, geospatial engineers, software developers, settlement operators, linguists and other institutions. Future Martians may improve the architecture or replace parts of it altogether.

Those possibilities are compatible with the original proposal.

A stable reference system should make continuity possible. An open protocol should make succession possible. Neither should claim permanent authority over the cultural and political geography that people will create above it.

I.15 — Interoperability Reference Summary

Principle

Matlas implementation position

Scientific measurement

Remains authoritative for measured positions

MRR-1

Frozen civil coordinate reference for version-one spatial identity

External coordinates

Require documented, verified conversion before canonical indexing

Existing imagery and maps

Retained as independent datasets and overlaid with Matlas

IAU nomenclature

Preserved; connected by an attributed crosswalk

GIS

Preferred environment for combining and analysing spatial layers

DGGS

Independent specialist indexing and analysis; crosswalk by geometry

Scientific and operational overlays

Remain separate, versioned spatial objects

Legal boundaries

Defined by their own authoritative instruments

Local settlement addresses

Resolve to BAR where useful; not displaced by it

Canonical GRID/BAR

Deterministic, versioned spatial identities

APIs and applications

Convenience interfaces, not sources of geographic authority

Offline implementation

Intended to be possible from public protocol materials

Conformance

Requires reproducible tests and clearly separated evidence classes

Versioning

Independent histories for geometry, software, lexical profiles and companion data

Book rights

Separately copyrighted authored publication

Technical rights

Explicit licences attached to the released protocol materials

Matlas is not intended to become the master authority for every map, boundary, address or place name on Mars.

Its useful role is narrower and more durable.

Scientific systems continue measuring the planet. GIS and specialist grids continue analysing it. Institutions continue defining operating areas and legal rights. Settlements develop their own addresses, and Martians develop their own names and identities.

GRID and BAR provide a persistent spatial reference underneath that changing activity. Triplet offers a human interface when one is useful.

The architecture succeeds when those other systems can connect to it without surrendering their own purposes, and when its core definitions can be reproduced without dependence on the original author, software or institution.

The book explains the choices. The protocol defines the behaviour. The implementations demonstrate that independent systems can agree.

And the places themselves remain for the people who will live there.

We name the grammar. Martians name the places.

Illustration in Appendix I, accompanying I.15 — Interoperability Reference Summary
Appendix I · Illustration 5