# CITY-OSTIA-0001 ## Ostia Substrate — Origin City for OTIVM ### Status: Canonical City Seed ### Layer: OTIVM (Roman Merchant) ### Purpose: Establish the simulation substrate for Ostia as origin city, social field, logistics node, and scenario environment ### Repository Path: docs/cities/CITY-OSTIA-0001.md --- ## 0. Design Intent This document defines Ostia as a working simulation environment. It is not a tourist description and not player-facing prose. It exists to give scenarios, actors, costs, routes, and social encounters a grounded urban substrate. Ostia must support: - the MERCATOR's starting condition - the six starting backgrounds - SCENARIO-MERCHANT-0000, the prologue conversation - SCENARIO-MERCHANT-0001, the bronze forge fire - Route I, Ostia -> Capua - future finance, storage, labor, and reputation mechanics Ostia is the first city the participant must learn to read. --- ## 1. Canonical Identifier | Field | Value | |---|---| | City ID | `CITY-OSTIA-0001` | | City Token | `ostia` | | Roman Name | OSTIA | | Modern Location | Ostia Antica, Lazio, Italy | | Role | origin city / port / grain and cargo interface | | Default Epoch | `roman_14bce` | | Primary Route | Ostia -> Capua | | Repository Path | `docs/cities/CITY-OSTIA-0001.md` | --- ## 2. Chronological Scope Default scenario epoch is approximately 14 BCE. This matters because many of the most visible excavated features of Ostia belong to later Imperial development, especially the Trajanic and Hadrianic phases. The city substrate must therefore distinguish: | Feature | 14 BCE Use | |---|---| | Republican colony and port function | admissible | | Tiber mouth logistics | admissible | | Via Ostiensis connection to Rome | admissible | | early warehouses / storage | admissible, but scale uncertain | | dense later Imperial warehouse landscape | later analogue only | | major later bath complexes | later analogue unless dated earlier | | Claudian / Trajanic Portus system | not yet built | | 2nd c. CE peak population estimates | upper-bound analogue, not 14 BCE fact | Rule: use later Ostian archaeology as structural analogy only when explicitly tagged. --- ## 3. Historical Basis Ostia was Rome's river-mouth port and a key interface for grain, salt, military, and commercial movement. It stood at the Tiber mouth, connected to Rome by river traffic and the Via Ostiensis. Evidence basis: - mid-to-late Republican Ostia became important to Rome's food-supply system - first warehouses at Ostia are dated to the 1st century BCE - city walls were constructed between 63 and 58 BCE and enclosed roughly 70 ha - major Imperial horrea are better documented for the 1st and 2nd centuries CE - later peak population estimates cluster around tens of thousands, commonly 36,000 to 60,000 for the 2nd century CE - baths in Ostia were major social infrastructure in later visible archaeology Confidence: Medium for general urban role. Confidence: Low to Medium for quantitative 14 BCE population and prices. --- ## 4. Population Model Population must be treated as a range, not a fixed number. Later Imperial peak estimates cannot be directly applied to 14 BCE. For simulation purposes, use population bands. | Population Component | 14 BCE Working Range | Confidence | Notes | |---|---:|---|---| | permanent residents | 8,000–20,000 | Low | inferred from urban area and pre-Imperial development | | enslaved population | 20–40% of resident population | Low | varies by household, warehouse, workshop | | transient sailors / haulers / traders | 500–5,000 seasonal | Low | tied to shipping season and cargo cycles | | warehouse and dock labor | 500–2,500 | Low | depends on port traffic intensity | | officials / clerks / customs personnel | 50–300 | Low | tied to annona, tax, port administration | | elite / municipal families | small minority | Low | influence exceeds numbers | Simulation rule: population is not a static backdrop. Seasonal traffic should alter lodging demand, food prices, labor availability, theft risk, disease risk, and rumor velocity. --- ## 5. Urban Zones ### 5.1 Riverfront / Port Interface Primary functions: - landing and unloading - cargo inspection - short-haul transfer - porterage - storage assignment - gossip and price discovery Likely actors: - sailors - porters - warehouse workers - customs personnel - agents - muleteers - small merchants - freedmen managing cargo Simulation uses: - cargo arrival events - rumor propagation - theft risk - PORTORIUM / fee exposure - labor hiring - first signal of distant shortages ### 5.2 HORREA / Storage District Primary functions: - grain storage - oil / wine storage where appropriate - privately owned storage - imperial or public storage analogues - protected goods - collateralized inventory Important distinction: Large, well-preserved horrea are mostly Imperial and later than 14 BCE, but the presence of 1st c. BCE warehouses supports a storage substrate in the default epoch. Simulation uses: - storage cost - spoilage risk - credit collateral - theft risk - market delay - warehouse fire scenarios - disputes over goods held or pledged ### 5.3 Market Streets and TABERNAE Primary functions: - small retail - food sales - repair - money exchange - daily hiring - information exchange Simulation uses: - food price index - lodging rumors - worker availability - small-goods purchase - background-specific contacts ### 5.4 Workshop Districts Primary functions: - metalwork - carpentry - leather repair - cart and harness repair - amphora handling / repair - small production SCENARIO-MERCHANT-0001 uses an industrial / mixed-use workshop zone with inherited land value, water access, and transport frontage. Simulation uses: - workshop output - tool price index - displaced labor - fire risk - repair queue - district access penalty ### 5.5 BALNEA / Baths Primary functions: - bathing - gossip - cross-status observation - political talk - hiring and introductions - reputation performance Baths are the preferred setting for SCENARIO-MERCHANT-0000 because they plausibly allow mixed-status contact between backgrounds that would not share domestic dining space. Simulation uses: - background choice prologue - rumor comparison - AVCTORITAS performance - CLIENTELA discovery - class-coded interaction ### 5.6 Inns, Cauponae, Thermopolia Primary functions: - meals - cheap lodging - storage of gossip - transient-worker congregation - low-status deal making Simulation uses: - lodging cost - food cost - rumor source - theft risk - freedman and camp-logistician contacts Terminology note: THERMOPOLIVM is plausible for a prepared-food shop, but the prologue should prefer BALNEA / baths if all six backgrounds must plausibly share one scene. ### 5.7 Administrative / Legal Nodes Primary functions: - contracts - witnessed transactions - petitions - local magistrate contact - dispute handling - tax enforcement Simulation uses: - legal enforceability - witness strength - ius_accessus modifiers - creditor pressure - collateral recovery ### 5.8 Residential Layers The actor backgrounds require different residential anchors. | Background | Likely Starting Residence | Notes | |---|---|---| | Former Legionary | modest room near gate / transport zone | values direct access and low cost | | Freedman Trader | taberna back room or rented upper room | close to market signals | | Noble Younger Son | dependent lodging with patron / better insula apartment | status exceeds liquiditas | | Failed Magistrate | respectable but debt-burdened lodging | social appearance matters | | Camp Logistician | cheap lodging near haulers / stables | practical, mobile | | Guild Scribe | room near collegium or records office | access to accounts and gossip | --- ## 6. Infrastructure Parameters | Parameter Token | Type | Confidence | Notes | |---|---|---|---| | river_access | location | High | core to Ostia's function | | via_ostiensis_access | movement | High | route to Rome | | warehouse_capacity | resource | Medium | exact 14 BCE scale uncertain | | dock_congestion | movement | Medium | derived from cargo season | | porter_availability | labor | Medium | seasonal and event-sensitive | | bath_access | social | Medium | strong later evidence, earlier scale uncertain | | fire_risk_urban | event | Medium | dense mixed-use settlement | | disease_risk_seasonal | health | Low | plausible but needs source development | | rent_pressure | market | Low | inferred from transient population | | rumor_velocity | information | Medium | port-city logic | --- ## 7. Cost and Price Bands These are placeholders for research refinement. They must not be treated as final database values. | Cost Item | Working Value | Unit | Confidence | Notes | |---|---:|---|---|---| | cheap meal | 0.25–1.0 | as / meal | Low | broad Roman analogue | | modest meal | 1–4 | asses / meal | Low | urban analogue | | bath entry | 0.25–1.0 | as | Low | needs source confirmation by period | | cheap lodging | 1–4 | asses / night | Low | inferred from urban lodging | | porter day wage | 1–4 | asses / day | Low | requires primary source calibration | | skilled artisan wage | 4–16 | asses / day | Low | broad analogue | | mule hire | TBD | denarii / day | Low | requires route research | | cart hire | TBD | denarii / day | Low | requires route research | | warehouse storage | TBD | per unit / day | Low | must be researched | | scribe / witness fee | TBD | per contract | Low | needed for FAENVS scenario | Rule: low-confidence economic values are still retained because they identify where uncertainty lives. --- ## 8. Social Nodes | Node | What It Produces | Backgrounds Favored | |---|---|---| | BALNEA | mixed-status rumor, public reading of character | all | | HORREA | cargo intelligence, theft risk, collateral opportunities | freedman trader, guild scribe | | Riverfront | arrival news, porter labor, route signals | legionary, camp logistician | | Collegium House | contracts, obligations, mutual aid | guild scribe, freedman trader | | Tavern / Thermopolium | low-status gossip, labor news | freedman trader, camp logistician | | Legal Forum / Magistrate Contact | enforceability, creditor pressure | noble younger son, failed magistrate | | Stables / Grazing Yard | animal hire, cart availability | legionary, camp logistician | --- ## 9. Scenario Dependencies ### SCENARIO-MERCHANT-0000 — Baths Prologue Ostia must support a mixed-status conversation where all six backgrounds plausibly interpret the same rumor differently. Recommended setting: - BALNEA, not private dinner - near enough to smoke, rumor, or port news - public enough that status is performed - informal enough that low-status actors can speak ### SCENARIO-MERCHANT-0001 — Bronze Forge Fire Requires: - mixed-use workshop district - valuable old plot - water or road frontage - adjacent worker / animal / transport activity - rumor network - creditor visibility - municipal weakness or ambiguity ### SCENARIO-MERCHANT-0002 — Capuan Timber Yard Fire Ostia dependency: - outbound cargo purchase - news delay from Capua - goods available before Capua reprices - hauler / cart availability ### SCENARIO-MERCHANT-0003 — FAENVS Offer Ostia dependency: - ability to identify distressed counterparties - witnesses - legal pressure - reputation effect - capital lockup competing with cargo venture --- ## 10. Background Interaction Matrix | Background | What Ostia Shows Them First | Blind Spot | |---|---|---| | Former Legionary | routes, discipline failures, transport bottlenecks | hidden finance | | Freedman Trader | mispriced goods and ignored markets | elite legal risk | | Noble Younger Son | social hierarchy and access points | operating costs | | Failed Magistrate | leverage, signatures, favors owed | public distrust | | Camp Logistician | supply movement and shortage timing | prestige etiquette | | Guild Scribe | debts, records, counterparties | physical danger | --- ## 11. Daily Rhythm Model | Time | City State | Simulation Use | |---|---|---| | dawn | porters, animal handlers, bakers, smoke reports | early labor and event signals | | morning | market setup, legal errands, loading | contract and cargo actions | | midday | heat, baths begin filling, gossip consolidates | social encounters | | afternoon | price negotiation, dispatch decisions | venture commitment | | evening | taverns, account reckoning, rumors mutate | risk and information events | | night | theft, fires, covert meetings | hidden events | --- ## 12. Seasonal Rhythm Model | Season | Expected Effects | |---|---| | winter | maritime risk, slower movement, disease and damp risk | | spring | increased movement, river reliability, labor demand | | summer | heat, spoilage, lower Tiber concerns, crowding | | autumn | renewed movement, price adjustment, storage pressure | Need further research: relationship between MARE CLAVSVM, river levels, and local Ostia storage demand. --- ## 13. Parameter Candidates | Parameter Token | Domain | |---|---| | ostia_population_band | demographic | | transient_population_factor | demographic | | dock_congestion_index | movement | | warehouse_capacity_index | resource | | porter_availability | labor | | cart_availability | movement | | bath_social_density | social | | rumor_velocity | information | | legal_access_index | institutional | | fire_risk_index | event | | rent_pressure_index | market | | food_price_index | market | | storage_fee_index | cost | | theft_risk_index | security | | disease_risk_index | health | | creditor_visibility | finance | | collegium_presence | social | | portorium_exposure | cost | --- ## 14. Relations ```text transient_population_factor ↑ -> rent_pressure_index ↑ transient_population_factor ↑ -> rumor_velocity ↑ dock_congestion_index ↑ -> porter_wage ↑ dock_congestion_index ↑ -> cargo_delay ↑ warehouse_capacity_index ↓ -> storage_fee_index ↑ storage_fee_index ↑ -> distressed_sale_probability ↑ bath_social_density ↑ -> rumor_velocity ↑ fire_risk_index ↑ -> workshop_output_volatility ↑ legal_access_index ↑ -> contract_enforceability ↑ clientela ↑ -> information_quality ↑ auctoritas ↑ -> witness_reliability ↑ food_price_index ↑ -> labor_unrest_risk ↑ cart_availability ↓ -> venture_cost ↑ ``` --- ## 15. Evidence and Source Notes Primary source targets for future refinement: - Cicero, letters and speeches for social/legal/commercial norms - Livy for early Ostian military and civic references - Pliny the Younger, Epistulae 5.6.12 for Tiber seasonality analogy - Digest of Justinian for contract and enforcement categories - Diocletian's Price Edict for later comparative price structure only Archaeological / scholarship targets: - Russell Meiggs, *Roman Ostia* - Geoffrey Rickman, *Roman Granaries and Store Buildings* - Carlo Pavolini, *La vita quotidiana a Ostia* - Gustav Hermansen, *Ostia: Aspects of Roman City Life* - Ostia-Antica.org topographical dictionary - geoarchaeological studies of the Roman port-city of Ostia Current verified basis from preliminary research: - 1st c. BCE warehouses existed at Ostia - Republican walls enclosed roughly 70 ha - Imperial population estimates are much later and must be used only as upper-bound analogues - horrea were concentrated near the Tiber and did not serve Ostia alone - baths were social infrastructure used across status boundaries in the Roman world, with strong evidence at Ostia in later archaeology --- ## 16. Repository Use Internal simulation substrate. Not player-facing text. Use this document to support: - scenario placement - prologue construction - background starting conditions - cost registry development - urban parameter registry - Route I preparation - future city comparison documents --- ## 17. Canonical Success Condition If Ostia stops functioning as a painted backdrop and starts functioning as a pressure field — where rents, rumors, labor, storage, status, and routes push on every MERCATOR differently — then this document is functioning correctly.