Files
otivm/docs/architecture/historical-reality-parameters.md
TheRON b5b522e1e1 Add historical-reality-parameters.md
schema instrument for enslaved labour, legal discrimination, commercial sex, and public violence
2026-04-29 05:39:39 -04:00

27 KiB
Raw Permalink Blame History

Historical Reality Parameters

TheRON — OTIVM / CIVICVS Parameter Schema Instrument

Status: Internal only — not player-facing content

Date: 2026-04-28


0. Purpose and Scope

This document is an internal schema instrument. It is not a scenario. It is not player-facing content. It will not be shown to participants.

Its purpose is to map the parameter domains required for an economically honest simulation of Roman commercial life in approximately 14 BCE. Four domains are covered:

  1. Enslaved labour
  2. Legal and status discrimination
  3. Commercial sex
  4. Public violence and the arena

These domains are not peripheral to Roman economic life. They are structural. A simulation that excludes them cannot model Roman economics accurately. A simulation that includes them as gratuitous spectacle has failed its purpose.

The principle governing this document:

These domains are modelled as parameters and economic forces. The simulation does not editorialise. It models. The participant encounters these as the MERCATOR encounters them — as the texture of the world they operate in, not as moral choices presented for approval. The facts no longer affect living beings. They belong to a historical period whose actors have all ceased to exist. The purpose of modelling them is contribution to accurate historical understanding, not sensation.

Method: for each domain, this document identifies:

  • The structural role of the domain in the Roman economy
  • Existing parameters from docs/architecture/parameter-registry.md that are already affected by this domain, with the nature of the effect stated
  • New parameters required that are not yet in the registry
  • Sources

1. Enslaved Labour

1.1 Structural role

Slavery was not an anomaly in the Roman economy. It was its operating system. Estimates suggest enslaved persons constituted 1530% of the Italian population in the late Republic and early Empire — potentially 23 million people in Italy alone. In the commercial harbour economy of Ostia, enslaved labour was present at every operational level: BAIВLVS (porters), warehouse workers, ship crew members, accounting staff, household service, and skilled artisans.

The MERCATOR operated inside this system whether or not he personally owned enslaved persons. He hired them, contracted their labour through their owners, competed against their output, and used infrastructure they maintained. His FACTOR might be enslaved or freedman. His access to certain services depended on this system.

The Roman economy did not develop water-powered or steam-powered industrial production at scale despite possessing the engineering knowledge to do so. The reason is documented: human bodies were cheaper. This is not an inference — it is the economic consequence of a labour cost structure where the marginal cost of additional enslaved labour was lower than the capital cost of mechanical substitution. This consequence must be present in the parameter model.

Primary sources:

  • Cato the Elder, De Agricultura — management of enslaved agricultural workers, cost structures, maintenance calculations
  • Columella, De Re Rustica — detailed labour cost accounting
  • Digest of Justinian, Book 21 — ACTIO EMPTI and sale of enslaved persons, warranty obligations, disclosure requirements
  • Varro, Rerum Rusticarum — classification of labour as instrumentum vocale (speaking tools), semivocale (semi-speaking: animals), mutum (mute: inanimate)

Secondary sources:

  • Keith Hopkins, Conquerors and Slaves (1978)
  • Moses Finley, The Ancient Economy (1973)
  • Walter Scheidel, The Cambridge Economic History of the Greco-Roman World, Chapter 5 (2007)

1.2 Existing parameters affected

liquiditas A MERCATOR who owns enslaved workers holds capital in a non-liquid form. Their sale value is an asset; their maintenance is a recurring cost. The ratio of enslaved-to-hired labour in a commercial operation directly affects the owner's liquidity profile. The existing liquiditas parameter must accommodate a distinction between liquid capital and capital held in human assets.

labour_cost (stub — see §1.3) Currently absent from the registry. Hired free labour (MERCENNARIUS) and contracted enslaved labour have different cost structures, different legal exposure for the contracting party, and different reliability profiles. These cannot be collapsed into a single cost parameter.

