One resident experience
Service discovery, request submission, status updates and approved guidance in one web-first experience.
A proposal for connecting residents to City services through one clear digital experience, while departments retain their current systems of record.
Confirm first resident journeys and the conditions for a safe pilot.
Service discovery, request submission, status updates and approved guidance in one web-first experience.
An orchestration and integration layer connects departmental services where approved interfaces exist.
Begin with a measurable 311/Public Works pilot, then expand when services and governance are ready.
Which services matter first?
What interfaces can be used?
What is safe, measurable and fundable?
One Santa Monica is a digital front door and coordination layer. Departments retain their policies, records, approvals and operational workflows.
For discovery and demonstration; final selection belongs to City service owners.
Capture location and optional photo, route via authorized 311 path and track confirmed case.
Guide location and request details, with routing based on City-approved rules.
Collect issue details, identify the service route and show authoritative status.
Start with a web-first application and a small number of integration components. Expand when City interfaces and operating needs are understood.
| Layer | Proposed capability | Responsibility / initial approach |
|---|---|---|
| Experience | Responsive web app / PWA; React or Next.js | Service discovery, intake, status and preferences; web-first |
| Identity | OIDC / OAuth 2.0; guest access as permitted | Sign-in, roles, account linking and consent; guest journey first |
| API protection | Azure API Management, Kong or equivalent | Authentication, routing, throttling and policy; use City standard |
| Orchestration | GenE workflow and agent runtime | Bounded guided conversations and tool controls with human handoff |
| AI services | LLM abstraction, retrieval, guardrails | City-approved content; confirmation and audit for actions |
| Case data | Existing 311/case platform; limited app metadata | Authoritative request records stay in source system |
| Integration | REST, webhooks, queues, scheduled connectors | Reusable 311 adapter first; normalize vendor schemas |
| Data & search | Managed SQL, object storage, search index | Minimize retained data; City defines retention |
| Operations | OpenTelemetry, monitoring, SIEM, CI/CD | Reliability, audit, incident response and controlled releases |
Resident app calls stable One Santa Monica contracts; adapters translate vendor data models.
AI supports guidance and intake. Official actions and sensitive decisions follow City authorization.
Correlation IDs, idempotency, retry/backoff, timeouts, dead-letter handling and reconciliation.
System names, APIs and rights require confirmation with the City and vendors. Priorities below are proposed sequencing.
| Domain | Candidate integration needs | Priority | Discovery question |
|---|---|---|---|
| 311 service management | Create request, retrieve status/category, attachments, routing and closure events | P0 · critical path | Read/write API, webhook, export or UI-only? |
| City website / service directory | Approved service details, links, instructions, FAQs, updates | P0 | What source is authoritative and who approves content? |
| GIS / location | Address validation, map pin, service area, location routing | P0 | Which geocoder, boundaries and asset IDs? |
| Notifications | Email/SMS/push templates, consent and delivery status | P0 | Which City-approved provider and consent rules? |
| Identity provider | SSO, roles, resident account linking | P1 | Existing public-service identity standard? |
| Public Works / asset system | Work orders, asset IDs, status and crew updates | P1 | Does 311 already route into work orders? |
| Permits / planning | Application lookup, status, checklist and document links | P1 | Which portal supports status lookup or deep links? |
| Utility billing | Account verification, balances, bills and payment handoff | P2 | Can authenticated account data be exposed safely? |
| Parking / mobility | Permits, availability and citation links | P2 | Which functions are transactional? |
| Housing / community | Program directory, eligibility guidance and appointments | P2 | What needs human eligibility review? |
| Finance / payments | Payment intent, secure redirect, reconciliation and receipt | P3 | Approved processor and procurement path? |
| Public safety information | Approved alerts and non-emergency information | P3 | Authoritative source and escalation language? |
These are proposed One Santa Monica platform endpoints, not published City APIs. They hide vendor-specific schemas from the resident interface.
| Proposed endpoint | Method | Purpose | Contract detail |
|---|---|---|---|
| /v1/services | GET | List services | Owner, eligibility, approved links |
| /v1/services/{id} | GET | Service details | Requirements, hours, escalation |
| /v1/requests | POST | Create request | Idempotency, location, category, consent |
| /v1/requests/{id} | GET | Read status | External reference and normalized state |
| /v1/requests/{id}/attachments | POST | Upload attachment | Limits, malware scan, retention, access |
| /v1/assistant/messages | POST | Ask service assistant | Approved knowledge, escalation, trace ID |
| /v1/locations/validate | POST | Validate location | Address, coordinate precision, jurisdiction |
| /v1/notifications/preferences | PUT | Set preferences | Consent, channel, locale and audit |
OAuth/OIDC for users; workload identity or mTLS for services. OpenAPI 3.1, JSON Schema, normalized statuses, errors and correlation IDs.
Least privilege, encryption, sensitive-data redaction, audit, classification, retention and records rules agreed with City.
Timeouts, retries, idempotency, dead-letter queues, reconciliation and lifecycle events.
API docs, sandbox, credentials, permission and rate limits.
Categories, routing, owners, statuses and SLAs.
Hosting, data classification, retention and approved AI use.
Cloud standards, network, geocoding and service boundaries.
Approved source content, owners, WCAG target and languages.
Sponsor, reviewers, vendor permissions, UAT and contracting path.
Indicative durations assume timely decisions and access; procurement and security reviews may change sequencing.
Workshops · integration/vendor assessment · target and security design · prioritized backlog and refined estimate
Resident PWA · AI receptionist · 2–3 request journeys · adapter/handoff · confirmation/status · staff dashboard and metrics
Resident account options · GIS routing · permit status/links · expanded staff roles and audit
Utility account handoff · parking services · payment assessment · mobile experience expansion
Additional workflows · service analytics · cross-domain orchestration · citywide governance/support
Planning estimates in USD for discussion; not a formal quotation or validated City budget. Refine after discovery.
R0 · Feasibility and architecture
R0 + R1 · First resident experience
R0–R2 · Multi-service foundation
R0–R4 · Full phased plan
Select cumulative releases and contingency allowance.
| Category | Monthly USD | Notes |
|---|---|---|
| Cloud hosting, database, storage | $500–$2,000 | Environment, resilience and retention |
| LLM / GenE AI infrastructure | $300–$1,500 | Usage volume and model selection |
| Monitoring, notifications, messaging | $200–$800 | Usage, vendor rates and channel mix |
| DTskill managed support | $2,000–$5,000 | Support scope and SLA |
| Estimated recurring total | $3,000–$9,300/month | Planning allowance |
Reuse GenE capabilities, web-first delivery and reasonable access to existing systems.
Licenses, City API charges, payment processing, taxes and significant migration.
20% mobilization · 20% design · 30% integration demo · 20% UAT/security · 10% go-live.
$60K–$95K for 12-week discovery + pilot, subject to access and scope validation.
Confirm the smallest valuable pilot and the City inputs needed to scope it responsibly.
Run focused discovery before committing to the pilot build.
311, Public Works, IT, privacy/security, accessibility and procurement.
System access, resident journeys, governance and measurable acceptance criteria.
DTskill submits a scoped R0 plan and an R1 decision gate with confirmed assumptions.