Sample apps/Production pattern

Address Verifier

Normalize an address, govern consented device evidence, apply versioned policy, and retain an attributable decision.

JourneyProduction pattern
Enter → normalize → consent → capture → compare → decide → redact
Node.jsBrowser trust studioSearch adapterEvidence ledger

A small app with production bones.

The download separates browser experience, command API, Mappls adapter, aggregate state, audit history, transactional outbox, fixtures, tests, and deployment guidance.

01Experience
02Mappls adapter
03Journey state
04Events + recovery
05Observability

Implemented and verified.

17 implemented capabilitiesResponsive trust studio · Stable external business identity · Mappls Pin normalization and provenance · Purpose-bound expiring consent · Consent revocation · Immutable device-evidence ledger · Event and receipt time · Accuracy-bearing capture · Evidence content hashes · Versioned distance policy · Mandatory weak-evidence review · Automated override prevention · Precise-data redaction with audit retention · Idempotent commands · Optimistic concurrency · Transactional outbox · Restart recovery
Browser application

A responsive operations console backed by the included JSON API.

Durable domain

Aggregate snapshots, audit events, idempotency records, evidence, and outbox entries are committed together.

Fixture adapter

A credential-safe provider boundary aligned to named Mappls endpoint contracts.

Executable tests

8 tests covering lifecycle, HTTP, replay, conflicts, domain recovery, and restart behavior.

Architecture notes

Trust boundaries, aggregate invariants, adapter ownership, evidence lineage, and recovery design.

Deployment guide

Database, identity, secrets, outbox, privacy, observability, migration, and rollback work.