ius_accessus An enslaved person has no IVS_ACCESSVS in Roman law. They cannot enter contracts, appear as witnesses, or initiate legal proceedings in their own name. A MERCATOR conducting NEGOTIA through an enslaved FACTOR (institor servilis) has a specific legal exposure profile: the owner is liable for the FACTOR's commercial acts up to the value of the PECULIUM (the allowance granted to the enslaved person for commercial use). This is the actio institoria and actio tributoria framework. The ius_accessus differential between a CIVIS, a LIBERTUS, and a SERVUS is not a single ordinal scale — it is a legally structured set of distinct capabilities and incapacities.

auctoritas A MERCATOR who treats enslaved persons visibly well or badly affects their AVCTORITAS differently depending on the social context. Excessive cruelty was considered poor form even in a slave-owning society — not on humanitarian grounds, but because it signalled poor management and social instability. The AVCTORITAS system must accommodate the social signalling dimension of how an actor manages labour.

officia_burden Ownership of enslaved persons creates legal obligations (maintenance, the actio de peculio, liability for their commercial acts) that contribute to OFFICIA_BVRDEN. This is not modelled in the current registry entry, which frames OFFICIA_BVRDEN primarily in terms of social obligations.

1.3 New parameters required

labour_source

token:    labour_source
scope:    actor
layer:    roman
maturity: research_needed

The composition of an actor's labour force: proportion enslaved vs free hired vs freedman contracted. Affects liquiditas profile, ius_accessus exposure, legal liability, and operational flexibility. An actor with primarily enslaved labour has lower variable costs but higher capital locked in assets and higher legal exposure for their acts. An actor with primarily hired free labour has higher variable costs, lower asset lock, and cleaner legal separation.

labour_cost

token:    labour_cost
scope:    scenario
layer:    roman
maturity: research_needed

The cost per unit of labour for a specific ITER or operational task, disaggregated by labour type. BAIВLVS day rate for free hired labour is documented in Diocletian's Edict (301 CE, later than our period but provides relative structure). Earlier estimates require interpolation from Cato and Columella. Research needed: Ostia-specific rates, 1st c. BCE.

peculium_value

token:    peculium_value
scope:    actor
layer:    roman
maturity: research_needed

The commercial allowance granted to an enslaved FACTOR for use in NEGOTIA. Sets the ceiling of the owner's liability under actio tributoria. Also the de facto working capital of an enslaved commercial agent. A FACTOR with a large PECULIUM is effectively conducting independent commercial operations on behalf of their owner. This is one of the mechanisms by which enslaved persons could accumulate capital toward self-purchase (MANUMISSIO).

manumission_probability

token:    manumission_probability
scope:    actor
layer:    roman
maturity: research_needed

The probability that a skilled enslaved commercial agent will be formally freed (MANUMISSIO) within a defined time horizon, converting to LIBERTUS status. Relevant because LIBERTUS actors have a different parameter profile from both CIVIS and SERVUS actors. The transition from SERVUS to LIBERTUS is a background drift event of the highest magnitude — it changes IVS_ACCESSVS, AVCTORITAS floor, and social network access simultaneously. This transition is the origin story of the BACKGROUND-0002 (Freedman Trader) cast profile.


2.1 Structural role

Roman society was organised around legally encoded status hierarchies that directly governed commercial capability. These were not informal prejudices — they were written into law and enforced by courts. The relevant distinctions for the MERCATOR's world:

CIVIS ROMANVS — full Roman citizen. Full legal capability: contract, witness, property ownership, legal action. The baseline.

LATINVS — Latin status. Commercial rights but restricted political and full legal rights. Many LIBERTI were LATINI IVNIANI — freed but without full citizenship.

PEREGRINUS — foreign free person. Commercial activity permitted under ius gentium but restricted Roman law access. Significant in Ostia, a port city with large foreign populations.

