{"uid":"cap_gdjWyXqHfoHSq0N0JJikD","slug":"halowerk-zoning-intelligence-calculator-923f2105","name":"Halowerk Zoning Intelligence Calculator","description":"Calculates floor-area ratio and lot coverage and compares use, height, parking and geometry with an explicit caller-supplied rule set. It does not retrieve or interpret current law, resolve overlays or variances, establish entitlements or provide legal advice; an official planning authority must verify any real project.","url":"https://prop.halowerk.com/v1/zoning-intel","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"parcel":{"type":"object","required":["parcel_id","lot_area_m2","zoning_label"],"properties":{"parcel_id":{"type":"string","maxLength":128,"minLength":1},"lot_area_m2":{"type":"number","maximum":1000000000000,"minimum":0.01},"zoning_label":{"type":"string","maxLength":128,"minLength":1}},"additionalProperties":false},"proposal":{"type":"object","required":["proposed_use","gross_floor_area_m2","building_footprint_m2","height_m","parking_spaces"],"properties":{"height_m":{"type":"number","maximum":10000,"minimum":0},"proposed_use":{"type":"string","maxLength":128,"minLength":1},"parking_spaces":{"type":"integer","maximum":1000000,"minimum":0},"gross_floor_area_m2":{"type":"number","maximum":1000000000000,"minimum":0},"building_footprint_m2":{"type":"number","maximum":1000000000000,"minimum":0}},"additionalProperties":false},"supplied_rules":{"type":"object","required":["allowed_uses","maximum_floor_area_ratio","maximum_lot_coverage_fraction","maximum_height_m","minimum_parking_spaces"],"properties":{"allowed_uses":{"type":"array","items":{"type":"string","maxLength":128,"minLength":1},"maxItems":1000,"minItems":1,"uniqueItems":true},"maximum_height_m":{"type":"number","maximum":10000,"minimum":0},"minimum_parking_spaces":{"type":"integer","maximum":1000000,"minimum":0},"maximum_floor_area_ratio":{"type":"number","maximum":1000,"minimum":0},"maximum_lot_coverage_fraction":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_g_Yo6VVtKg2qjYdSW7zIY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates floor-area ratio and lot coverage, then checks a proposed building design against a caller-supplied zoning rule set for use, height, parking, and geometry compliance.","exampleAgentPrompt":"I'm proposing a 5-storey mixed-use building on parcel APN-00423 with a lot area of 1,200 m², zoned C2-Commercial. The gross floor area is 3,600 m², footprint is 800 m², height is 18 m, and we have 20 parking spaces. The rules I'm working with allow residential and retail uses, a maximum FAR of 3.0, maximum lot coverage of 0.70, maximum height of 25 m, and a minimum of 15 parking spaces — can you run a zoning compliance check and tell me if we're within limits?","exampleUseCases":[{"title":"Residential infill FAR check","prompt":"I want to check if a proposed single-family home addition is within zoning limits. The parcel ID is RPL-7821, the lot is 650 m², zoned R1-Residential. The proposal has a gross floor area of 390 m², footprint of 195 m², height of 7 m, and 2 parking spaces. The rules allow only residential use, max FAR of 0.6, max lot coverage of 0.40, max height of 9 m, and minimum 2 parking spaces — can you calculate the FAR and lot coverage and check if everything complies?"},{"title":"Commercial retail development compliance","prompt":"We're reviewing a retail development on parcel COM-3310 with a lot area of 4,500 m², zoned B3-Commercial. The proposed building is 6,750 m² gross floor area, 2,200 m² footprint, 12 m tall, with 75 parking spaces. The supplied rules allow retail and office uses, a max FAR of 1.5, max lot coverage of 0.55, max height of 15 m, and a minimum of 60 parking spaces — run the zoning compliance numbers for me."},{"title":"Mixed-use high-rise geometry check","prompt":"Can you check this mixed-use tower proposal against our supplied zoning rules? Parcel ID is URB-9901, lot area 2,800 m², zoning label MX-4. Proposed use is mixed-use, gross floor area 19,600 m², footprint 1,400 m², height 70 m, 120 parking spaces. Rules: allowed uses are mixed-use and hotel, max FAR 7.0, max lot coverage 0.50, max height 80 m, minimum parking 100 spaces."}],"resultDescription":"Returns computed floor-area ratio and lot coverage fraction for the parcel, along with a pass/fail compliance verdict for each checked dimension: proposed use against the allowed uses list, building height against the maximum, parking spaces against the minimum, and footprint geometry against the maximum lot coverage. Does not fetch live zoning codes or resolve overlays; results reflect only the caller-supplied rule set.","failureModes":["Missing required parcel fields (parcel_id, lot_area_m2, zoning_label) returns 400 validation error","Missing required proposal fields returns 400 validation error","Missing required supplied_rules fields returns 400 validation error","lot_area_m2 of zero or negative value rejected by schema minimum","allowed_uses array with fewer than 1 item rejected","Values exceeding schema maximums (e.g. height > 10,000 m) rejected","Payment failure or missing x402 payment header returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need a fast, deterministic zoning arithmetic check against a known rule set you supply yourself — ideal for pre-application screening, developer feasibility studies, or automated plan review pipelines where the zoning parameters are already known. Prefer it over manual calculation when you need FAR, lot coverage, and multi-dimensional compliance checked in a single call. Do not use it to look up current zoning codes, resolve overlay districts, handle variances, or obtain legal entitlements — those require official planning authority review.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:14.348Z","isFirstParty":false}