Private records. Repeatable searches. Clear evidence.

Your team has better things to dothan hunt for information.

Analyze complex maps, permits, and documents in plain English. AI interprets your question; fixed rules search your records. The AI remains completely blind to the underlying data, and each result comes with the proof behind it. Legally defensible outputs and zero data leakage risks.

Explore the platform
01 / PRIVATE

Your records stay in your systems.

AI receives your question and a description of your systems. The records, files and map data it finds stay outside the AI.

See how privacy works
02 / REPEATABLE

Ask a question. Get a repeatable search.

AI turns your question into a search. MOSAIC checks it, follows fixed rules and records the steps. Repeat the same search on the same data for the same result.

See how searches work
03 / DEFENSIBLE

Built for decisions you need to defend.

Keep the question, search steps, sources and history together. Show staff, attorneys and reviewers how you reached the answer.

Explore the evidence trail
MOSAIC: the West Hollywood zoning and parcel map with the command bar, map tools and Layers button.
MOSAICPRODUCT TOUR
ASK A QUESTION

Show me every residential parcel within 300 ft of a metro stop.

Recorded in West Hollywood · Explore the map and records below.

MOSAIC
Live replay starts when the demo is in view.
West Hollywood Map credits +

Powered by Esri. Esri Community Maps Contributors | California State Parks | Esri | TomTom | Garmin | SafeGraph | GeoTechnologies, Inc | METI/NASA | USGS | Bureau of Land Management | EPA | NPS | US Census Bureau | USDA | USFWS

Explore two recorded sessions from West Hollywood, captured September 8 and 9, 2026. Open the list of 69 parcels, select a result, or save the search. This demo runs in your browser using the recorded results.Take a closer look

ArcGIS Enterprise & PortalTyler EnerGov EP&LLaserficheMicrosoft Entra IDAny ArcGIS feature serviceSQL Server & PostGISDocker, on your servers or hostedClaude API with zero data retentionArcGIS Enterprise & PortalTyler EnerGov EP&LLaserficheMicrosoft Entra IDAny ArcGIS feature serviceSQL Server & PostGISDocker, on your servers or hostedClaude API with zero data retention
How it works

See how MOSAIC searches for your answer.

The AI interprets your question. MOSAIC then checks and runs the query in your systems, keeping a record of the steps and sources used.

You

Ask

Type an address, an APN, a case number or a full sentence into the same bar.

The model

Interpret

The model uses your question and catalog descriptions to identify the relevant layers, filters, dates and distances. MOSAIC shows you that interpretation before the search runs.

MOSAIC

Compile

MOSAIC checks the interpretation against your catalog and access rules, then prepares the query, including any distance calculations and coordinate settings.

Your systems

Execute

MOSAIC runs the query against your connected GIS and permitting data. Your server applies access rules to determine which records and fields each person can see.

The audit log

Record

MOSAIC records the question, how it was interpreted, the query and its sources. The audit log also records searches that return no results.

What the model receivesYour words, and a static description of your catalog: layer names, fields, value hints.

What stays in your systemsThe records, documents and map features returned by the search.

The problem

The question is simple.
Finding the answer isn’t.

Your information is spread across systems. Your staff spend their time finding it, connecting it and explaining what it means.

Sound familiar?
A resident calls. They need an answer.

What’s being built next door?

One question.
Three places to start looking.

The work behind the answer

The location

ArcGIS

Find the parcel and check its zoning.

The activity

Tyler EnerGov

Track down permits and project details.

The documents

Laserfiche

Find the plans that explain the project.

Then connect the dots. And show how you got there.

With MOSAIC

One search. The whole picture.

The parcel, the permits and the plans. Connected.

See it in action

Your teams keep the systems they know. MOSAIC brings the search together.

The product

A closer look at the interface.

These screenshots show MOSAIC working with West Hollywood’s GIS and permitting data. Scroll through the tour or enlarge an image to explore the details.