LIBERTUS / LIBERTA — freedman/woman. Citizen status in most cases (if freed formally by a CIVIS) but socially marked by servile origin. Could not hold most public offices. Subject to ongoing operae (labour obligations) to former owner. In practice, freedmen dominated Roman commercial and craft activity.

SERVUS — enslaved person. No legal personhood. No contract, no witness, no property (technically — PECULIUM was a practical workaround).

Women — regardless of status, Roman women had restricted commercial legal capability without a male guardian (TVTOR) in most circumstances. Exceptions existed; they were exceptions.

Non-Roman ethnic and religious communities — Jews, Egyptians, and other identifiable groups faced specific restrictions, social hostility, and periodically legal exclusions that affected commercial activity. This is not modern racism but it had comparable commercial effects: restricted access to certain markets, inability to use certain legal instruments, exclusion from some COLLEGIA.

Primary sources:

  • Gaius, Institutiones — systematic treatment of legal status categories
  • Digest of Justinian, Books 1, 4, 40 — citizenship, manumission, legal capacity
  • Cicero, Pro Balbo — citizenship as commercial prerequisite

Secondary sources:

  • Jane Gardner, Being a Roman Citizen (1993)
  • A.N. Sherwin-White, The Roman Citizenship (1973)
  • John Bodel, Epigraphic Evidence — freedman commercial activity

2.2 Existing parameters affected

ius_accessus The existing registry entry describes this as an ordinal scale (low / medium / high). This is insufficient. IVS_ACCESSVS is not a continuous variable — it is a structured set of legal capabilities that differ categorically between SERVUS, LATINVS, PEREGRINUS, LIBERTUS, and CIVIS. The schema must accommodate legal status as a discrete category, not an ordinal score. The ordinal representation is a simplification that will produce wrong results in legal dispute scenarios.

auctoritas The existing registry notes AVCTORITAS as partially observable and socially constructed. The legal status layer adds a floor and ceiling to AVCTORITAS that is structurally imposed, not just socially earned. A LIBERTUS cannot exceed a certain AVCTORITAS threshold regardless of commercial success, because certain social expressions of AVCTORITAS (holding office, certain COLLEGIA membership) are legally closed to him. A CIVIS of low commercial achievement still has a higher AVCTORITAS floor than a successful LIBERTUS in formal legal contexts.

information_quality Access to commercial information in Rome was heavily mediated by social networks that were themselves status-stratified. A PEREGRINUS in Ostia had access to information networks within his ethnic community but reduced access to Roman citizen networks. A LIBERTUS had access to his former owner's network (CLIENTELA) but was excluded from others. The information_quality parameter must accommodate network access constraints derived from legal and social status.

negotiatio Negotiation capability was not purely a personal skill — it was mediated by legal standing. A SERVUS negotiating on behalf of an owner could achieve certain outcomes but was legally constrained in others. A PEREGRINUS negotiating with Roman citizens was operating under ius gentium, not Roman civil law, with different remedies available if the counterparty defaulted.

2.3 New parameters required

legal_status

token:    legal_status
scope:    actor
layer:    roman
maturity: canonical

The actor's formal Roman legal status. Discrete categories, not ordinal: civis_romanus, latinvs, peregrinus, libertus, liberta, servus. This is the foundational parameter that determines the structure of ius_accessus for each actor. It does not drift — it changes through specific legal events (manumission, citizenship grant) which are recorded as events in the time-series.

ethnic_community

token:    ethnic_community
scope:    actor
layer:    roman
maturity: provisional

The actor's cultural and ethnic community affiliation, where distinct from Roman citizen status. Affects information_quality within community networks, access to community-specific commercial infrastructure (e.g. Jewish merchant networks, Egyptian grain traders, Syrian traders in Ostia), and exposure to community-specific legal restrictions and social hostility. Not a racial category — a social and legal one.

tutor_required

token:    tutor_required
scope:    actor
layer:    roman
maturity: provisional

