← the contents·the plates · norse
Law, and what the law outlived
Thraldom in the Norse polities: when the code allowed it, when anyone last saw it.
nothing is drawn on this plate
4 polities recorded. None carry coordinates.
4 polities recorded, none carry coordinates. thraldom_status names a polity - Denmark, Norway, Sweden, Iceland - and nothing else spatial. A country centroid would be a coordinate this atlas does not hold, and a legal status is dishonestly drawn as a dot in any case: the claim is about a jurisdiction, not a place. The finding here is temporal and is shown as a timeline.
0 of 4 polities are plotted. The lane's finding is a distance between two dates, not a position on the plate.
ITwo reasons there is nothing on the plate
The first is the ordinary one: 4 polities are named and none carries a coordinate. Denmark, Norway, Sweden, Iceland — the table holds those four words and nothing else spatial.
The second survives the first being fixed. Even with four centroids in hand, a dot would be the wrong mark. The claim on every row is about a JURISDICTION — what a code permitted inside a legal boundary — and a legal status drawn as a point asserts that unfreedom happened at a spot. It happened wherever the code ran. An honest plate of this lane would be four filled countries, not four dots.
the route that exists and was not taken
A public-domain country geometry exists at war-atlas/tools/geo/countries.geo.json and would carry these four as filled jurisdictions rather than dots. It is deliberately NOT loaded here: it is a second geometry, and the suite shares one coastline. Noted as an available route, not taken.
IIFour lanes, one axis
There are four clocks in this table and they are not interchangeable. A conversion year is when the polity adopted the religion. A last attestation is the last time anyone writes about a thrall as EXISTING. A legal end is the last year the CODE still permitted one. What became of unfreedom afterwards is a fourth question, and every row answers it the same way — contractual tenancy.
The doctrinal story needs the first clock to predict the third. Put the four lanes on one axis and what emerges instead is the distance between the second and the third.
IIIThe gap that discriminates
Iceland · the only row where both columns are populated
Last attested as existing 1133. Permitted in law until 1270. 137 years apart.
Iceland permitted thraldom in law until 1270 but last attests an existing thrall in 1133: a 137-year gap between what the code allowed and what anyone recorded. A register that reads law codes as evidence of practice gets Iceland wrong by more than a century.
derivation · 1270 − 1133 = 137. The database stores 137; the exporter independently derived 137; this page subtracts it a third time and prints a number only because all three agree. They are compared at render, so a divergence would replace the figure with a refusal rather than quietly print the stored value.
1 of 4 polities can have the gap computed at all; the rest are missing one of the two dates. An uncomputable gap is left null, never zeroed - a zero would assert agreement between law and attestation that the rows do not support.
why each blank is blank
IVTwo of these conversion dates are disputed inside the atlas
The lanes above are drawn from thraldom_status. A second register in this same database, polity_conversion, is already published on the thraldom appendix — and it does not agree. The conflicts below are not written down anywhere: they are computed by joining the two payloads when this page renders, so a pass that settles one makes it vanish from this list without anybody editing the page.
thraldom_status · 1030
polity_conversion · missing
NOT IN THE SUBSTANCE for this lane. Item 6 gives Norway's ARCHDIOCESE (1154) and no conversion year. The archdiocese is institutional consolidation, not conversion, and substituting one for the other would manufacture a date.
thraldom_status · 1164
polity_conversion · missing
NOT IN THE SUBSTANCE. Item 6 says only that Sweden HELD OUT LONGEST -- politically fragmented, with deep-rooted pagan strongholds such as Uppsala -- and gives no year. The 1164 archdiocese is a DIFFERENT CLOCK and is not a conversion date.
That number is its own archdiocese year (1164) — a different clock, recorded as a different clock, and carried into this table as a conversion date.
Neither contested date is deleted and neither is silently used. They are drawn as dashed rings on the figure, which is the difference between a plate that publishes a manufactured conversion year and one that publishes the fact that two registers disagree about it.
VThe four rows, in full
🔴 DENMARK IS NOT THE DECIDING CASE AND I SAID IT WAS. Conversion order and economic-integration order are the same order here, so with n=3 both hypotheses predict identically. Withdrawn as a discriminator in v48.
🟢 THE DISCRIMINATING CASE. Converted within a generation of Norway and finished ~a century earlier, so conversion is not doing the work alone. And the 137-year gap between legal permission and last attestation is a finding in itself: a register reading law codes as evidence of practice gets Iceland wrong by more than a century.
leysingi -> leiglendingi is the same movement as thrall -> tenant.
Converted last, abolished last — consistent with EITHER explanation, which is exactly why it does not discriminate.
Every row became the same thing. That is worth noticing on its own: the measurable question in this lane is not when slavery ended — nobody agrees — but when unfreedom stopped being heritable and became contractual, and on that the four rows are unanimous.
The lanes are read from war-atlas db/export_map_suite.py, exported 2026-09-08. The contested conversion dates in IV are computed at render by joining that payload against thraldom.generated.json — two exports, two tables, one page, and no hand-written contradiction list.
Built from the war-atlas database, the hand-maintained coordinate gazetteer and the public atlas payload. Seshat and Cliopatria are CC BY-NC-SA (non-commercial) and are NOT used here: admin_capacity and variable_confound are denied by name, not by source-string scan.
basemap · Natural Earth 110m land, public domain. Natural Earth is public domain and publishes. Caveat carried openly: no script in war-atlas/tools emits this file, so the source string is a self-assertion with no reproducible provenance.
gate · 10 tiered rows examined, 1 excluded at the unsourced tier — religion_thraldom:id=6 druidry-ancient. ⚠ That row is not one of the four on this page. Every thraldom row is graded T2, so the tier gate had nothing to catch HERE and its passing says nothing whatever about this lane. The check that does bear on it is the join in section IV, and the gap check in section III — which was run against a deliberately wrong stored value and correctly refused to print a total, so the number above is a tick that has been watched to fail.