Design Memory Platform
MHAL - Manhattan Architectural Language
MHAL is GAAD's language for Manhattan: the city read as a grammar rather than a picture. It captures how the 1811 grid persists while parcels merge and buildings come and go, so that urban form can be grown and mutated at city scale rather than drawn.
MHAL treats the grid as the thing that lasts and everything standing on it as material for mutation. This file is the language itself, not the prototype that draws it. It holds the terms, the hierarchy, the relationships, the parameters and the evidence behind them, and where it does not yet know something, it says so.
11 of 18 sections carry content. Required: 7 of 11. The rest state unknown, which is the point: an empty section is an answer, silence is not.
■ REQUIRED (11) ■ RECOMMENDED (6) ■ OPTIONAL (1)
solid + bold = PRESENT (11) dashed = UNKNOWN (7)
s1
Mission
REQUIRED · PRESENTMHAL is GAAD's language for Manhattan: the city read as a grammar rather than a picture. It captures how the 1811 grid persists while parcels merge and buildings come and go, so that urban form can be grown and mutated at city scale rather than drawn.
- Written 17 Jul 2026 (Miles's word). s1 may never be empty under the contract, and it stood unknown since the file began - the language had never said why it exists.
s2
Requirements
REQUIRED · UNKNOWNUnknown - stated, not hidden.
- No R1..Rn set exists yet.
s3
Identity
REQUIRED · PRESENT| item | detail |
|---|
| name | MHAL |
| full name | Manhattan Architectural Language |
| type | Architectural Language |
| framework | GALF |
| knowledge status | exploring |
| platform status | unintegrated |
| resolution axis | Scale (experimental) |
| conforms to | GALF v0.007 |
readiness level
| item | detail |
|---|
| code | T4 |
| rung | Prototype runs |
| note | prototype present, not yet verified running (amber) |
s4
Terminology
REQUIRED · PRESENT- City
- District
- Block
- Road
- Plot
- Parcel
- Land Use
- Building
- Landscape
- Nine names, no definitions. s4 asks for a controlled vocabulary: every term defined. The distinctions MHAL relies on - Block is not Parcel, Parcel is not footprint - are stated in s5 and nowhere defined here.
s5
Hierarchy
REQUIRED · PRESENTcontainment tree
City
`- District
|- Road
`- Block
`- Parcel
|- Plot
|- Land Use
| `- Building
`- Landscaperefined
note
Refined hierarchy from the 1811 study. Key distinctions: Block is not Parcel; Parcel is not Building footprint; Development Site is not necessarily one tax lot; one parcel may hold several buildings; one project may assemble several parcels.
levels
- 1811 reference grammar
- City (Manhattan)
- District/neighbourhood
- Grid (avenue+street network)
- Block (perimeter enclosure)
- Parcel/tax lot (legal unit)
- Development site (assembled parcels)
- Building
- Building part (tower/podium/wing)
- Open space (yard/court/passage/setback/residual)
- Was hierarchy plus x_spatial_hierarchy. The refined reading is the one the study uses.
s6
Relationships
REQUIRED · PRESENT| source | type | target |
|---|
| City | contains | District |
| District | contains | Road |
| District | contains | Block |
| Road | defines | Block |
| Block | contains | Parcel |
| Plot | assembles_into | Parcel |
| Land Use | belongs_to | Parcel |
| Land Use | controls | Building |
| Landscape | occupies | Parcel |
- Six types in use: contains, defines, assembles_into, belongs_to, controls, occupies. T030: the contract names no base vocabulary to validate them against, and MHAL declares none.
s7
Parameters
REQUIRED · PRESENT1811 grammar
| item | detail |
|---|
| verified by | web_search_2026_07_11 (Museum of the City of New York / Commissioners' report / Wikipedia) |
note
1811 = the Commissioners' Plan of 1811, treated as persistent urban GRAMMAR that sits ABOVE parcels and buildings. The grid persists while parcels and buildings mutate over time - MHAL's core mutation model. Contributed by ChatGPT (Architecture Reviewer, D140); anchor facts verified by Claude 11 Jul 2026.
fixed by 1811
- street/avenue alignments
- street hierarchy & widths
- numbered E-W street sequence
- numbered N-S avenue sequence
- repeatable block envelopes
- predictable framework for subdivision
not fixed by 1811
- tax-lot boundaries
- building footprints/heights
- land use & zoning
- FAR
- podiums/towers/setbacks
- ownership/merger/subdivision
- modern public realm
elements
avenue width m
| item | detail |
|---|
| value | 30.48 |
| imperial | 100 ft |
| grade | V |
ordinary cross street width m
| item | detail |
|---|
| value | 18.29 |
| imperial | 60 ft |
| grade | V/C |
major cross street width m
| item | detail |
|---|
| value | 30.48 |
| imperial | 100 ft |
| grade | V |
| note | 15-17 designated wide streets: 14,23,34,42,57,72,79,86,96,106,116,125,135,145,155 |
block depth ns m
| item | detail |
|---|
| value | 60.96 |
| imperial | 200 ft |
| grade | V/C |
| note | universal N-S; actual blocks vary 181-206 ft, average ~200 (Gotham Center) |
grid tilt
| item | detail |
|---|
| value | 29 degrees east of true north |
| grade | V |
| note | roughly follows the island axis; every street gets direct daylight |
historic lot depth m
| item | detail |
|---|
| value | 30.48 |
| imperial | 100 ft |
| grade | C/P |
| note | ~half a block |
historic lot width m
| item | detail |
|---|
| value | 6.10-7.62 |
| imperial | 20-25 ft |
| grade | C/P |
long west block len m
| item | detail |
|---|
| value | 213.36 |
| imperial | ~700 ft model |
| grade | P |
compact lex third block len m
| item | detail |
|---|
| value | 100.0 |
| imperial | later insertion |
| grade | P |
| note | Madison & Lexington inserted early 1830s (Ruggles), each 80 ft, subdividing the original ~920 ft blocks |
block families
| item | detail |
|---|
| note | Manhattan has NO single universal block. Stable = N-S depth (1811). Variable = E-W length by avenue spacing. |
| compact east side | 60.96 x ~100 m, ~6096 m2 |
| long west side | 60.96 x ~213 m, ~13006 m2 |
| ratio | long block area ~2.13x compact - a fixed parcel/frontage count per block would be structurally wrong |
- Was x_1811_grammar and x_block_families. Values with units and evidence grades - s7's job.
s8
Operations
RECOMMENDED · UNKNOWNUnknown - stated, not hidden.
- The verbs MHAL supports are not stated.
s9
Rules
REQUIRED · UNKNOWNUnknown - stated, not hidden.
- Status carries 'Detailed urban generation rules: unknown'. Nothing rule-shaped is in the file.
s10
Constraints
RECOMMENDED · UNKNOWNUnknown - stated, not hidden.
s11
Evidence
RECOMMENDED · PRESENTevidence classes
| item | detail |
|---|
| V | Verified - directly supported by an official/institutional source |
| C | Calculated - metric conversion/arithmetic from verified imperial dimensions |
| P | Planning-scale - prototype approximation for comparative modelling, not survey |
| I | Interpretive - urban-form reading to guide MHAL, needs later GIS confirmation |
data sources
| item | detail |
|---|
| note | Official/open sources for later verification and the GIS extraction pass. Study references, not primary dimensional evidence. |
| NYC ZoLa | official zoning & tax-lot viewer |
| NYC PLUTO/MapPLUTO | tax-lot land-use attributes |
| NYC Building Footprints | footprint polygons (separate from tax lots) |
| OpenStreetMap | street geometry & addresses |
| Esri World Imagery Wayback | aerial imagery history |
| NYPL Digital Collections | digitised 1811 plan |
| MCNY Greatest Grid | verified 1811 street-width history |
reference blocks
| item | detail |
|---|
| note | Five reference blocks for prototype selection. Envelopes/areas are Planning-scale (P); development readings are Interpretive (I) pending GIS. NOT adopted MHAL decisions. |
| primary reference | Midtown East (parcel amalgamation, mixed use, high-rise, residual space) |
| secondary calibration | Chelsea (underlying 1811 lot logic, narrow frontages, back-to-back bands) |
zola bbox evidence
Grade C (Calculated). Block frames derived from four verified subway-station coordinates (Wikidata: 51 St and 77 St on the Lexington Av line; 34 St-Penn and 81 St-Museum on the 8 Av/CPW line) plus this file's verified 1811 dimensions (60.96 m street-to-street depth; 100.00 m Lex-Third length; 213.36 m original west avenue interval; 30.48 m avenue width). Grid vector measured independently on both corridors: 80.7-80.8 m per street, bearing 28.8-29.1 deg east of north - mutually consistent and matching the published grid bearing. Frames padded 22 m; positional tolerance ~25 m (whole-arcsecond anchor rounding). Zoom-to-fit links, not survey geometry. ZoLa /bbox route per NYCPlanning/labs-zola README.
| item | boundaries | reference address | planning envelope | planning area m2 | 1811 family | primary mhal lesson | grade | links |
|---|
| Midtown East | E47-E48 St / Lexington-Third Ave | 235 East 47th Street, NY 10017 | 60.96 x 100.00 m | 6096.0 | compact / later insertion | mutation & mixed use | P/I | openstreetmap google zola |
| Murray Hill | E37-E38 St / Lexington-Third Ave | E37 St & Lexington Ave, NY 10016 | 60.96 x 100.00 m | 6096.0 | compact / later insertion | residential consolidation | P/I | openstreetmap google zola |
| Chelsea | W20-W21 St / Eighth-Ninth Ave | W20 St & Eighth Ave, NY 10011 | 60.96 x 213.36 m | 13006.43 | long / original avenue interval | base parcel grammar | P/I | openstreetmap google zola |
| Upper East Side | E73-E74 St / Lexington-Third Ave | E73 St & Lexington Ave, NY 10021 | 60.96 x 100.00 m | 6096.0 | compact / later insertion | preservation & time | P/I | openstreetmap google zola |
| Upper West Side | W81-W82 St / Columbus-Amsterdam Ave | W81 St & Columbus Ave, NY 10024 | 60.96 x 213.36 m | 13006.43 | long / original avenue interval | street wall & courts | P/I | openstreetmap google zola |
- Was x_evidence_classes, x_data_sources and x_reference_blocks.
s12
Status
REQUIRED · PRESENT| item | detail |
|---|
| Language structure | known |
| Urban hierarchy | known |
| Relationship triples | known |
| Detailed urban generation rules | unknown |
| Real Manhattan data | unknown |
| Parcel strategy library | future |
| 1811 reference grammar | known |
| Block families (compact/long) | known |
| Reference blocks for prototyping | assumed |
| Generation sequence | assumed |
| Real Manhattan tax-lot/building data | unknown |
| GIS extraction pass | future |
s13
Validation
REQUIRED · UNKNOWNUnknown - stated, not hidden.
- The prototype runs a self-conformance check; the language states no validation of its own.
s14
Memory
REQUIRED · UNKNOWNUnknown - stated, not hidden.
s15
History
RECOMMENDED · PRESENT| item | detail |
|---|
| note | Newest first. Each entry is the change that produced that version. |
v0.007 17 Jul 2026
- the file takes the GALF spine - all 18 sections present by code, each carrying content or stating unknown (Miles's ruling). Nothing was invented: content moved from the x_ extensions to the section that owns it - the 1811 grammar and block families to s7 Parameters, the spatial hierarchy to s5, evidence classes, data sources and reference blocks to s11. x_generation_proposal REMOVED: research does not belong in a language file (D170, Miles's ruling 17 Jul); held whole outside Live until D171 settles the research zip. conforms_to corrected from GALF v0.005 to v0.007 - the file had claimed a contract version superseded five days before it was cut. Nine sections stand unknown: Mission, Requirements, Operations, Rules, Constraints, Validation, Memory, Resolution Axis and Knowledge Status.
- conforms_to moved to GALF v0.008 the same day: v0.008 is the contract that requires this spine and carries the base vocabulary. v0.007 required neither - the file was answering a contract that had not asked.
- s1 Mission written, so it no longer stands unknown: MHAL is GAAD's language for Manhattan, the city read as a grammar rather than a picture. The contract says s1 may never be empty (A2), and it had been empty since the file began. Required coverage goes 6 of 11 to 7 of 11 - earned by writing the missing thing.
v0.006 16 Jul 2026
ZoLa zoning links added to the five reference blocks (zola_bbox_url) - each opens NYC Planning's ZoLa map zoomed to the block, answering the 1811-did-not-fix list (zoning, FAR, land use, tax lots) per lot. Coordinates are Calculated from verified anchors, method and tolerance recorded in zola_bbox_evidence. Street View ruled out by Miles. Historic layer pending: NYPL archived Map Warper (Apr 2021), so the durable link is the Bromley 1911 plate per block in NYPL Digital Collections - plate identification is the next research step.
v0.005 16 Jul 2026
map links added to the five reference blocks - openstreetmap_search_url and google_maps_search_url per block, both derived from the existing reference_address (OSM queries use expanded street names for the intersection form). Search links, not geocodes: no coordinates were invented or stored. No dimensional content changed.
v0.004 11 Jul 2026
folded ChatGPT's 1811 Reference Study. conforms_to lifted to GALF v0.005. Added x_1811_grammar (avenue/street/block dimensions - anchor facts VERIFIED by Claude against MCNY/Commissioners' report; metric conversions Calculated), x_spatial_hierarchy (block!=parcel!=building!=site), x_reference_blocks (five Planning-scale blocks), x_block_families, x_generation_proposal (proposals only, not adopted), x_data_sources, and the V/C/P/I evidence-class legend. Status updated. GALF untouched; all research in x_ keys pending seat promotion.
v0.003
- Road moved to District level (roads define blocks, they do not sit inside them)
- Parcel/Plot inverted: Plots assemble_into Parcels, so Parcel contains Plot
- Landscape moved under Parcel (occupies Parcel space)
- Relationships rewritten as typed triples; owns retyped as belongs_to
- Status vocabulary mapped: Defined -> known, Not yet defined -> unknown
s16
Implementation
OPTIONAL · UNKNOWNUnknown - stated, not hidden.
- Held deliberately empty: research and generation proposals are not language content (D170).
s17
Resolution Axis
RECOMMENDED · PRESENTScale (experimental)
- Stated in s3 Identity as 'Scale (experimental)'. Carried here as its own section.
s18
Knowledge Status
RECOMMENDED · PRESENTexploring
- Stated in s3 Identity as 'exploring'. s18's provenance schema is not implemented.