Boolean. Whether the actor legally requires a male guardian (TVTOR) to execute certain commercial transactions. Applies to women actors. Affects ius_accessus for specific transaction types. A woman MERCATRIX (female merchant — attested in inscriptions) conducting NEGOTIA without a TVTOR faces legal exposure on certain contract types.


3. Commercial Sex

3.1 Structural role

Commercial sex in Rome was a licensed, taxed, legally categorised industry. This is not a peripheral fact — it is documented in municipal records, legal texts, and archaeological evidence across the Roman world including Ostia.

Key structural elements relevant to the simulation:

MERETRIX — a woman registered as a prostitute with the AEDILE (municipal official). Registration was required by law (Lex Iulia de adulteriis, 18 BCE — near our simulation period). It conferred a specific legal status: the MERETRIX was exempt from adultery law (applying only to respectable women) but permanently infamis — legally disgraced, stripped of certain legal protections.

LENO / LENA — the brothel-keeper (male / female). A commercial operator. Subject to the INFAMIA legal sanction, which removed certain legal protections and rights. Taxed: the VECTIGAL MERETRICVM was a municipal revenue source.

FORNIX / LUPANAR — the physical location. In Ostia, archaeologically attested in harbour and market districts — precisely the areas the MERCATOR operates in.

Commercial relevance to the MERCATOR:

  • The LUPANAR was part of the harbour economy. Its proximity to docks, warehouses, and taverns is not coincidental — it served transient labour populations: sailors, porters, travelling merchants.
  • Expenditure in this sector is a legitimate economic flow that affects the actor's liquiditas and OFFICIA_BVRDEN profile.
  • The LENO as commercial actor had specific legal constraints that affected contract enforceability.
  • Association with this sector affected AVCTORITAS and FAMA differently depending on the actor's status and the visibility of the association.

Primary sources:

  • Digest of Justinian, Book 3.2 — INFAMIA, legal consequences of MERETRICIA profession
  • CIL (Corpus Inscriptionum Latinarum) — Pompeii price lists (later than our period but structurally informative)
  • Plautus comedies — commercial and social references (earlier period, informative for social norms)

Secondary sources:

  • Thomas McGinn, Prostitution, Sexuality, and the Law in Ancient Rome (1998)
  • Sarah Levin-Richardson, The Brothel of Pompeii (2019)
  • Rebecca Flemming, Medicine and the Making of Roman Women (2000)

3.2 Existing parameters affected

liquiditas Expenditure in this sector is a recurring cost parameter for actors whose social patterns include harbour district activity. It is economically indistinguishable from expenditure on food, wine, or lodging in the simulation's accounting model — it is a cost that reduces available capital. It must not be treated as categorically different from other consumption costs in the schema.

auctoritas Visible association with the sector affected AVCTORITAS differently by social class. A high-status actor (Lentulus) visible in a LUPANAR faces AVCTORITAS and FAMA damage. A low-status actor (Felix, Varro) faces no particular consequence — it was unremarkable for their social level. This is a perceived_vs_true interaction: the social cost is mediated by who observes, not by the act itself.

fama The FAMA parameter must accommodate sector-specific social visibility. Certain locations and associations produce FAMA effects only if observed by status-relevant witnesses. The BALNEA rumour network (rumor_velocity) carries some of this information; the schema must model that rumour content has differential impact by observer status.

officia_burden Not applicable for the MERCATOR as consumer. Applicable if modelling the LENO as a commercial actor type — ownership of a LUPANAR creates specific legal and operational obligations.

3.3 New parameters required

infamia_flag

token:    infamia_flag
scope:    actor
layer:    roman
maturity: canonical

Boolean. Whether the actor carries the legal status of INFAMIA — legal disgrace that removes certain protections and rights. Applies to: LENO, LENA, MERETRIX, gladiators, actors, and others defined by Roman law. Affects ius_accessus (certain legal actions barred), auctoritas (formal ceiling reduced), and clientela (certain patron-client relationships unavailable). Not the same as low FAMA — INFAMIA is a legal status, FAMA is a social perception.