01 / 08

Start with an address or a question

Look up an address, parcel number or permit, or type a question in your own words. The search bar identifies what you entered, while the map tools and layer controls stay within reach.

  • Addresses, parcels, permits, plans, licenses and entitlements
  • Natural-language questions across every connected layer
  • The map keeps the full width of the screen
MOSAIC: the West Hollywood zoning and parcel map with the command bar, map tools and Layers button.
MOSAIC / INTERFACE TOURThe MOSAIC workspace
Full image · Zoom in for detail.
02 / 08

Check how your question was understood

MOSAIC restates your question and shows the planned search, including its risk level and number of steps. In this recorded example, it found 69 residential parcels within 300 feet of a Metro stop and marked them on the map.

  • From this run: intent spatial_join, risk medium, 2 operations
  • 69 residential parcels within 300 feet of a Metro stop
  • Save search keeps the search, the proof and the results together
MOSAIC after the question "Show me every residential parcel within 300 ft of a metro stop": 69 result parcels marked on the West Hollywood map, and the Explore records panel with the interpretation, intent spatial_join, risk medium, 2 operations, 69 parcels in the result set and the layer context.
MOSAIC / INTERFACE TOURThe answer: 69 residential parcels within 300 feet of a Metro stop
Full image · Zoom in for detail.
03 / 08

Results you can open, export and label

Browse the matching records by type, then open any row to see its details beside the map. From the results, you can export data, create mailing labels or save the search for later.

  • Counts by record type: permits, plans, parcels, zoning, licenses, historic
  • One row per parcel, by address, in the order MOSAIC returned them
  • Export, map, labels and save from the result set
The Explore records List view: Record Explorer counts with 69 parcels, an Export, Map, Labels and Save toolbar, and the first result rows by address, with the 69 parcels marked on the map.
MOSAIC / INTERFACE TOURThe result list
Full image · Zoom in for detail.
04 / 08

Open the records behind a parcel

The record for West Hollywood City Hall brings together its address, parcel number, property details, zoning and associated permits. Ownership fields appear only for people with permission to view them.

  • Stacked and multi-APN buildings resolve to one record
  • GIS layer associations are computed when you click
  • Permits, plans, licenses and documents for the parcel
The MOSAIC parcel record for 8300 Santa Monica Boulevard, West Hollywood City Hall, with address, property details and GIS layer associations beside the map.
MOSAIC / INTERFACE TOURA parcel record
Full image · Zoom in for detail.
05 / 08

Layers organized the way departments work

Choose a preset for planning, permits, housing, mobility or hazards, then adjust the layers to suit the task. You can change their order, filter them and add Tyler EnerGov permit history from the same panel.

  • Presets per department
  • Live Tyler EnerGov EP&L layers
  • Filters, opacity and ordering per layer
The MOSAIC Map Layers panel with presets, the active layer stack and inactive layer groups.
MOSAIC / INTERFACE TOURMap layers
Full image · Zoom in for detail.
06 / 08

Hazards in one click

View fault zones, flood areas, landslide zones and liquefaction areas over the parcel map. Searches use the connected hazard layers and record which sources were checked.

  • Seismic, flood and slope constraints from the authoritative layers
  • Preset, filter and export from the same view
  • Every result names its layers
MOSAIC with the Hazards layer preset active: fault lines, fault zones, flood, landslide and liquefaction zones over West Hollywood.
MOSAIC / INTERFACE TOURThe Hazards preset
Full image · Zoom in for detail.
07 / 08

Exports that can be reproduced

Run a query, then use Map Exporter to prepare a map of the results. Add a legend, scale bar, locator inset and notes for a report or meeting. The server applies your access rules when creating the export.

  • Legend, scale, locator inset, notes and methodology
  • Rendered server-side under your access rules
  • Reproducible from the saved result set
