Dayze Apps
Apps that belong on your life graph — not another feed. Create something to track, connect a partner, and let Dayze remain the system of record.
The framing
Dayze is a Life OS. The timeline, Day Cards, people, money, and Dayze Agent are the operating system. Everything else should feel like an app on that OS — an icon, a purpose, and a clear place its data lands.
That is the product noun: Dayze Apps. Some apps are built by Dayze. Some are partners (Coincess, Tiger Brokers, Spotify). Soon, some will be created by you — to track climbing sessions, job hunts, kids' sleep, a side project, or anything else that deserves a durable place in your days.
Where it lives in the product
Users discover Dayze Apps at /apps. Third-party accounts (Gmail, calendars, Spotify, Strava, …) connect at /integrations.
Apps shelf
In-house (Finance, Food, Locations, Domains, …) plus Coincess, BOOF, and Dayze Health — see /apps.
Integrations
Third-party OAuth, uploads, and broker bridges that feed data into Dayze.
Scoped API keys
Apps push via dayze_k_… keys with scopes like activity and networth. Revoke the key = disconnect the app.
Timeline & Day Cards
Apps write events and snapshots into your life graph. Dayze Agent can reason over them without retyping.
How Dayze Apps relate to existing concepts
Keep the vocabulary sharp so we do not invent parallel platforms:
- Trackers — first-party habit widgets inside Dayze (gym, water, reading). Fast check-ins; not third-party products. See Trackers.
- Integrations — third-party OAuth, uploads, and broker bridges at /integrations. See Integrations.
- Life Modules — the technical extension contract (manifest, scopes, consent). See Life Modules.
- Dayze Apps — products on the life graph, listed at /apps. Coincess (trading), BOOF (entertainment), Dayze Health (soon). Trackers can graduate into Apps; partners that are Dayze products live here, not under Integrations.
/apps). Say “Integrations” for third-party connectors at /integrations. Say “Life Modules” to developers when talking about manifests and scopes.What an app is (thin by design)
Every Dayze App is a small package, not a mini product pile:
- Identity — name, icon, short description, category
- Write contract — activity types and/or metrics it may create (e.g.
climb:session,job:application) - Scopes — what it can touch (
activity,networth, later read scopes) - Destination — Timeline, Day Cards, Net Worth, or both
- Optional surface — logging UI can live in Dayze, in the partner product, or both — Dayze stays source of truth
Roadmap — three phases
Partner Apps on the shelf
Coincess, Tiger Brokers, Spotify, Gmail, Strava, and export uploads appear as icons on /integrations. Finance partners connect with a Dayze API key (activity + networth); Dayze marks Connected once data arrives.
Private Apps you create
Anyone can create a private app: pick a name and icon, define a few event types, get a scoped key (or log inside Dayze), and see it on their Integrations shelf. Examples: climbing log, job hunt CRM, book club, apartment hunt, training block.
These apps are private by default — only your account. No directory listing required.
Templates & public directory
Publish a template others can install (“Sobriety companion”, “New parent sleep log”). Review, abuse controls, and clear permission copy come before a free-for-all store. Platform vision lives under Platform vision.
Trust rules (non-negotiable)
- Least privilege — apps ask only for scopes they need
- Attribution — every write knows which app authored it
- Revocable — disconnect / revoke key stops new writes
- Private by default — user-created apps stay private until explicitly published
- No second OS — apps do not replace People, Calendar, or Finance; they feed them
Deeper privacy posture: Privacy & Data and Trust & Security.
Example stories
Climbing log
Private Dayze App logs sessions, grades, and gym vs outdoor. Streaks on home; sessions on the timeline; Agent answers “how often did I climb in March?”
Job hunt
Applications and interviews as activity types. People links for recruiters. Dayze Agent drafts follow-ups from Response Queue context.
Coincess
Partner finance app: closed fills → timeline, portfolio NAV → Net Worth. Connected badge appears when Dayze receives data.
Spotify
Partner enrichment app: recently played on Day Cards — same shelf, different destination.
For makers (preview)
Building against Dayze today uses the same rails partners use:
- Create an API key at Settings → Agent access with activity and, if needed, networth
POST /api/v1/activitywith a stablesource(your app id) and typedactivity_type- Optionally
POST /api/v1/networthfor portfolio-style snapshots - Appear on
/integrationsonce we register the app catalog entry (partners now; self-serve create next)
API reference: API docs. Extension contract: Life Modules.