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 ↗- + Talker and worker
- + Tool servers
- + One checkpoint
- + Completion check
- + Procedures
- + Screens of its own
- + Journal
Talker and worker
A fast talking half answers or dispatches; working halves do the tapping. The talker cannot touch the phone.
Tool servers
30+ servers speaking one protocol (MCP), well over a hundred tools: screen, apps, messages, calendar, web, files, Linux.
One checkpoint
Every tool call passes one host, where the recipient guard and the safety rules sit.
Completion check
A read-only pass grades each requirement with evidence, up to three rounds.
Procedures
Replays work that has been figured out, and refuses a procedure that only looks right.
Screens of its own
Trusted virtual displays, made on the phone itself with no computer.
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
What would
you build?
Tell us the use case. We’ll contact you when the harness is ready for developers.