Runnable examples projected from the versioned SDK sample catalog. Public recipes
and labs appear here now; qualified golden journeys join automatically as their
evidence gates pass. Cards retain lifecycle, degradation, and evidence truth even
when a sample is scheduled for replacement or retirement.
Recipe and lab cards are catalog declarations, not receipt or artifact
qualification claims. Publication runs npm run samples:verify, which validates the complete receipt
set before any future qualified golden journey is published; profile gates alone are only requirements.
32 of 32 public samples
No public samples match these filters. Clear a filter or try a broader task.
Recipes
Conflict-aware editing workflow
Support · supportedLifecycle · rework
edit-workflow-demo
Demonstrates optimistic edits, attachments, conflicts, and safe recovery.
rework — Remove the rejected browser credential variables from the supported configuration surface before journey qualification. · target release 0.2.0-beta.0
Configuration note
The source still reads browser API-key and bearer-token variables in order to reject them.
Data provenance
Versioned Honolulu fixture replay or an anonymous configured Honua source, identified in runtime evidence.
Attribution
Source attribution and protocol identity are shown beside the map.
Freshness
Fixture capture time and data version, or live response observation time.
Evidence details
Fixture mode fixture · status executedLive mode demo-live · status executedEvidence reference examples/maplibre-quickstart/evidence/live.v1.json
Expected degradation
Capability misses, plan warnings, and bounded fallback are shown rather than silently returning an empty map.
Renderers
maplibre
Golden journey
First Map (first-map) · planned
Quality profile
browser-recipe — Copyable browser recipe with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Node backend quickstart
Support · supportedLifecycle · active
node-backend-quickstart
Uses the protocol-neutral client from a Node service without browser dependencies.
merge — Make this direct-public path the zero-account mode of the canonical quickstart. · target release 0.2.0-beta.0
Data provenance
Committed public-response fixture or public Esri endpoint.
Attribution
Endpoint attribution shown in the sample.
Freshness
Fixture retrieval metadata or live response time.
Evidence details
Fixture mode fixture · status executedLive mode public-live · status planned
Expected degradation
Protocol capability gaps are surfaced without requiring a Honua facade.
Renderers
maplibre
Golden journey
None
Quality profile
browser-recipe — Copyable browser recipe with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Temporal playback
Support · experimentalLifecycle · active
temporal-playback
Animates a month of seeded synthetic seismic events with createTemporalPlayback, styled by a first-class classBreaksRenderer whose legend derives from renderer.legendItems().
recipe declaration · CI gates only; not receipt-qualified
Replacement
None
Capabilities
map
realtime
renderer-adapters
Protocols
geojson
Evidence, provenance, lifecycle, and degradation
Lifecycle
active — Canonical demo for first-class renderer objects + temporal playback (#497): renderer-driven styling, legend contracts, and filter-composed time windows.
Data provenance
Synthetic seismic events generated in the browser from a seeded PRNG; no network access.
Attribution
Honua synthetic demo data.
Freshness
Deterministic seeded generation per load.
Evidence details
Fixture mode fixture · status executedLive mode unavailable · status not-applicable
Expected degradation
Playback filters compose with bind-time layer filters; when MapLibre is unavailable the renderer objects still serialize and expose legend metadata headlessly.
Renderers
maplibre
Golden journey
None
Quality profile
browser-recipe — Copyable browser recipe with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Terrain RGB elevation
Support · supportedLifecycle · merge
terrain-rgb-elevation
Reads Terrain-RGB tiles for point elevation and route profiles.
lab declaration · CI gates only; not receipt-qualified
Replacement
None
Capabilities
route-playback
terrain
three-dimensional
Protocols
geoservices
Evidence, provenance, lifecycle, and degradation
Lifecycle
rework — Replace URL-query endpoint and ion-token configuration with the approved secret-safe configuration surface before promotion. · target release 0.2.0-beta.0
Configuration note
Live mode reads baseUrl and ionToken from URL query parameters; no configuration name is approved until the sample is reworked.
Data provenance
Committed route query fixture or an explicitly configured Honua feature layer.
Attribution
Route and terrain providers remain visible in diagnostics.
Freshness
Fixture version or live query observation time.
Evidence details
Fixture mode fixture · status executedLive mode authenticated · status planned
Expected degradation
Terrain, source Z, and 3D contract gaps are reported rather than promoted as production support.
Renderers
cesium
Golden journey
None
Quality profile
browser-lab — Exploratory browser integration with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Kepler operations analytics
Support · experimentalLifecycle · rework
kepler-analytics
Replays operations data through kepler.gl with linked filters and KPI evidence.
lab declaration · CI gates only; not receipt-qualified
Replacement
None
Capabilities
analytics
linked-filters
replay
Protocols
geojson
honua
Evidence, provenance, lifecycle, and degradation
Lifecycle
rework — Retain as a renderer recipe and align it with the columnar large-data journey. · target release 0.2.0-beta.0
Configuration note
The browser bundle reads a public Mapbox token; it is explicitly classified as public, but the current browser policy does not approve credential values.
Data provenance
Committed Honua export with refresh metadata.
Attribution
Synthetic Honua operations fixture.
Freshness
Fixture metadata records the source retrieval time.
Evidence details
Fixture mode fixture · status executedLive mode public-live · status planned
Expected degradation
The committed export is labeled replayed rather than live.
Renderers
kepler
Golden journey
None
Quality profile
browser-lab — Exploratory browser integration with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
MCP GIS assistant
Support · experimentalLifecycle · rework
mcp-gis-assistant
Demonstrates assistant tool discovery and safe SDK-backed spatial operations.
browser-lab — Exploratory browser integration with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Natural-language map control
Support · experimentalLifecycle · active
nl-map-control
A recorded fixture LLM compiles a canned instruction into an inspectable plan; read-only plans auto-execute, mutating plans require a signed agent-safety approval, and every execution emits a receipt beside the live map effects.
lab declaration · CI gates only; not receipt-qualified
Replacement
None
Capabilities
agent-approval
agent-planning
agent-tools
map
receipts
Protocols
honua
Evidence, provenance, lifecycle, and degradation
Lifecycle
active — Headline proof of the plan-first NL map-control layer (#500): BYO LLM, approval envelopes, and execution receipts on a live MapLibre map.
Data provenance
Committed recorded LLM completions and incident fixtures from test/fixtures/nl-map-control/.
Attribution
Honua demo fixture attribution is shown in the sample.
Freshness
Deterministic fixture replay time.
Evidence details
Fixture mode fixture · status executedLive mode demo-live · status planned
Expected degradation
Viewport and mutation plans refuse to execute without a verified approval envelope and report approval-required; the recorded LLM answers only the canned demo instructions.
Renderers
maplibre
Golden journey
None
Quality profile
browser-lab — Exploratory browser integration with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Overture GeoParquet
Support · experimentalLifecycle · active
overture-geoparquet
Plans and executes bounded Overture GeoParquet queries with truthful worker, range, memory, and pruning evidence.
lab declaration · CI gates only; not receipt-qualified
Replacement
None
Capabilities
cancellation
columnar
geoparquet
large-data
progressive-rendering
range-reads
Protocols
geoparquet
s3
Evidence, provenance, lifecycle, and degradation
Lifecycle
active — Large-data flagship now shares one bounded semantic workflow across deterministic fixture and pinned AWS lanes.
Data provenance
Committed deterministic GeoParquet fixture or pinned Overture STAC item 2026-06-17.0/places/place/00000 on public AWS Open Data.
Attribution
Overture Maps Foundation Open Map Data with per-feature upstream sources preserved by the live schema.
Freshness
Pinned release, schema, object ETag, last modification, and execution observation time are shown separately.
Evidence details
Fixture mode fixture · status executedLive mode public-live · status planned
Expected degradation
Unsupported or malformed ranges, expired objects, unsafe plans, worker failures, the 10-second source-probe deadline, and the 30-second engine budget stop explicitly. DuckDB full-HTTP fallback is disabled; scheduled evidence rejects un-ranged GETs and measures browser range bytes, while rows scanned and row groups pruned remain unverified.
Renderers
svg
Golden journey
None
Quality profile
browser-lab — Exploratory browser integration with packed, browser, accessibility, console, and responsive gates.
Required gates
packedBuild
browser
accessibility
console
responsive
Planning and permitting workbench
Support · supportedLifecycle · rework
planning-permitting-workbench
Combines parcels, hazards, sketching, editing, and export in a task-oriented application.
active — Flagship realtime journey now proves authority, diagnostics, degradation, concurrency, idempotency, and safe reset.
Data provenance
Deployed demo stream when advertised; otherwise visibly labeled deterministic replay. Edits are limited to an isolated resettable fixture profile.
Attribution
Synthetic incident operations data.
Freshness
Snapshot, observation, and event times plus cursor, sequence, lag, reconnect, deduplication, and reconciliation outcomes.
Evidence details
Fixture mode fixture · status executedLive mode unavailable · status skippedTarget mode demo-liveEvidence reference examples/realtime-incident-dashboard/evidence/live-skipped.v1.json
Expected degradation
Unavailable live capability becomes a visibly labeled read-only replay; stale/offline state disables mutation, and live writes fail closed without an isolated resettable profile.
rework — Join the large-data journey and distinguish fixture estimates from executed plans. · target release 0.2.0-beta.0
Data provenance
Committed analysis fixtures or a configured public GeoServices source.
Attribution
Input/output attribution, source/schema versions, observation time, cache decision, and plan fingerprint are retained.
Freshness
Fixture replay uses a fixed observation; configured live execution records its observation time.
Evidence details
Fixture mode fixture · status executedLive mode unavailable · status skippedTarget mode public-liveEvidence reference examples/spatial-analytics-workbench/evidence/live-skipped.v1.json
Expected degradation
Remote fixtures are labeled replayed, bounded-local execution is capped, unsafe materialization is rejected, and OGC/DuckDB planner execution is a structured #389 follow-on.