Files
otivm/docs/supply-chains/SC-ARGILLA-0001.md

699 lines
23 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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,00010,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)*