The MOSAIC Map Exporter: a governed, document-ready map export with legend, scale bar and locator inset, rendered and access-controlled by the middleware.
MOSAIC / INTERFACE TOURMap Exporter
Full image · Zoom in for detail.
08 / 08

One menu for the common jobs

The I want to… menu brings together common tasks: ask a question, collect public records, prepare a parcel report, export a map or create mailing labels. Each uses your existing sign-in and access permissions.

  • PRA Buddy for records requests
  • Parcel dossiers as PDF
  • Governed map exports and Avery-ready labels
The MOSAIC "I want to…" menu: Ask a data question, PRA Buddy, Generate a PDF Report, Export the Map, Generate Mailing Labels.
MOSAIC / INTERFACE TOURI want to…
Full image · Zoom in for detail.
MOSAIC: the West Hollywood zoning and parcel map with the command bar, map tools and Layers button.
MOSAIC / INTERFACE TOURThe MOSAIC workspace
Full image · Zoom in for detail.
01 · The MOSAIC workspace
The paper trail

Keep a record of how you got the answer.

When someone asks how you reached a finding, you need more than a screenshot. Save the question, the query that ran and the available source evidence alongside your results. A colleague or reviewer can then follow the work without starting the search again.

Search results stay in your systems

The model receives your question and catalog descriptions to interpret the search. MOSAIC does not send the resulting records or documents back to the model.

A query you can inspect

MOSAIC saves both the interpretation and the query that ran, so you can compare what you asked with what was searched.

Provenance in one file

Save the question, search plan and available source details in a file you can open again. Checksums let you check whether the saved content has changed.

An append-only audit log

The audit log records queries, record views, document access and exports, including searches with no matches.

The MOSAIC Save & share a search dialog: the search name, then the choices Search, Proof & provenance and Search results, saved together as one ZIP package, and Copy recipe link.
Save & share a search, captured live after the run
search.mosaic.jsonweho-saved-search v2.0 · in mosaic-search-package.zip
original_input“Show me every residential parcel within 300 ft of a metro stop”
confirmationI'll find all residential parcels (zoning starting with R) that fall within 300 feet of any metro stop in West Hollywood.
resolved_intentspatial_join · risk_tier: medium · operations: 2
provenance
translation_methodllm · Claude API · zero data retention
execution_timestamp2026-09-09T20:30:47Z · 18,746 ms
sources_queriedparcels · zoning · metro-stops
joinparcels → metro-stops · intersects · 300 ft · 9,343 residential parcels screened · 136 matches · 69 parcels
buffer_policyplanar · EPSG:2229 · US ft · arcgis_geometry_service
integrity
plan_hashsha256 · cb574d519001d3315410cb4bf053ec3a6f64b693b40ee8a63275fab18be0cebe
result_digestsha256 · bb2f6ceabbcd14028ada42f88aa4df4d9ee3475cf91ae8f8267d0ac16ddeb66f
geometry_digestsha256 · 595ca931e668603540497ec2d7cff290a7f19f90a0db18963ef634b12e357d58
integrity (file)sha256 · computed in your browser when you download
audit log
eventsquery_submitted → query_executed → export · user_id · role · @timestamp

This example includes the search and result checksums recorded on September 9, 2026. Your browser calculates a separate checksum for the download itself.

The standard we build to

Give reviewers the information behind your findings.

MOSAIC is designed to support work that needs to stand up to review. The saved search captures the question, method and available source evidence; the audit log records who ran it and when. Together, they help your team explain a finding and check the saved record.

Your team still evaluates the sources and decides how to use the findings. MOSAIC keeps the search history and evidence available for that review.

Who it’s for

For the people who plan, build and serve a community.

Planning

What has been approved on this block in the last five years?

Entitlements and permits on the map, with the zoning context and the documents behind them.

Building & Safety

Which open permits have had no inspection in 180 days?

A list you can export, map, and send with the query that produced it.

Code Enforcement

Every active case within 500 feet of this address.

