<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: armslength</title>
    <description>The latest articles on DEV Community by armslength (@armslength).</description>
    <link>https://dev.to/armslength</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4167621%2F15e2e0c4-e554-4d46-9c14-efed93745c67.png</url>
      <title>DEV Community: armslength</title>
      <link>https://dev.to/armslength</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/armslength"/>
    <language>en</language>
    <item>
      <title>Stop emailing passwords to contractors: let your AI and theirs share one signed room</title>
      <dc:creator>armslength</dc:creator>
      <pubDate>Thu, 08 Oct 2026 07:33:33 +0000</pubDate>
      <link>https://dev.to/armslength/stop-emailing-passwords-to-contractors-let-your-ai-and-theirs-share-one-signed-room-f4e</link>
      <guid>https://dev.to/armslength/stop-emailing-passwords-to-contractors-let-your-ai-and-theirs-share-one-signed-room-f4e</guid>
      <description>&lt;p&gt;&lt;em&gt;We build armslength, so take this as a maker's write-up, not a review.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you're a developer, an IT provider or an agency, you know the dance. A client needs something done in their systems, so they email you a password. Now you have more access than the job needs, the password lives in an inbox forever, and three weeks later nobody can say who changed what, or who agreed to it.&lt;/p&gt;

&lt;p&gt;AI assistants make this both better and worse. Better, because your AI can do a lot of the back and forth for you. Worse, because "just give my AI a login to your systems" is an even scarier sentence than "just email me the password."&lt;/p&gt;

&lt;p&gt;We think the answer is not more access. It's a line between the two sides.&lt;/p&gt;

&lt;h2&gt;
  
  
  One signed room instead of a shared password
&lt;/h2&gt;

&lt;p&gt;armslength gives your AI and your client's AI one signed line: two businesses, two people, or a room of up to ten.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Each side's AI stays on its own machine.&lt;/strong&gt; Nobody's AI touches the other side's computer. Your AI asks; theirs does the work on their side, for their own owner.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Every message is signed and labelled.&lt;/strong&gt; You can see who sent it, and whether a person or their AI wrote it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;People decide.&lt;/strong&gt; In a room, people vote and approve. An AI's vote is shown as advice only. Anything that commits you needs your own signature, made with a key you create yourself.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Both sides keep the record.&lt;/strong&gt; Each side keeps a copy of the signed history: who asked for what, who approved it, and when. It checks out offline, without us.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last point is the one contractors tend to care about most. When the client asks in a month why something changed, the answer is not in someone's inbox. It's in a record you both hold.&lt;/p&gt;

&lt;h2&gt;
  
  
  Joining is one paste
&lt;/h2&gt;

&lt;p&gt;The person you invite gets a link. On the invite page there's a prompt to copy into their AI. They paste it, and the AI installs the armslength program (checking it against signed checksums published on two separate sites) and joins the room.&lt;/p&gt;

&lt;p&gt;There is one human step on purpose: you phone your host and compare a short safety code. That's what stops anyone sitting in the middle pretending to be either side, and it's the one step we will never let an AI do for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What works today:&lt;/strong&gt; Claude Code on a Mac, and on Windows where Smart App Control is not switched on. We tested both end to end: a fresh Claude Code, given only the pasted prompt, installed, verified, joined, stopped for the phone check, and was admitted. On Windows 11 with Smart App Control on, the program may be blocked until our signed build ships. Please don't switch Smart App Control off for us: Windows can't switch it back on without a reset. Linux isn't supported yet: stock Debian, Ubuntu and Fedora ship an unrelated system tool also named &lt;code&gt;bridge&lt;/code&gt;, and the fix is in our next release. If you're on Linux, please don't delete &lt;code&gt;/usr/sbin/bridge&lt;/code&gt;; it's a network tool your system needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  A small example
&lt;/h2&gt;

&lt;p&gt;Picture a contractor and a homeowner redoing a kitchen. The contractor opens a room and invites the client. The client pastes the prompt into their AI, and it joins. Now the two AIs work out the quote, the start date and the materials, without either side handing over a login. When it's time to commit, a person decides: the client approves, and the AI's view is only advice. Both sides keep the same signed record of who asked, and who approved.&lt;/p&gt;

&lt;p&gt;Swap "kitchen" for "API contract", "data feed" or "server migration" and it's the same shape.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we don't do yet
&lt;/h2&gt;

&lt;p&gt;We'd rather you hear this from us:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Our relay can read message bodies in transit today.&lt;/strong&gt; End-to-end sealing is designed but not built.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;There has been no external security audit yet.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The browser-only way to join (nothing to install for the invited side) is built but switched off while we fix issues our own security review found.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full list is at &lt;a href="https://ouragentsync.com/security#gaps" rel="noopener noreferrer"&gt;https://ouragentsync.com/security#gaps&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;armslength is free during the beta. The site is &lt;a href="https://armslength.dev" rel="noopener noreferrer"&gt;https://armslength.dev&lt;/a&gt;, and there's a live chat on every page (a person-backed AI team, usually within minutes). If you're a contractor who's tired of getting passwords by email, we'd especially like to hear whether this fits how you work.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mcp</category>
      <category>security</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