sector_visibility

token:    sector_visibility
scope:    relation
layer:    roman
maturity: provisional

The probability that an actor's commercial or social activity in a specific sector is observed by status-relevant witnesses and enters the rumour network. Modulates fama effects for activities that have differential social consequences by observer. High sector_visibility in the harbour district late at night produces different FAMA effects than the same activity unseen.


4. Public Violence and the Arena

4.1 Structural role

Public violence in Rome was not an anomaly or a failure of civilization. It was a deliberately maintained social institution with specific economic, political, and social functions. The relevant forms for the MERCATOR's world:

LVDI — public games, including gladiatorial combat (MVNERA), animal hunts (VENATIONES), and chariot racing (LUDI CIRCENSES). Sponsored by magistrates, wealthy patrons, and the Emperor. The sponsor (EDITOR MVNERUM) gained AVCTORITAS and CLIENTELA in proportion to the scale and quality of the event. This was not entertainment in the modern sense — it was a mechanism for redistributing social capital from wealthy to popular, cementing political alliances, and demonstrating the sponsor's power and generosity.

Gladiatorial schools (LVDI GLADIATORUM) — commercial operations. A LANISTA (gladiatorial trainer/manager) purchased, trained, and hired out gladiators. This was a profitable but INFAMIA-carrying business. Gladiators themselves were often enslaved persons or condemned criminals, but also included free volunteers (AVCTORAMENTVM) drawn by pay, status within the arena world, and — occasionally — the release from debt.

Capital punishment — public execution (SVPPLICIUM) was a regular civic event. Criminals, slaves, and enemies of the state were executed publicly in ways that served as both deterrent and spectacle. This is not tangential to the commercial world — condemned criminals included defaulted debtors in some circumstances.

Commercial relevance to the MERCATOR:

  • Attending, sponsoring, or being seen at LVDI was an AVCTORITAS and CLIENTELA event, not merely entertainment.
  • The LANISTA as commercial actor operated within specific legal constraints (INFAMIA) while conducting profitable trade in human combat capacity.
  • The economic demand generated by LVDI — for animals, equipment, food, temporary labour, lodging — was a commercial opportunity the MERCATOR could service.
  • The EDITOR MVNERUM role was a form of liquiditas expenditure that produced auctoritas returns — one of the clearest Roman examples of converting money into social capital.

Primary sources:

  • Suetonius, Lives of the Twelve Caesars — sponsorship economics, scale of games
  • Cicero, Pro Sestio, De Officiis — AVCTORITAS logic of public sponsorship
  • CIL — inscriptions recording EDITOR MVNERUM, costs, and social returns
  • Digest of Justinian, Book 3.2 — INFAMIA of LANISTA

Secondary sources:

  • Keith Hopkins and Mary Beard, The Colosseum (2005)
  • Fik Meijer, The Gladiators (2003)
  • Donald Kyle, Spectacles of Death in Ancient Rome (1998)

4.2 Existing parameters affected

auctoritas The EDITOR MVNERUM mechanism is the clearest Roman example of direct liquiditasauctoritas conversion. The existing registry entry does not describe this pathway explicitly. It must be added: spending on public sponsorship (LVDI, public feasts, building dedications) is a direct investment in AVCTORITAS that bypasses the slow accumulation through repeated commercial reliability. It is also irreversible — a patron who sponsors games cannot unsponsor them, and the AVCTORITAS gained decays if not maintained by further sponsorship.

clientela Public games generated CLIENTELA directly. Attendees who received free admission or gifts (MISSILIA — tokens thrown to the crowd) entered a diffuse client relationship with the sponsor. This is a mass CLIENTELA acquisition mechanism — distinct from the individual cultivation described in the existing registry entry. The schema must accommodate both forms.

