Personal agents / native messaging

Badland Agent Platform

STATUSPrivate betaCLASSIndependent platforms

Persistent personal agents that work through native iMessage and SMS, with isolated tenants, memory, tools, reminders, and artifact creation.

imsgOpenClawTypeScriptTenant isolationSMS

OUTCOME / 01

Moved the agent from a separate app into the communication surface people already use—then hardened the transport behind it.

01native imsg

iMessage transport

02fail closed

route ambiguity

03isolated

tenant delivery

01

Product

Each tenant gets a persistent agent with its own context, tools, schedules, and delivery identity. The useful work is broad—research, images, documents, reminders, lightweight software, and ongoing conversations—but the interface remains a message thread.

02

Native transport

In 2026 I removed the former webhook architecture and moved the platform to OpenClaw’s native imsg path. A broker resolves each inbound message to at most one tenant, isolates socket and attachment namespaces, and rejects ambiguous ownership.

  • Compare-and-swap protected route changes prevent stale owners from winning.
  • Per-tenant journals provide bounded at-least-once replay after interruption.
  • Health checks traverse the real delivery path instead of trusting process state.
  • Backups capture a coherent transport generation.
03

Evidence without surveillance

The gallery uses public product surfaces and deliberately sanitized artifact crops. Private conversations, phone numbers, account identifiers, and customer balances are not portfolio material.