TECHNOLOGY / SOLACE HARNESS / WAITLIST

Build on
the harness.

The Solace Harness is the technology behind Silhouette: its agent loop, tools and safety checks. Developer access is planned.

Join the waitlist ↗
YOUR APP / YOUR MODEL
SOLACE HARNESS
  • + Talker and worker
  • + Tool servers
  • + One checkpoint
  • + Completion check
  • + Procedures
  • + Screens of its own
  • + Journal
ANDROID / YOUR DEVICE
YOUR REQUESTTALKERANSWERS OR DISPATCHESCANNOT TOUCH THE PHONEWORKER RUNWORKER RUNONE CHECKPOINT · EVERY TOOL CALLRECIPIENT GUARD · SAFETY RULES30+ TOOL SERVERSSCREEN · APPS · MESSAGES · WEB · FILES · LINUXAPPS ON SCREENS OF ITS OWNCOMPLETION CHECKREAD-ONLY · YOUR WORDSNOT MET ↑ANSWER · METPROCEDURESLEARN · REPLAYMODEL · SWAPPABLETOOL INVENTORY · CODE · 29 SEP 2026
The harness. The talker answers or dispatches without touching the phone. Workers pass every tool call through one checkpoint. Read-only checking, procedures and a swappable model support each run.
MODULE 01

Talker and worker

A fast talking half answers or dispatches; working halves do the tapping. The talker cannot touch the phone.

MODULE 02

Tool servers

30+ servers speaking one protocol (MCP), well over a hundred tools: screen, apps, messages, calendar, web, files, Linux.

MODULE 03

One checkpoint

Every tool call passes one host, where the recipient guard and the safety rules sit.

MODULE 04

Completion check

A read-only pass grades each requirement with evidence, up to three rounds.

MODULE 05

Procedures

Replays work that has been figured out, and refuses a procedure that only looks right.

MODULE 06

Screens of its own

Trusted virtual displays, made on the phone itself with no computer.

MODULE 07

Journal

Every tool call and result is recorded per run, so a claim can be checked against what happened.

Your model.
Our boundaries.

For app developers, device makers and researchers. The public API and release timing are not finalized.

// Illustrative architecture — not a released API
const harness = new SolaceHarness({
  model: yourModel,
  tools: approvedTools,
  guards: yourPolicy,
  completionCheck: 'read-only',
});

await harness.run(userRequest);

ILLUSTRATIVE / API NOT FINAL

PLATFORM / EARLY ACCESS

What would
you build?

Tell us the use case. We’ll contact you when the harness is ready for developers.

PLATFORM WAITLIST
The SDK is not publicly available yet.
YOUR INFORMATION / YOUR CHOICE

A quieter footprint.

Visitor analytics is optional and off until you accept. We do not use advertising trackers.

Visitor analytics: off
We count page views, estimated unique browsers, referral-site domains and broad device categories. We never attach these metrics to your beta registration. Admin, verification and unsubscribe pages are excluded.
Essential security
Admin sign-in uses a session cookie. Server controls protect forms against abuse.
Display preferences
Your chosen theme and signup dismissal can be remembered in your browser. These are not used to profile you.
Email preferences
Product updates are optional. Use the unsubscribe link in an email to withdraw your choice. Clearing browser preferences does not unsubscribe you.

Your analytics choice is remembered for 90 days. You can withdraw at any time; this stops future collection. Existing metrics are not erased by clearing browser storage.

Read the privacy notice ↗

Help shape
what’s next.

Silhouette is an Android AI assistant that reads and operates installed apps, uses phone tools, remembers preferences, and runs scheduled or pre-approved event-triggered tasks. Register your interest in the beta.

Tell us about the phone you’ll use for testing. Find these details in Settings → About phone → Software information. This helps us check beta compatibility.