Why this team is building Waldo
Shivansh and Suyash introduce the founders and the personal experience behind the company.
Open founder video ↗Product, technical & vision brief · July 2026
Waldo is the agent that cares for you: one user-owned intelligence carrying the context a person should not have to rebuild—priorities, commitments, boundaries, corrections, capacity, relationships, and outcome history—across the models, tools, and surfaces they use. Kennel is its first home on the Mac.
Why we arrived here
At Atlan, Shivansh built more than 30 production agent instances and kept seeing expert users remember why each session existed, move context, catch blockers, and judge the result themselves. Suyash was running a design studio while training for an Ironman; his work tools and health tools were useful, but the coordination still lived in his head.
Energy, recovery, load, and capacity change what a realistic plan looks like. They belong in the agent's understanding of the person, but they do not define the product boundary.
People using Codex and similar tools must remember why sessions exist, move context, catch waiting decisions, and judge whether the result was useful.
A green check, stopped process, commit, or final message is evidence about an agent session. It is not proof that the person's actual goal is complete.
Kennel runs beside the tools people already use. It can hold attention, decisions, outcomes, and re-entry without asking the user to adopt another isolated workflow.
What changed: we began with health because it is personal, longitudinal context. Building it taught us that insight without action becomes another dashboard. We kept health as permissioned capacity context and changed the wedge to the place where the coordination problem is already visible: agent-native work.
Watch and read
These are the short companion artifacts for reviewers who want the people, product, and company narrative before going deeper into the system.
Shivansh and Suyash introduce the founders and the personal experience behind the company.
Open founder video ↗See the Mac surface for understanding agent activity, decisions, habits, open loops, and orchestration across sessions.
Open product video ↗The product wedge, founder story, market, business model, and long-term physical-AI direction.
One ordinary agent day
Kennel makes the hidden handoff between machine activity and human responsibility visible.
The point: the user should not need to reconstruct yesterday before deciding what deserves attention today. Waldo preserves the re-entry point, the evidence, and the consequence—not just the transcript.
One agent · many presences
Models, interfaces, and devices will change. The person's identity, continuity, permission policy, corrections, and right to judge closure should remain durable.
A native Mac home for agent sessions, exceptions, evidence, decisions, open loops, and orchestration insight. It stays beside the tools people already use.
The place where the person owns and corrects their priorities, commitments, boundaries, health context, relationships, routines, and capacity.
The durable runtime, memory, policy, routing, evidence, and learning machinery that lets many models and surfaces behave as one governed personal agent.
One personal identity across changing surfaces
mindmap
root((Waldo<br/>one agent for one person))
Context
Priorities and commitments
Boundaries and corrections
Capacity and health
Relationships and routines
Software presences
Kennel on Mac
Waldo on mobile
Browser and messaging
Intelligence fabric
Coding agents
General and specialist models
Tools and skills
Durable core
Memory and provenance
Permission policy
Outcome history
Open Loop continuity
Future bodies
Wearables and home objects
Vehicles and robots
One identity and policy
Kennel
Kennel turns scattered agent activity into a legible control surface: what happened, what needs judgment, what evidence exists, what remains open, and what the system is learning about how your agents work.
Every session, decision, artifact, and provider event retains provenance so the person can understand what happened and where to return.
What the work was meant to achieve, what evidence exists, and which human judgment is still missing.
Where an agent repeatedly gets stuck, which corrections matter, which workflows succeed, and how that history should change future orchestration.
What Waldo owns
The bet is not that one model wins forever. The durable layer is where changing models become useful for one specific person without taking ownership away from them.
Priorities, commitments, boundaries, health and capacity, relationships, routines, corrections, and current Open Loops.
Briefs, conversations, handoffs, approvals, evidence review, delivery, re-entry, and closure.
Explain, preview, approve, edit, undo where possible, audit, correct memory, export, revoke, and delete.
Frontier, open, specialist, local, and future models enter through adapters and compete for the work they are best suited to perform.
The product triangle
Simple surfaces for understanding the day, asking for help, handing off work, supervising exceptions, and returning to what remains open.
The agent must feel calm and specific enough that a person can let it closer to work, health, relationships, and consequential choices.
The harness makes every suggestion scoped, attributable, permissioned, recoverable, model-routed, measured, private, and economically viable.
A calm synthesis of capacity, commitments, consequences, and the decisions that deserve attention.
A conversation grounded in the person's current life and work context, not a blank thread.
A reviewable plan that states the goal, context, tools, limits, evidence contract, and permission required.
Continuous awareness of agent work that stays quiet until a decision, risk, or unresolved consequence needs the person.
Why all three matter: product without harness depth becomes another dashboard. Harness depth without consumer trust becomes another developer tool. A warm character without useful decisions becomes theatre.
The learning loop
Token counts, session duration, commits, and tool calls can describe activity. They cannot tell us whether the work mattered or whether the person is finished.
Provider events, artifacts, changed files, decisions requested, plans, corrections, and user responses.
A possible habit, recurring blocker, preferred steering move, or unfinished commitment. It remains an inference.
The person accepts, edits, rejects, defers, or releases the candidate. Correction is part of the product.
Waldo briefs the next agent, protects a boundary, proposes a follow-up, or chooses a better workflow.
The agent that cares for you: Waldo is not trying to maximize session completion. It carries the person's commitments, capacity, boundaries, and consequences long enough to help the real outcome move.
Behavioral evidence without scoring
Studying adjacent behavioral-evidence systems strengthened our belief that plans, corrections, tool choices, and outcomes can teach a personal agent how someone works. It also clarified what Waldo should not become.
Patterns should point back to their evidence, accumulate across time, express uncertainty, and help the person re-enter work without reconstructing everything.
Waldo does not turn agent activity into a builder score, productivity grade, admissions signal, or irreversible personality claim. The user can inspect, correct, reject, or release every important interpretation.
The design consequence: behavioral evidence should help the person understand and steer their own agents. It should never become an opaque score produced for someone else. The useful unit is an evidence-linked pattern the user can inspect, correct, and apply.
Architecture
Provider activity is admitted through narrow adapters. It becomes durable evidence, not automatic authority over the user's outcome, memory, or future actions.
Official provider interfaces enter through explicit adapters. Version, provenance, consent, size, and deduplication gates decide what can affect durable state.
An append-only SQLite event ledger, deterministic replay, normalized events, and one public projection make the current Mac state explainable and recoverable.
Agent Session, Outcome Verification, and Open Loop remain separate contracts joined by identifiers and evidence. A provider event cannot silently close a human loop.
Priorities, commitments, boundaries, corrections, outcome history, and carefully scoped health context give future work the person-level continuity missing from isolated sessions.
With consent, Waldo can brief the next session, route a decision, preserve an open loop, propose re-entry, and choose the provider or workflow best suited to the task.
No blanket home-directory crawl, ambient screenshots, global input capture, or invented authority. Sensitive health values remain in their governed data plane; agent context is minimized and purpose-bound.
The agent platform
These are the platform responsibilities Waldo keeps first-party even when providers, transports, tools, and interfaces change.
Layered, purpose-bound compilation with just-in-time tools, selected personal context, evidence, and progressive compaction—never the person's whole life in every prompt.
Typed tools, reviewable skills, explicit blast radius, per-purpose permissions, previews, approvals, and recoverable failure.
Typed, provenance-bearing, inspectable, correctable memory written through a gate so a model cannot silently rewrite personal truth.
KAIROS lets user intent, schedules, events, unresolved consequences, and changing context wake Waldo. Its tick-and-decide gate keeps the agent quiet when nothing deserves attention.
Independent evidence, replayable traces, user judgment, and later outcomes challenge the agent's completion claim. Generation never grades itself.
Capacity, health, calendar, commitments, relationships, routines, and boundaries shape what a good plan means for this person now.
Channel-native cards, conversation, desktop presence, and selective notification ordered by consequence and timing—not engagement.
Topic-persistent threads, exact re-entry points, shared identity across surfaces, and continuity that survives dates, model changes, and handoffs.
Tools, skills, and transports are different: a tool is a typed capability; a skill is a reviewable way of using capabilities; MCP and provider APIs transport them. None of these grants authority. Waldo keeps context, permission, memory, evidence, and outcome policy first-party.
Technical depth
Runtime, routing, evaluation, memory, privacy, permissions, and cost are product decisions. They determine whether an always-present agent can be useful without becoming careless, expensive, or impossible to trust.
Models can propose. Code owns authentication, validation, permissions, idempotency, state transitions, and audit. A prompt is never a security boundary.
Provider activity, outcome evidence, personal memory, and human closure have explicit owners. A projection or cache cannot silently become authority.
A remembered approval is information about the past. Every new action still needs a current, purpose-bound grant.
Models, providers, tools, and surfaces enter through typed capabilities. The surrounding personal-agent contract stays stable when any one of them changes.
Long work needs journals, replay, idempotency, bounded retries, and explicit failure states before it earns broader authority.
Compile only what the declared outcome requires. Personal context remains permissioned, purpose-bound, correctable, and removable.
The durable personal-agent loop
flowchart TB
subgraph UNDERSTAND["1 · Understand"]
direction LR
T["Trigger or user intent"] --> S["Attributable Agent Session"]
S --> C["Context compiler<br/>purpose + permitted context"]
end
subgraph ACT["2 · Act safely"]
direction LR
M["Selected provider model"] --> D["Typed tool dispatcher"]
D --> G{"Permission + policy gates"}
G -->|allowed| E["Evidence + durable journal"]
G -->|needs judgment| H["Return decision to human"]
H --> E
end
subgraph LEARN["3 · Learn with the user"]
direction LR
O["Outcome Verification"] --> L["Open Loop disposition"]
L --> R["Correctable memory + next brief"]
end
C --> M
E --> O
R -. "next useful action" .-> C
Context is compiled from typed layers, not written as one giant prompt. REASONS is the anatomy: a provider-shaped working brief assembled for the intended outcome using only the personal context, tools, evidence, and safeguards that purpose requires.
Why compile instead of append: a personal agent may know a great deal, but useful context is not maximal context. Compilation controls relevance, privacy, latency, cost, and the chance that old information distorts the current job.
The five-layer design separates short-lived task context from durable personal truth. The important idea is not a particular database: every layer has a purpose, provenance, lifecycle, correction path, and authority limit.
Memory tiers · from working context to user-owned archive
flowchart TB
T0["Layer 0 · Working context<br/>volatile, task-bounded, rebuilt"]
T1["Layer 1 · Typed personal memory<br/>facts, events, discoveries, preferences, advice"]
T2["Layer 2 · Episodes and evidence<br/>attributable sessions, corrections, outcomes"]
T3["Layer 3 · Skills and procedures<br/>reviewable ways of working"]
T4["Layer 4 · Archive and export<br/>history, deletion, recovery, portability"]
T4 --> T3 --> T2 --> T1 --> T0
T0 -. "new evidence, never direct truth" .-> T2
T2 -. "candidate claim" .-> T1
T1 -. "user correction or release" .-> T2
Observations enter a memory inbox. A governed write path promotes them only with provenance, scope, confidence, correction, reversibility, expiry, and deletion.
Background reflection can connect episodes, surface recurring patterns, decay stale confidence, and propose memory changes. The person keeps the right to inspect, correct, release, export, or delete them.
Memory records when something was true and when Waldo learned it. Retrieval fuses relevance, recency, confidence, and the current purpose instead of treating every old fact equally.
Security is a sequence of independent refusals. Seeing evidence, inferring a habit, remembering a preference, or receiving provider completion never grants permission to act.
Defense in depth · enduring contract
flowchart LR
I["Verified identity"] --> P["Fresh purpose-bound permission"]
P --> A["Capability allowlist"]
A --> T["Untrusted-input and taint checks"]
T --> Z["Schema validation + sanitization"]
Z --> X["Human approval for consequential action"]
X --> V["Evidence and output verification"]
V --> J["Attributable journal + audit"]
J --> R["Revocation, correction, deletion"]
Historical information only.
Requires a current grant for this purpose and capability.
Recorded without silently closing the human loop.
The security principle: identity, permission, capability, input trust, approval, evidence, and audit are separate gates. Passing one never implies another, and a prompt is never a security boundary.
Owned orchestration intelligence
Waldo does not need to replace foundation models. It can become the intelligence that decides when to stay quiet, what context is required, which model or tool fits, what permission is needed, how success should be judged, and what the next agent should inherit.
The user-owned learning flywheel
flowchart TB
C["Consented context<br/>intent + commitments + capacity + memory"] --> P["Waldo brief or proposal"]
P --> U["User steers<br/>approve, edit, reject, defer, correct"]
U --> A["Agent or tool acts"]
A --> E["Outcome evidence"]
E --> J["Human judgment<br/>close, reopen, transfer, release"]
J --> M["Correctable memory + Open Loops"]
M --> C
E --> R["Routing and workflow insight"]
R --> P
The durable history is not raw prompt volume. It is what the person intended, allowed, changed, verified, and consciously left open.
Outcome history teaches Waldo when not to interrupt, which model or skill fits, which evidence matters, and where a human judgment belongs.
Models and surfaces can change without forcing the user to surrender their memory, permissions, preferences, or accumulated ways of working.
From model access to a Waldo intelligence gateway
flowchart LR
I["Intent + permitted context"] --> W["Waldo Intelligence Gateway"]
W --> Q{"Quality, privacy,<br/>latency, cost, tools"}
Q --> F["Frontier reasoning"]
Q --> O["Open or local model"]
Q --> S["Specialist model or skill"]
F --> V["Evidence + outcome review"]
O --> V
S --> V
V --> W
W --> N["Better next orchestration"]
Use replaceable model and tool adapters rather than binding the person's agent identity to one provider.
Capture intent, route, permission, evidence, correction, cost, and outcome—not surveillance for its own sake.
Improve task classification, action timing, context selection, workflow choice, and route quality from consented outcomes.
Where outside models remain weak, Waldo can develop specialized orchestration intelligence while continuing to use the best external capability.
Economics is part of the product: skip first, route second, escalate last. An always-present agent stays viable by resolving routine cases deterministically, choosing the cheapest sufficient capability, and spending frontier intelligence only where the outcome justifies it.
The trust ladder
Waldo expands from understanding to action through visible usefulness, task-specific permission, evidence, reversibility, and repeated user-confirmed success.
Read permitted context, explain what matters, show uncertainty, and do nothing by default.
Offer a concrete next move, preparation brief, recovery adjustment, re-entry point, or agent workflow.
Preview the plan and blast radius, request a purpose-bound grant, and let the person edit, defer, or refuse.
Only reversible, bounded behaviors graduate after repeated success, clear audit, revocation, and a reliable exception path.
Continuous does not mean noisy: Waldo can wake often and act rarely. It should preserve exact re-entry points and interrupt only when timing, consequence, and the need for human judgment justify attention.
The people building Waldo
The team met through building: Shivansh and Ashish became friends at school over iOS jailbreaking; years later Shivansh met Suyash in the university Computer Center and showed him how to build a website by describing it to an AI tool.
Founder · engineering and architecture
At Atlan, he built more than 30 production agent instances and learned where capable agents still leave purpose, context, blockers, and outcome judgment to people. His earlier work spans OpenFn/C4GT, Project EKA data-curation infrastructure, native apps, and independent model implementation.
Founder · product, experience and brand
Through SAPIEN, product work, and the lived collision of a design studio with Ironman training, he brings the consumer discipline agent infrastructure normally lacks: making permissions, uncertainty, attention, and control feel legible.
Founding Engineer
A former AI engineer who shares core technical execution with Shivansh. His role is deliberately stated as Founding Engineer rather than cofounder unless the team's formal structure changes.
The product triangle: engineering makes the system dependable; product taste makes truth and control understandable; the consumer relationship makes the technology worth keeping around.
Long horizon
Most physical AI work begins with an industrial arm, warehouse system, vehicle, or humanoid. We are interested in objects an ordinary person would actually welcome into their home.
A desk object, wearable, home device, or eventual robot through which the personal agent can sense, communicate, and act.
Each body should not become another disconnected assistant. The person's context, corrections, relationships, and outcome history travel with the agent.
Home, wearable, vehicle, and robot surfaces act under explicit permissions and boundaries that the person can inspect, change, or revoke.
Why software first: the continuity and permission layer must be trustworthy before a personal agent is given sensors, movement, or physical-world authority. HTX Studio is an inspiration for the future craft of desirable consumer forms; it is not a partner, dependency, or current Waldo hardware program.
The company we are building
Kennel begins with the coordination problem already visible in agent-native work. Waldo carries the same identity, context, permission policy, corrections, and outcome history across life, software, and eventually physical bodies—so every new model makes the person's agent more capable without making their life more fragmented.
See WaldoPublic anchors