The Clay Bowl from Mine to Market
This commit is contained in:
698
docs/supply-chains/SC-ARGILLA-0001.md
Normal file
698
docs/supply-chains/SC-ARGILLA-0001.md
Normal file
@@ -0,0 +1,698 @@
|
||||
# Supply Chain — ARGILLA → VAS FICTILE
|
||||
## The Clay Bowl from Mine to Market
|
||||
### Document: SC-ARGILLA-0001
|
||||
### Date: 2026-05-07
|
||||
### Status: First draft — for review and extension
|
||||
### Repository path: docs/supply-chains/SC-ARGILLA-0001.md
|
||||
|
||||
---
|
||||
|
||||
## 0. Purpose of this document
|
||||
|
||||
This is the first canonical supply chain map for CIVICVS. It traces a
|
||||
single good — the fired clay vessel (VAS FICTILE) — from its origin in
|
||||
a TESSERA H3 cell through every transformation, transport, labor, and
|
||||
commercial node to its final sale and the obligations that follow.
|
||||
|
||||
Every cost in this chain is expressed in token-grounded terms. Every node
|
||||
is a relationship between existing corpus tokens. Where a token is missing,
|
||||
the gap is named explicitly — those gaps become the next corpus additions.
|
||||
|
||||
This document governs:
|
||||
- The ANNALES activation rows for goods and supply chain tokens
|
||||
- The OTIVM-V constants for transformation and barter mechanics
|
||||
- The Dinarii calibration of labor wages and material costs
|
||||
- The TESSERA resource modeling for clay deposits
|
||||
|
||||
---
|
||||
|
||||
## 1. The good
|
||||
|
||||
**Roman name:** VAS FICTILE — fired clay vessel. Also FIGLINVM,
|
||||
OLLA (cooking pot), CRATER (mixing bowl), PATELLA (flat dish),
|
||||
AMPULLA (small flask). For this supply chain: a standard domestic
|
||||
bowl, the most common ceramic form in the Roman world.
|
||||
|
||||
**Pattern classification:** `batch_craft`
|
||||
|
||||
**Token status:** VAS FICTILE / FIGLINVM not yet in the 66-token corpus.
|
||||
**Gap recorded:** goods token required — see Section 9.
|
||||
|
||||
**Physical properties relevant to cost:**
|
||||
- Weight per unit: approximately 0.5-1.0 libra (160-320g) for a
|
||||
standard domestic bowl
|
||||
- Fragility: high — transport loss rate significant
|
||||
- Perishability: none — does not spoil
|
||||
- Storage volume: moderate — stacks, but breakage risk in bulk
|
||||
- Social register: ordinary domestic object
|
||||
|
||||
---
|
||||
|
||||
## 2. The supply chain — overview
|
||||
|
||||
```
|
||||
[1] TESSERA H3 cell
|
||||
Clay deposit: volume, depth, extraction cost
|
||||
|
||||
[2] EXTRACTION
|
||||
Labor: MERCENNARIVS (bulk extraction)
|
||||
Tool cost: picks, baskets, wooden frames
|
||||
Output: raw ARGILLA by weight
|
||||
|
||||
[3] TRANSPORT — mine to workshop
|
||||
Via: VIA (road leg) or NAVIS (river/coastal if applicable)
|
||||
Cost: VECTVRA (weight × distance)
|
||||
Loss: breakage/spillage in transit (LOW)
|
||||
Output: ARGILLA delivered at workshop
|
||||
|
||||
[4] WORKSHOP — raw clay preparation
|
||||
Labor: MERCENNARIVS (mixing, wedging, cleaning)
|
||||
Water: local source or purchased
|
||||
Space: LOCATIO (rented workshop) or owned (DOMINIVM)
|
||||
Output: prepared clay body, ready for forming
|
||||
|
||||
[5] FORMING
|
||||
Labor: ARTIFEX (FIGVLVS — the potter)
|
||||
Tool cost: wheel, forming tools (amortized)
|
||||
Output: green (unfired) vessels, quantity per batch
|
||||
|
||||
[6] DRYING
|
||||
Space: workshop floor or drying area (included in LOCATIO)
|
||||
Time: 1-3 days depending on season and humidity
|
||||
Loss: cracking during drying — approximately 5-10% of batch
|
||||
Output: dried vessels, ready for kiln
|
||||
|
||||
[7] FIRING
|
||||
Fuel: wood (LIGNVM) — significant cost
|
||||
Kiln: LOCATIO (shared kiln) or owned
|
||||
Labor: ARTIFEX or MERCENNARIVS (kiln tending)
|
||||
Time: approximately 1 day firing + cooling
|
||||
Loss: kiln failures — approximately 10-15% of batch
|
||||
Output: fired vessels, finished goods
|
||||
|
||||
[8] FINISHING AND SORTING
|
||||
Labor: ARTIFEX or apprentice
|
||||
Output: sorted by quality grade
|
||||
— PRIMA (first quality): full sale price
|
||||
— SECVNDA (second quality): reduced price, gift-appropriate at lower register
|
||||
— FRACTA (cracked/damaged): scrap or very low price
|
||||
|
||||
[9] GOODS ON HAND
|
||||
Token state: VAS FICTILE held by FIGVLVS or merchant
|
||||
DOMINIVM: producer until sold
|
||||
POSSESSIO: producer or carrier
|
||||
TABVLA entry: batch quantity, quality split, production cost recorded
|
||||
|
||||
[10] TRANSPORT — workshop to market
|
||||
Via: VIA (usually short, within city or to market town)
|
||||
Cost: VECTVRA (weight × distance, lower than mine transport)
|
||||
Loss: breakage in transit — approximately 3-5%
|
||||
Packing: straw, baskets (additional cost)
|
||||
Output: VAS FICTILE delivered at market or shop
|
||||
|
||||
[11] SALE
|
||||
Venue: taberna (shop), macellum (market), or direct from workshop
|
||||
Price: PRETIVM (new, first quality)
|
||||
Record: TABVLA entry, TESTIS if significant quantity
|
||||
Transfer: DOMINIVM passes to buyer on payment
|
||||
Used market: PRETIVM VSVS (second-hand price)
|
||||
Gift register: see Section 7
|
||||
|
||||
[12] OBLIGATION CHAIN
|
||||
If credit extended: DEBITVM created
|
||||
Named date: DIES recorded in TABVLA
|
||||
Settlement: SOLVERE on or before DIES
|
||||
Default: MORA → VSVRA accrual → MVLCTA risk
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. Node-by-node cost analysis
|
||||
|
||||
### Node 1 — TESSERA H3 cell: the clay deposit
|
||||
|
||||
The clay deposit is a TESSERA resource with:
|
||||
- `resource_type`: ARGILLA
|
||||
- `volume_roman_cubic`: volume in Roman cubic feet (pes cubicus)
|
||||
— 1 pes cubicus ≈ 0.0283 cubic meters
|
||||
— a working deposit: 1,000–10,000 pedes cubici
|
||||
- `depth_current`: current extraction depth in pedes
|
||||
- `depth_max`: estimated maximum before deposit exhausted
|
||||
- `h3_cell`: the specific H3 cell
|
||||
|
||||
**Cost implication:** as depth increases, extraction labor increases
|
||||
proportionally. A deposit at 5 pedes depth costs approximately 2x the
|
||||
labor of one at 1 pes depth. At 20 pedes, the deposit may become
|
||||
uneconomical without specialist equipment.
|
||||
|
||||
**TESSERA gate:** `occ_flag` will eventually record whether this cell
|
||||
has been worked in prior epochs. A cell worked in the late Republic
|
||||
may have shallower remaining deposits than a fresh cell.
|
||||
|
||||
**Token relationships at this node:**
|
||||
- TESSERA (the substrate providing resource data)
|
||||
- POSSESSIO (who holds extraction rights)
|
||||
- DOMINIVM (who owns the land / deposit)
|
||||
- LOCATIO (if extraction rights are leased)
|
||||
- MVNVS (if state extraction obligations apply)
|
||||
|
||||
**Missing token:** FVNDVS (land holding with resource rights) —
|
||||
gap recorded in Section 9.
|
||||
|
||||
---
|
||||
|
||||
### Node 2 — EXTRACTION
|
||||
|
||||
**Labor:** MERCENNARIVS — unskilled bulk extraction.
|
||||
|
||||
**Wage anchor:**
|
||||
- Roman legionary base: 225 dn/year ÷ 365 = 0.616 dn/day
|
||||
- MERCENNARIVS at subsistence: approximately 0.5 dn/day
|
||||
(below legionary — unskilled, casual, no benefits)
|
||||
- Confidence: LOW — placeholder pending corpus calibration
|
||||
|
||||
```
|
||||
MERCENNARIVS_WAGE_DN_PER_DAY = 0.50 // LOW confidence
|
||||
```
|
||||
|
||||
**Extraction rate:** approximately 0.5 cubic pes of clay per
|
||||
MERCENNARIVS per day at shallow depth (1-3 pedes).
|
||||
At depth 10 pedes: approximately 0.2 cubic pes per day.
|
||||
At depth 20 pedes: approximately 0.1 cubic pes per day.
|
||||
|
||||
**Weight yield:** 1 cubic pes of raw clay ≈ 100 librae (33 kg)
|
||||
after cleaning and preparation loss of approximately 30%.
|
||||
Net yield: approximately 70 librae of usable clay per cubic pes.
|
||||
|
||||
**Tool cost:** picks, baskets, frames — amortized across extraction
|
||||
batches. Approximately 0.05 dn per 100 librae extracted. LOW confidence.
|
||||
|
||||
**Output per MERCENNARIVS day (shallow deposit):**
|
||||
- Raw clay: approximately 50 librae (usable after preparation loss)
|
||||
- Labor cost: 0.50 dn
|
||||
- Tool cost: approximately 0.025 dn
|
||||
- **Total extraction cost per 50 librae: approximately 0.525 dn**
|
||||
|
||||
**Token relationships at this node:**
|
||||
- MERCENNARIVS (the extraction labor)
|
||||
- OPVS (the extraction task)
|
||||
- LOCATIO (labor hire contract)
|
||||
- DIES (named payment day for wages)
|
||||
|
||||
---
|
||||
|
||||
### Node 3 — TRANSPORT: mine to workshop
|
||||
|
||||
**Weight per batch:** assume a productive batch begins with
|
||||
200 librae of raw clay (enough for approximately 60-80 bowls
|
||||
before drying and firing loss).
|
||||
|
||||
**Transport mode:**
|
||||
- Overland: cart or pack animal (VIA)
|
||||
- River: barge (NAVIS) if workshop is on a navigable waterway
|
||||
|
||||
**VECTVRA rate (overland, cart):**
|
||||
- The Edict of Diocletian gives rates for wagon transport.
|
||||
Calibration documents anchor at approximately 0.5 dn per
|
||||
100 librae per Roman mile (mille passuum ≈ 1.48 km).
|
||||
Confidence: LOW — Diocletian is late; earlier rates were higher.
|
||||
|
||||
```
|
||||
VECTVRA_CART_DN_PER_100LB_PER_MILE = 0.50 // LOW confidence
|
||||
```
|
||||
|
||||
**Distance scenarios:**
|
||||
- Short (1-2 miles, local deposit): 0.5-1.0 dn for 200 librae
|
||||
- Medium (5 miles): 5.0 dn for 200 librae
|
||||
- Long (10+ miles): 10.0+ dn for 200 librae — begins to exceed
|
||||
material value; long-distance clay transport is uneconomical
|
||||
except for specialist clays (Arretine red-slip, etc.)
|
||||
|
||||
**Loss in transit:** approximately 5% spillage for bulk raw clay.
|
||||
Effectively negligible in cost terms at this stage.
|
||||
|
||||
**Token relationships at this node:**
|
||||
- VIA (the road leg)
|
||||
- NAVIS (if river transport)
|
||||
- VECTVRA (the freight cost)
|
||||
- LOCATIO (hired cart or barge)
|
||||
- OPVS (the transport task)
|
||||
|
||||
---
|
||||
|
||||
### Node 4 — WORKSHOP: clay preparation
|
||||
|
||||
**Space cost (LOCATIO):**
|
||||
A modest workshop (taberna figlinaria) in a Roman town:
|
||||
approximately 50-100 dn/year rental. Per batch basis:
|
||||
if workshop produces 500 batches/year, LOCATIO cost
|
||||
per batch ≈ 0.1-0.2 dn. LOW confidence.
|
||||
|
||||
```
|
||||
WORKSHOP_LOCATIO_DN_PER_BATCH = 0.15 // LOW confidence
|
||||
```
|
||||
|
||||
**Preparation labor (MERCENNARIVS):**
|
||||
Mixing, wedging, cleaning clay — approximately 0.5 days
|
||||
per 200 librae batch. Cost: 0.25 dn.
|
||||
|
||||
**Water cost:** negligible in most locations, contextual
|
||||
near arid routes.
|
||||
|
||||
**Output:** 200 librae raw clay → approximately 140 librae
|
||||
prepared clay body after 30% preparation loss.
|
||||
|
||||
**Token relationships at this node:**
|
||||
- LOCATIO (workshop rental)
|
||||
- DOMINIVM or POSSESSIO (workshop ownership status)
|
||||
- MERCENNARIVS (preparation labor)
|
||||
- OPVS (preparation task)
|
||||
|
||||
---
|
||||
|
||||
### Node 5 — FORMING
|
||||
|
||||
**Labor:** ARTIFEX — specifically FIGVLVS (the potter).
|
||||
|
||||
**Wage anchor:**
|
||||
A skilled potter commands a premium over MERCENNARIVS.
|
||||
Estimate: 1.5-2.0 dn/day for a competent FIGVLVS.
|
||||
A master FIGVLVS with recognized FAMA: up to 3.0 dn/day.
|
||||
Confidence: LOW.
|
||||
|
||||
```
|
||||
FIGVLVS_WAGE_DN_PER_DAY = 1.50 // LOW confidence
|
||||
// skilled but not specialist
|
||||
```
|
||||
|
||||
**Output rate:** an experienced FIGVLVS on a wheel can throw
|
||||
approximately 50-80 standard bowls per day. Call it 60.
|
||||
|
||||
**Forming cost per bowl:**
|
||||
1.5 dn/day ÷ 60 bowls = 0.025 dn per bowl.
|
||||
|
||||
**Clay consumption per bowl:**
|
||||
140 librae prepared clay ÷ 60 bowls = approximately 2.3 librae
|
||||
per bowl before drying loss.
|
||||
|
||||
**Tool amortization:** wheel maintenance, forming tools.
|
||||
Approximately 0.005 dn per bowl. LOW confidence.
|
||||
|
||||
**Token relationships at this node:**
|
||||
- ARTIFEX / FIGVLVS (the forming labor)
|
||||
- OPVS (the forming task)
|
||||
- LOCATIO (wheel and tools if hired)
|
||||
|
||||
**Missing token:** FIGVLVS — gap recorded in Section 9.
|
||||
|
||||
---
|
||||
|
||||
### Node 6 — DRYING
|
||||
|
||||
**Time:** 1-3 days on the workshop floor.
|
||||
**Cost:** included in LOCATIO (workshop space).
|
||||
**Drying loss:** approximately 5-10% crack during drying.
|
||||
At 60 formed bowls: 3-6 lost → 54-57 proceed to kiln.
|
||||
Use 55 as working figure.
|
||||
|
||||
**Token relationships at this node:**
|
||||
- LOCATIO (workshop space during drying time)
|
||||
- OPVS (monitoring and turning)
|
||||
|
||||
---
|
||||
|
||||
### Node 7 — FIRING
|
||||
|
||||
**Fuel (LIGNVM — wood):**
|
||||
A typical Roman updraft kiln firing 50-100 vessels requires
|
||||
approximately 50-100 librae of wood fuel. Wood price:
|
||||
approximately 0.02-0.05 dn per libra in urban markets.
|
||||
Fuel cost per firing: approximately 1.0-3.0 dn.
|
||||
Use 2.0 dn per firing as working figure. LOW confidence.
|
||||
|
||||
```
|
||||
KILN_FUEL_DN_PER_FIRING = 2.00 // LOW confidence
|
||||
```
|
||||
|
||||
**Kiln cost (LOCATIO):**
|
||||
Shared kiln hire for one firing: approximately 0.5-1.0 dn.
|
||||
Use 0.75 dn. LOW confidence.
|
||||
|
||||
```
|
||||
KILN_LOCATIO_DN_PER_FIRING = 0.75 // LOW confidence
|
||||
```
|
||||
|
||||
**Kiln labor:** ARTIFEX or experienced MERCENNARIVS for tending.
|
||||
Half day labor: 0.75 dn.
|
||||
|
||||
**Kiln loss:** approximately 10-15% of loaded vessels fail in
|
||||
firing. At 55 loaded: 6-8 lost → 47-49 fired vessels.
|
||||
Use 48 as working figure.
|
||||
|
||||
**Missing token:** LIGNVM (wood as fuel commodity) — gap in Section 9.
|
||||
**Missing token:** FORNAX / CLIBANUS (kiln) — gap in Section 9.
|
||||
|
||||
---
|
||||
|
||||
### Node 8 — FINISHING AND SORTING
|
||||
|
||||
**Output from 48 fired vessels:**
|
||||
- PRIMA (first quality, no defects): approximately 70% → 34 bowls
|
||||
- SECVNDA (minor defects, still functional): approximately 20% → 10 bowls
|
||||
- FRACTA (cracked or unusable): approximately 10% → 4 bowls
|
||||
|
||||
**Finishing labor:** light work — smoothing, sorting.
|
||||
MERCENNARIVS or apprentice, approximately 0.25 days.
|
||||
Cost: 0.125 dn.
|
||||
|
||||
---
|
||||
|
||||
### Node 9 — ACCUMULATED COST PER BATCH
|
||||
|
||||
Assuming:
|
||||
- 200 librae raw clay extracted (shallow deposit, 2 miles transport)
|
||||
- 34 PRIMA + 10 SECVNDA + 4 FRACTA output
|
||||
|
||||
| Cost element | dn | Confidence |
|
||||
|---|---|---|
|
||||
| Extraction labor (0.5 days MERCENNARIVS × 2 workers) | 0.50 | LOW |
|
||||
| Extraction tools | 0.025 | LOW |
|
||||
| Transport mine→workshop (200 lb × 2 miles) | 2.00 | LOW |
|
||||
| Workshop preparation labor | 0.25 | LOW |
|
||||
| Workshop LOCATIO (per batch) | 0.15 | LOW |
|
||||
| FIGVLVS forming labor (1 day) | 1.50 | LOW |
|
||||
| Tool amortization | 0.30 | LOW |
|
||||
| Drying (included in LOCATIO) | 0.00 | — |
|
||||
| Kiln fuel | 2.00 | LOW |
|
||||
| Kiln LOCATIO | 0.75 | LOW |
|
||||
| Kiln labor | 0.75 | LOW |
|
||||
| Finishing labor | 0.125 | LOW |
|
||||
| **Total batch cost** | **8.35 dn** | LOW |
|
||||
|
||||
**Cost per PRIMA bowl:** 8.35 ÷ 44 sellable units = **0.19 dn**
|
||||
(treating SECVNDA as half-value equivalent, FRACTA as zero)
|
||||
|
||||
**Cost per sellable unit (weighted):** approximately 0.19 dn
|
||||
|
||||
This is production cost — what the FIGVLVS or workshop owner
|
||||
must recover before profit.
|
||||
|
||||
---
|
||||
|
||||
### Node 10 — TRANSPORT: workshop to market
|
||||
|
||||
**Distance:** typically short — within city or to nearby market.
|
||||
Assume 0.5 miles average for urban workshop.
|
||||
|
||||
**Weight per batch output:** 44 sellable bowls × 0.75 libra average
|
||||
= approximately 33 librae total. Light load — pack carrier or
|
||||
handcart, not a full wagon.
|
||||
|
||||
**VECTVRA:** 33 librae × 0.5 miles × 0.005 dn/lb/mile = 0.083 dn.
|
||||
Effectively negligible at this scale.
|
||||
|
||||
**Packing material (straw, baskets):** approximately 0.10 dn per batch.
|
||||
|
||||
**Breakage in transit (3-5%):** approximately 1-2 bowls lost.
|
||||
Assume 1 bowl lost → 43 bowls reach market.
|
||||
|
||||
**Net sellable at market:** 33 PRIMA + 10 SECVNDA = 43 bowls.
|
||||
|
||||
---
|
||||
|
||||
### Node 11 — SALE: PRETIVM
|
||||
|
||||
**New price (PRIMA bowl):**
|
||||
|
||||
The calibration documents anchor the ceramic cup at approximately
|
||||
1.0 dn — MEDIUM confidence from Roman price evidence. A standard
|
||||
domestic bowl is in the same register.
|
||||
|
||||
```
|
||||
VAS_FICTILE_PRIMA_PRETIVM_DN = 1.00 // MEDIUM confidence
|
||||
// source: cost calibration model
|
||||
```
|
||||
|
||||
**New price (SECVNDA bowl):**
|
||||
|
||||
```
|
||||
VAS_FICTILE_SECVNDA_PRETIVM_DN = 0.50 // LOW confidence
|
||||
```
|
||||
|
||||
**Used price (PRIMA bowl, good condition):**
|
||||
|
||||
Roman used goods markets existed and were active. A used bowl
|
||||
in good condition: approximately 30-50% of new price.
|
||||
|
||||
```
|
||||
VAS_FICTILE_PRIMA_VSVS_DN = 0.35 // LOW confidence
|
||||
```
|
||||
|
||||
**Batch revenue:**
|
||||
- 33 PRIMA × 1.00 dn = 33.00 dn
|
||||
- 10 SECVNDA × 0.50 dn = 5.00 dn
|
||||
- **Total revenue: 38.00 dn**
|
||||
|
||||
**Batch profit:**
|
||||
38.00 dn revenue − 8.35 dn production cost − 0.18 dn transport
|
||||
= **approximately 29.47 dn gross margin**
|
||||
|
||||
**Gross margin: approximately 78%**
|
||||
|
||||
This is high. It reflects that FIGVLVS labor is the primary cost
|
||||
and that the Roman ceramic industry operated at significant margins
|
||||
when transport was short. The margin collapses rapidly with
|
||||
distance — a 10-mile transport leg adds approximately 10 dn to
|
||||
batch cost, reducing margin to approximately 50%.
|
||||
|
||||
This margin calibration is LOW confidence and will be revised
|
||||
when ANNALES provides Market price signals across containers.
|
||||
|
||||
---
|
||||
|
||||
### Node 12 — OBLIGATION CHAIN
|
||||
|
||||
**If sold for immediate coin (PRETIO PRAESENTI):**
|
||||
- DOMINIVM transfers to buyer
|
||||
- No DEBITVM created
|
||||
- TABVLA entry: quantity, price, buyer name or description
|
||||
- TESTIS: present if transaction significant
|
||||
|
||||
**If sold on credit:**
|
||||
- DEBITVM created: amount owed
|
||||
- DIES named: payment date recorded in TABVLA
|
||||
- VSVRA: rate agreed and recorded if applicable
|
||||
- Default path: MORA → VSVRA accrual → MVLCTA risk →
|
||||
TESTIS called → potential IVSIVRANDVM
|
||||
|
||||
**Token relationships at this node:**
|
||||
- EMERE / VENDERE (the exchange act)
|
||||
- PRETIVM (the price)
|
||||
- DOMINIVM (title transfer)
|
||||
- TABVLA (the record)
|
||||
- TESTIS (the witness)
|
||||
- DEBITVM (if credit)
|
||||
- DIES (named payment date)
|
||||
- VSVRA (interest if credit extended)
|
||||
- SOLVERE (settlement)
|
||||
- MORA (if default)
|
||||
|
||||
---
|
||||
|
||||
## 4. Social register and gift appropriateness
|
||||
|
||||
**VAS FICTILE as a gift:**
|
||||
|
||||
A standard domestic clay bowl is an appropriate gift in the
|
||||
following contexts:
|
||||
|
||||
| Context | Appropriateness | Register |
|
||||
|---|---|---|
|
||||
| Household gift (peer to peer) | Yes | ordinary |
|
||||
| Client to patron | No — insufficient status signal | below register |
|
||||
| Patron to client | Yes — practical domestic gift | low register |
|
||||
| Votive offering at minor shrine | Yes | ritual use |
|
||||
| Wedding gift (ordinary household) | Yes | practical |
|
||||
| Funeral goods | Yes | burial context |
|
||||
|
||||
**Status signal:** none for PRIMA undecorated. Decorated or
|
||||
stamped ware (workshop mark, special glaze) moves into a
|
||||
higher register — but that is a different good requiring
|
||||
a different profile.
|
||||
|
||||
**DIGNITAS implications:** a person of DIGNITAS does not
|
||||
give clay bowls to social equals. The material signals
|
||||
ordinary domestic life. A patron who gives a client clay
|
||||
bowls is making a statement about the client's register.
|
||||
|
||||
---
|
||||
|
||||
## 5. The FIGVLVS within the 128-participant economy
|
||||
|
||||
In the CIVICVS container, the clay bowl supply chain involves
|
||||
potentially multiple participants:
|
||||
|
||||
**The mine operator:** a participant who holds extraction rights
|
||||
(LOCATIO or DOMINIVM) over an ARGILLA-bearing H3 cell. They hire
|
||||
MERCENNARIVS (virtual labor, not other participants) to extract.
|
||||
They sell raw ARGILLA to the workshop.
|
||||
|
||||
**The carter/transporter:** possibly a participant who owns
|
||||
or hires transport (NAVIS or cart). They move ARGILLA from
|
||||
mine to workshop for VECTVRA payment.
|
||||
|
||||
**The FIGVLVS/workshop owner:** a participant who operates the
|
||||
workshop under LOCATIO or DOMINIVM. They buy ARGILLA, hire
|
||||
virtual labor for preparation, do the forming themselves
|
||||
(their ARTIFEX skill), hire kiln access, produce VAS FICTILE.
|
||||
|
||||
**The market seller:** possibly a different participant who
|
||||
buys wholesale from the FIGVLVS and sells retail. Or the
|
||||
FIGVLVS sells direct.
|
||||
|
||||
Each participant link creates a commercial obligation chain
|
||||
that ANNALES must be able to read end to end. The TESSERA H3
|
||||
cell is the origin. The buyer's TABVLA is the terminus. Every
|
||||
node between them is a token relationship with a denarii cost
|
||||
that Dinarii will eventually make real.
|
||||
|
||||
---
|
||||
|
||||
## 6. What TESSERA must eventually provide
|
||||
|
||||
For this supply chain to be fully grounded, TESSERA needs:
|
||||
|
||||
- `resource_type = ARGILLA` on H3 cells with clay deposits
|
||||
- `resource_volume_roman_cubic` — deposit size
|
||||
- `resource_depth_current` — current extraction depth
|
||||
- `resource_depth_max` — estimated exhaustion depth
|
||||
- `resource_quality` — affects preparation loss rate
|
||||
|
||||
When `occ_flag` is populated with historical occupation data,
|
||||
TESSERA will also indicate whether a clay deposit was worked
|
||||
in prior epochs — relevant to remaining volume estimates.
|
||||
|
||||
This data does not exist yet. For OTIVM development, a
|
||||
placeholder H3 cell with fixed resource values is sufficient.
|
||||
The architecture is designed to accept real TESSERA data
|
||||
when available.
|
||||
|
||||
---
|
||||
|
||||
## 7. Gaps identified — new tokens required
|
||||
|
||||
The following concepts appeared in this supply chain and are
|
||||
not in the 66-token corpus. Each is a candidate for addition:
|
||||
|
||||
| Token candidate | Role in supply chain | Priority |
|
||||
|---|---|---|
|
||||
| ARGILLA | Raw clay as a commodity | HIGH — needed for goods-on-hand |
|
||||
| VAS FICTILE / FIGLINVM | The finished good | HIGH — needed for goods-on-hand |
|
||||
| FIGVLVS | The potter as a specialist ARTIFEX | HIGH — specific labor type |
|
||||
| LIGNVM | Wood as fuel commodity | MEDIUM — kiln fuel and heating |
|
||||
| FORNAX | Kiln / furnace as production asset | MEDIUM — transformation infrastructure |
|
||||
| FVNDVS | Land holding with resource rights | MEDIUM — TESSERA ownership layer |
|
||||
| TABERNA | Shop or workshop as commercial space | MEDIUM — market presence |
|
||||
| MACELLVM | The market as a structured commercial venue | MEDIUM — market context |
|
||||
| PRETIVM VSVS | Used-goods price as a distinct concept | LOW — derivable from PRETIVM |
|
||||
|
||||
None of these require new corpus infrastructure — they extend the
|
||||
existing profile table using the same fields as the 66 tokens.
|
||||
They should be profiled before activation rows are written for
|
||||
the goods and production domain.
|
||||
|
||||
---
|
||||
|
||||
## 8. Constants produced by this analysis
|
||||
|
||||
These constants are ready for `src/constants.js` in OTIVM,
|
||||
all flagged LOW confidence pending Market calibration:
|
||||
|
||||
```javascript
|
||||
// Clay bowl supply chain constants
|
||||
// Source: docs/supply-chains/SC-ARGILLA-0001.md
|
||||
// Confidence: LOW unless noted
|
||||
|
||||
// Labor wages
|
||||
const MERCENNARIVS_WAGE_DN_PER_DAY = 0.50 // LOW
|
||||
const FIGVLVS_WAGE_DN_PER_DAY = 1.50 // LOW
|
||||
|
||||
// Transport
|
||||
const VECTVRA_CART_DN_PER_100LB_PER_MILE = 0.50 // LOW
|
||||
|
||||
// Workshop costs
|
||||
const WORKSHOP_LOCATIO_DN_PER_BATCH = 0.15 // LOW
|
||||
|
||||
// Kiln costs
|
||||
const KILN_FUEL_DN_PER_FIRING = 2.00 // LOW
|
||||
const KILN_LOCATIO_DN_PER_FIRING = 0.75 // LOW
|
||||
|
||||
// Goods prices
|
||||
const VAS_FICTILE_PRIMA_PRETIVM_DN = 1.00 // MEDIUM
|
||||
const VAS_FICTILE_SECVNDA_PRETIVM_DN = 0.50 // LOW
|
||||
const VAS_FICTILE_PRIMA_VSVS_DN = 0.35 // LOW
|
||||
|
||||
// Production loss rates
|
||||
const CLAY_DRYING_LOSS_RATE = 0.075 // LOW — 7.5% midpoint
|
||||
const CLAY_FIRING_LOSS_RATE = 0.125 // LOW — 12.5% midpoint
|
||||
const CLAY_TRANSIT_LOSS_RATE = 0.04 // LOW — 4% midpoint
|
||||
|
||||
// Batch parameters
|
||||
const FIGVLVS_BOWLS_PER_DAY = 60 // LOW
|
||||
const CLAY_LB_PER_BOWL_RAW = 4.0 // LOW — before losses
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 9. ANNALES activation implications
|
||||
|
||||
When activation rows are written for the supply chain domain,
|
||||
each node in this chain becomes a test scenario. Example
|
||||
activation scenarios this supply chain generates:
|
||||
|
||||
- Direct: merchant holds VAS FICTILE with known origin H3 and
|
||||
production cost record → ANNALES activates POSSESSIO + PRETIVM +
|
||||
RATIO + TABVLA
|
||||
- Inferred: FIGVLVS has not been paid for a batch delivered
|
||||
10 days ago → ANNALES infers DEBITVM + MORA (if DIES named)
|
||||
- Conflict: two TABVLA entries show different prices for the
|
||||
same batch → ANNALES activates MENDAX risk + TESTIS request
|
||||
- Missing state: VAS FICTILE in goods-on-hand panel with no
|
||||
origin H3 → ANNALES asks TESSERA provenance questions
|
||||
- Refusal test: high price for a clay bowl → ANNALES must not
|
||||
activate DOLVS from price alone; asks market context first
|
||||
|
||||
---
|
||||
|
||||
## 10. The Dinarii connection
|
||||
|
||||
The legionary/centurion/legate wage structure maps onto the
|
||||
clay bowl economy as follows:
|
||||
|
||||
| Role | Daily wage (dn) | Bowls/day purchasing power |
|
||||
|---|---|---|
|
||||
| MERCENNARIVS | 0.50 | 0.5 bowls (new PRIMA) |
|
||||
| Legionary (miles) | 0.62 | 0.62 bowls |
|
||||
| FIGVLVS (skilled) | 1.50 | 1.5 bowls |
|
||||
| Centurion | 0.92 | 0.92 bowls |
|
||||
| Senior Centurion | ~3.00 | 3 bowls |
|
||||
| Legate | ~18.00 | 18 bowls |
|
||||
|
||||
The MERCENNARIVS who extracts the clay cannot afford to buy
|
||||
the bowl his labor helped produce in a single day's work.
|
||||
This is historically accurate and behaviorally significant —
|
||||
it is the economic tension that drives commercial decisions
|
||||
in the simulator.
|
||||
|
||||
The BAT/Dinarii argentarius rate does not change these
|
||||
ratios. It only sets how much real-world value a denarius
|
||||
represents at container formation. The internal economy
|
||||
is self-consistent regardless of the external rate.
|
||||
|
||||
---
|
||||
|
||||
*SC-ARGILLA-0001 — First supply chain map*
|
||||
*2026-05-07*
|
||||
*Every constant in this document is LOW confidence unless noted.*
|
||||
*Revision trigger: Market price signals from CT 1103.*
|
||||
*Next supply chain: grain → bread (SC-FRVMENTVM-0001)*
|
||||
Reference in New Issue
Block a user