Cases, permits and licenses around a location, ready for a site visit.

City Clerk & Records

All plan files for this address since 2020, with the request attached.

A PRA Buddy package with a manifest, checksums and a list of what could not be found.

City Attorney

Show me exactly how this answer was produced.

The question, the plan, the sources, the timestamps and the hashes, in one file.

GIS & IT

How can staff handle routine searches themselves?

Configure once in Municipality Studio. Staff answer their own questions under the permissions you set.

Departments share a catalog and sign-in system, with access based on each person’s role. Staff can work from the same parcel record while seeing only the information they are permitted to access.

Spatial analysis

Search by location, distance and time.

Find records that meet several conditions, follow a street corridor or compare activity across years. MOSAIC records the method with the results, so your team can review the search or run it again.

PERMITSHISTORICFAULT ZONE
PRA Buddy inside MOSAIC: a records request, a collection plan with a prepared interpretation, and the Collect and assemble action.
PRA Buddy

Prepare public records for staff review.

Paste a records request into PRA Buddy and review the proposed searches. Once you approve the scope, it gathers the connected GIS records and permit files into a package, with an index of what was collected and any gaps that need attention.

  1. 1The requestPaste the original wording. It is saved with the package.
  2. 2Collection planReview each search and each layer. Nothing runs until you approve the scope.
  3. 3Your packageDownload a ZIP with the collected files, checksums and a review index that identifies gaps.
START-HERE.html            readable index and review notes
request.txt                the original request
manifest.json              coverage, catalog fingerprint, SHA-256 per file
gis/01-parcels/            records.csv · records.geojson · .shp · source.json
records/01/plan.json       the reviewed, executable search
records/01/execution.json  what actually ran, and what failed
records/01/attachment-index.csv  retrieved · excluded · duplicate · failed
records/01/files/…         the original file bytes

Staff review the collected files, follow up on gaps and decide what can be released. Open PRA Buddy here to try the workflow with sample data.

Your systems

Runs on the systems you already have.

Keep maintaining your data in ArcGIS, Tyler EnerGov and Laserfiche. MOSAIC connects those sources so staff can search across them and keep a record of what they find.

ArcGIS Enterprise & Portal

Connect your published layers and geocoding services while continuing to maintain them in ArcGIS.

Tyler EnerGov EP&L

Permits, plans, licenses, inspections and their files, synchronized and queryable alongside the map.

Laserfiche

Documents searched and retrieved on demand for a case or a request. Never bulk-copied.

Microsoft Entra ID

Staff sign in with the accounts they already have. Roles map from directory groups.

Field-level access control

Sensitive fields such as ownership are removed on the server before a response leaves it. Exports are rendered server-side and redacted per role.

Municipality Studio

Set up connections, choose available layers and verify a customer’s configuration in the browser.

The MOSAIC Generate a PDF Report dialog for a parcel dossier with property, zoning, permits, conditions and documents.
Generate a PDF Report, captured live
MOSAIC / INTERFACE TOURGenerate a PDF Report
Full image · Zoom in for detail.
The MOSAIC Ask a Question panel: the question, the interpretation, and "69 results found" with View results, Export results, Labels and Edit in builder.
Ask a Question, captured live
MOSAIC / INTERFACE TOURAsk a Question
Full image · Zoom in for detail.

Developed with the City of West Hollywood and running on its live GIS and permitting data. Run on your servers, in your cloud, or hosted. Product imagery shows MOSAIC in West Hollywood and does not imply City or vendor endorsement.

Population-based pricing

Annual plans sized
for your community.

Select your community’s population to see the starting annual price for each plan. All three include access for staff across your city.

See what that could mean for your team

Your selection updates the starting price for all three plans.

Compare what’s included below. Select your population above to reveal prices.

Explore

Search your maps and records together.

Annual software subscription

