Nothing in the Atlas is generated by a model and nothing is inferred from traffic. Every pairing is a hand-written line in a canonical source file, argued from the same scholarly data that builds the temples themselves. This is what that discipline looks like.
The Discipline
The canonical source of the pattern graph is a single file, type/js/industry-patterns.js, which declares 7 sectors and 53 industries. Each industry assigns temples one of two weights. A primary pairing (weight 2) means the industry is a direct expression of the entry's core canonical domain. A resonant pairing (weight 1) means a strong secondary association — a namesake the modern industry has adopted, or a domain the entry shares without owning it.
The difference is easiest to see in the data's own words. Under Solar & Renewable Energy, Hēlios sits primary: “The sun itself, driven daily across the sky in his chariot — solar power’s oldest and most literal namesake.” Under Freshwater & Hydrology, Gaṅgā sits primary: “The Ganges herself, the holiest water in the world to a billion people — a river supply that is also a goddess.” A pairing that cannot be justified from canonical data is excluded outright.
The current graph holds 379 primary and 682 resonant seats across all 271 built flagships — every flagship answers to at least three industries, and no temple may hold more than three primary seats in the whole map.
The Alias Layer
Industries are categories; sponsors think in trades. The bridge between the two is a second canonical file, type/js/industry-aliases.js: 711 curated terms — professions, shop names, and search fragments — each assigned to exactly one industry with its own direct/adjacent weight. This is the vocabulary behind the Find Your Pattern bar and the /api/v1/industry-patterns/match endpoint.
The doctrine is precision over recall. A plumber is water infrastructure, so plumber resolves to Freshwater & Hydrology, whose why-lines already speak of sanitation and hydraulic works. A term with no honest home — electrician, today — is deliberately absent rather than force-fitted into an energy category that means generation, not wiring.
When someone types church, the query resolves to Faith & Spiritual Organizations — and the temples that answer are living ones: Māzǔ, “The most-worshipped sea goddess on earth; her temples line every coast of the Chinese world and her red lanterns still guide sailors home.”, and Mōšeh, “The prophet and lawgiver of the Exodus; the covenant he carried down the mountain still anchors three living faiths.”
The Editorial Rules
The map is defended by contract tests that run in CI on every change, so the rules below are enforced, not aspirational:
- Every industry needs at least two temples and at least one primary seat. An industry that cannot field a real pair of patrons does not ship.
- Every assignment carries a why-line of at least twenty characters that argues the resonance — “obvious” is not an argument.
- Weights are only 1 or 2, and no temple may hold more than three primary seats across the whole map, which keeps “primary” meaningful.
- Every built flagship answers to at least three industries, so no temple is a one-trick patron.
- One alias, one home. A term may serve exactly one industry; ambiguous terms go to their best fit or nowhere.
Changes move through the same curator review as the lexicon itself, and the generated JSON is byte-checked against the canonical sources in the divergence gate.
Data & API
The whole graph is public, machine-readable, and versioned with the dataset. The full map with members and why-lines is at /api/v1/industry-patterns/; a directory view is at /api/v1/industry-patterns/industries; the alias matcher behind Find Your Pattern is at /api/v1/industry-patterns/match/?q=; and each temple's own profile is at /api/v1/names/{id}/patterns. Interactive documentation lives in the API portal.
Corrections
A pairing is an argument, and arguments can be wrong. If a why-line overreaches, if a weight feels inverted, or if an industry is missing a temple the canon clearly supports, say so — every challenge is reviewed against the canonical sources by the same curators who wrote the map. The channel is /contact/; please name the industry, the temple, and the source that settles it.