Soil, terrain, imagery, and suitability scoring for any rural parcel up to 200 acres. Every numeric claim is cross-checked against the raw source data before delivery. No drone. No surveyor. No legal advice.
USDA SSURGO map units intersecting your polygon, dominant components, drainage class, taxonomic order, and shrink-swell behavior.
Slope, aspect, hillshade, and Topographic Wetness Index derived from USGS 3DEP LiDAR digital terrain models at 2 meter resolution.
NAIP aerial at 0.6 meter ground sample distance, plus Sentinel-2 multispectral at 10 meters for vegetation and recent cloud-free coverage.
Per-use scoring for homestead, orchard, garden, cattle, hay, solar, well siting, and hunting, expressed as "consistent with" with confidence and data gaps.
Leaflet map with parcel polygon, layer toggles, and downloadable raw_data.json so you can take the underlying data with you.
Every number in the report is tagged with an inline citation like [NAIP-2022-09-12] or [SSURGO-MUKEY-575940] so you can verify the source.
The biggest problem with AI on numeric data is silent invention. Land Report v0 runs every claim through a five-gate verification pipeline before the report is delivered. If any gate fails, the report does not ship.
Send a GeoJSON polygon, pay $25 USDC on Base, get back the report HTML and the raw_data.json. No login. No subscription. One parcel, one payment.
# Discover the payment requirements
curl -i https://landreport.adametherzlab.com/api/land-report/generate \
-X POST \
-H "Content-Type: application/json" \
-d '{
"plot_polygon_geojson": {
"type": "Polygon",
"coordinates": [[
[-95.5145, 30.7955],
[-95.5055, 30.7955],
[-95.5055, 30.8045],
[-95.5145, 30.8045],
[-95.5145, 30.7955]
]]
},
"intended_uses": "homestead,orchard,garden"
}'
# Response (first call): 402 Payment Required
# accepts[]: $25.00 USDC on Base to payTo address
# x402 client signs the payment and retries with X-Payment header
# Second call returns:
# {
# "plot_id": "lr_",
# "price_usdc": 25,
# "report_html_url": "/api/land-report/result/.html",
# "report_json_url": "/api/land-report/result/.json",
# "verification": { "gates_passed": 5, "contradicted_claims": 0 }
# }
Or use any x402-aware agent. The endpoint is listed in the x402 manifest and discoverable via the Coinbase Bazaar.
| Dimension | Land Report v0 | Human land consultant |
|---|---|---|
| Price per parcel | $25 USDC | $200 to $500 typical |
| Turnaround | about 90 seconds | days to weeks |
| Onboarding | None. Send a polygon, pay, done. | Intake call, scope of work, invoice |
| Data sources | NAIP, Sentinel-2, USGS 3DEP, USDA SSURGO | Usually the same public sources |
| Hallucination risk | Five gate verification, zero contradicted claims required | Depends on the consultant |
| Citation trail | Every claim tagged inline | Usually a bibliography page |
| Raw data | raw_data.json downloadable | Usually not delivered |
| Legal weight | Screening only. Not a survey. | Depends on credentials |
If you need stamped engineering or a legal opinion, hire a human. If you need to know whether a parcel is worth a closer look, Land Report is 8 to 20 times cheaper and runs in a minute and a half.
Twenty-five USDC per parcel report, paid on-chain via the x402 protocol on Base. A human land or soils consultant typically charges $200 to $500 for the same desktop screening scope.
No. Land Report is a screening-tier desktop analysis. It is not a survey, not a legal opinion, not a soils investigation, and not a substitute for ground truth. Before acting on any finding, hire a licensed surveyor, hydrogeologist, or soil scientist.
NAIP aerial imagery at 0.6 meter ground sample distance, Sentinel-2 multispectral at 10 meter resolution, USGS 3DEP LiDAR digital terrain models at 2 meter resolution, and USDA SSURGO soil survey data. All four are public datasets.
Every report passes five gates before delivery: a grounding-prompt gate that requires inline citation tags on every numeric claim, a fact-check pass that cross-references claims against raw source JSON, hard rules that block "fit for use" language, a contradicted-claims block that refuses delivery if any claim is contradicted, and a numeric-string coercion fix that normalizes thousands-separated string values before comparison.
Land Report v0 is capped at 200 acres per report. For larger parcels, email adametherzlab@gmail.com.
POST a GeoJSON polygon to /api/land-report/generate. The first call returns HTTP 402 with the payment requirements. An x402-aware client signs a USDC payment on Base and retries with the X-Payment header. The second call returns the report HTML plus raw_data.json.
Land Report is desktop-only AI analysis grounded in public satellite, LiDAR, and soil data. Land3D is a separate sibling product that adds drone or photogrammetry capture and 3D Gaussian Splatting walkthroughs. Land Report ships in 90 seconds for $25 USDC. Land3D is a multi-day capture starting at $50 USDC screening plus case-by-case capture pricing.