Priced by population

  • Citywide staff access
  • Connected GIS and permitting search
  • Cross-source spatial analysis
  • Search sharing and evidence exports
  • SSO, access controls and Municipality Studio

Review

Bring research, records requests and assisted permit review together.

Annual software subscription

Priced by population

  • Everything in Records
  • Assisted permit and plan review
  • Source-linked findings for staff review
  • Review packages and documented decisions
  • Review setup for agreed codes and document types

The paper trail is included in every plan. Save the question, the search plan and available source evidence with the work you export.

A clear quote before you commit. Planning prices in USD, billed annually. Implementation is quoted separately. Hosting, third-party services, applicable taxes and custom integrations are additional. Your quote specifies processing and storage allowances, support, and any additional capacity. No automatic overage charges.

Population sets the starting band; the final quote reflects scope and workload. We propose holding your population band for a three-year agreement, with the annual fee schedule agreed up front. Permit review coverage and availability are confirmed in a pilot.

Smaller community or private-sector team? Ask about a focused rollout or pricing for your firm’s portfolio. Talk through your options

What could your team get back?

Estimate the time your team could save.

Enter the number of reviews or requests your team handles each month. These examples show how a shorter process could affect annual staff hours and their value.

Illustrative planning scenarios, not measured MOSAIC results or guaranteed savings.

Permit reviews

Spend less of each review gathering context and checking supported requirements. Give reviewers more time for the decisions that need their judgment.

A rough count is enough.
Example today4 hrs
With MOSAIC illustrative1.2 hrs
1,680 hrspotential time recovered / year
$142,800annual value of that staff time

Example assumes 2.8 hours recovered per review at $85/hour, including salary and benefits.

PRA requests

Gather connected records and files into a review package. Count requests involving GIS, permits, plans or other records available to MOSAIC.

A rough count is enough.
Example today3 hrs
With MOSAIC illustrative0.6 hrs
576 hrspotential time recovered / year
$40,320annual value of that staff time

Example assumes 2.4 hours recovered per request at $70/hour, including salary and benefits.

How these estimates work

Monthly count × 12 × hours recovered per item = annual hours. Annual hours × the stated staff rate = staff-time value. These are editable workload examples with fixed time and rate assumptions, not forecasts of your team’s results.

Permit reviews use 4 hours before and 1.2 hours with assistance (30% of the original time); relevant PRA requests use 3 hours before and 0.6 hours with assistance (20% of the original time). Both scenarios retain staff review. Request complexity, source coverage, document quality and adopted codes affect the outcome. PRA estimates exclude work involving sources MOSAIC cannot access.

Staff-time value is capacity your team could use elsewhere. It is not a budget reduction, net savings or a payback calculation; subscription, implementation and operating costs have not been deducted. The two estimates are separate and should not be added if they cover the same work. During a pilot, we can compare completed work against your own baseline.

Bring the question that takes you the longest.

Bring a records request, a site question or a search your team handles often. In a thirty-minute demo, we’ll walk through the search, open the results and show you what can be saved and shared.

Back to the demo
sales@mosaicinfo.tech
Book a demo

See MOSAIC in action.

See how your team can search maps, permits and records in one place.

Your contact details and message will be emailed to the MOSAIC team so we can respond to your request.

Prefer email? Write to sales@mosaicinfo.tech.

About this site

About the screenshots and demo

The screenshots are real. They show MOSAIC working with West Hollywood’s GIS and permitting data on September 8 and 9, 2026.

The interactive workspace is a replay. You can explore the recorded Metro-stop search and the City Hall parcel record. Both run locally in your browser, without contacting municipal systems or an AI model.

The files are real files. Downloads use MOSAIC’s saved-search format and include the recorded query and available evidence. If you select results, the CSV contains the 69 recorded parcel numbers and site addresses. Ownership fields are excluded. PRA Buddy uses separate sample data.

Product imagery does not imply City or vendor endorsement. Source coverage, retention and setup terms are confirmed with each customer.