officia_burden The EDITOR MVNERUM role created specific obligations: to the audience (expectation of future games), to the performers contracted, to the animals suppliers, to the venue. Once entered, the role generated ongoing OFFICIA_BVRDEN whether or not the actor wished to continue.

liquiditas Sponsoring LVDI was a major capital expenditure. The scale ranged from modest municipal games to the multi-day spectacles of the Imperial period. For a working MERCATOR, even modest sponsorship represented a significant liquiditas commitment with an uncertain auctoritas return — because the social capital gained depended on attendance, weather, the quality of the performance, and the political climate.

4.3 New parameters required

sponsorship_investment

token:    sponsorship_investment
scope:    actor
layer:    roman
maturity: provisional

Capital committed by an actor to public sponsorship (LVDI, public feasts, building dedications). Produces auctoritas return at a rate modulated by event scale, attendance, and political climate. The return is delayed (AVCTORITAS accrues after the event, not during the expenditure) and uncertain (bad weather, poor performance, or political interference reduces return). Irreversible once committed.

arena_demand_index

token:    arena_demand_index
scope:    city
layer:    roman
maturity: provisional

The current commercial demand generated by scheduled or recent LVDI in a city — for animals, equipment, food, lodging, and temporary labour. A city in the week before major games has different commercial conditions from a city in a quiet period. Affects food_price_index, porter_availability, storage_fee_index, and dock_congestion.

lanista_flag

token:    lanista_flag
scope:    actor
layer:    roman
maturity: provisional

Boolean. Whether the actor is operating as or in partnership with a LANISTA (gladiatorial school operator). Applies INFAMIA consequences (see infamia_flag) while enabling access to specific commercial networks (arena supply chains, condemned labour pools). A commercial actor who avoids this sector loses certain opportunities; one who enters it gains opportunities at AVCTORITAS cost.


5. Cross-Domain Parameter Summary

New parameters introduced by this document, for addition to docs/architecture/parameter-registry.md:

Token Scope Layer Domain Maturity
labour_source actor roman enslaved labour research_needed
labour_cost scenario roman enslaved labour research_needed
peculium_value actor roman enslaved labour research_needed
manumission_probability actor roman enslaved labour research_needed
legal_status actor roman legal discrimination canonical
ethnic_community actor roman legal discrimination provisional
tutor_required actor roman legal discrimination provisional
infamia_flag actor roman commercial sex / arena canonical
sector_visibility relation roman commercial sex provisional
sponsorship_investment actor roman arena provisional
arena_demand_index city roman arena provisional
lanista_flag actor roman arena provisional

Existing parameters requiring schema revision:

Token Required revision
ius_accessus Must become a structured legal capability set, not an ordinal scale. Keyed to legal_status.
auctoritas Must accommodate: status-imposed floor and ceiling; direct liquiditasauctoritas conversion via sponsorship; INFAMIA ceiling constraint.
officia_burden Must include: liability for enslaved persons' commercial acts; sponsorship obligations once entered.
information_quality Must accommodate: network access constraints derived from legal_status and ethnic_community.
fama Must accommodate: sector_visibility modulation — FAMA effects are observer-dependent, not universal.
liquiditas Must distinguish: liquid capital vs capital held in human assets (enslaved persons).

6. Schema Discipline

These parameters must not be encoded differently from any other parameter in the schema. They are historical facts about a specific period and place, not editorial content. The same precision, confidence tagging, and source citation standards apply here as to cargo weights and customs duties.

Uncertainty is a first-class record. Where source data is thin — particularly for labour cost rates and PECULIUM values specific to Ostia in 14 BCE — the parameter is marked maturity: research_needed and the confidence tag reflects the gap. A gap honestly documented is more useful than a false precision.


Historical Reality Parameters — internal instrument, 2026-04-28 Not player-facing. Schema use only. The simulation models. It does not editorialise. TheRON — single contributor. AI assistants implement, document, flag — do not direct.