Skip to content

Commit a9752ac

Browse files
docs: reframe macOS/Linux as the easy connect path (not "use this link")
Per the project owner: on *nix the connect is ready out of the box — WireGuard ships with the OS, and sentinel-dvpncli is self-interactive and self-documenting (no install, no flags, no steps to document). Payment is identical on every platform (x402 USDC on Base); only the connect differs. Windows is the heavier path (manual WireGuard, admin, setup()/V2Ray). - OS chips: macOS/Linux status "CLI" -> "easiest" (.os-chip.cli renamed to .os-chip.easy, still accent-blue/positive). - Hero copy: replaced the amber "warn" caveat with a neutral .plat-note — same payment everywhere; macOS & Linux easy (CLI runs itself, just tell your agent "pay and connect to Austria"); Windows heavier JS-SDK path. - Fedora called out as the sole exception (SELinux blocks VPNs, can't be worked around) in an amber .plat-warn span; macOS/Ubuntu/mainstream Linux explicitly fine.
1 parent 2894c96 commit a9752ac

1 file changed

Lines changed: 27 additions & 7 deletions

File tree

docs/index.html

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,8 @@
343343
.os-chip.soon { color: var(--amber); border-color: rgba(255, 181, 71, 0.32); }
344344
.os-chip.soon .os-logo { color: var(--amber); filter: drop-shadow(0 0 6px rgba(255, 181, 71, 0.32)); }
345345

346-
.os-chip.cli { color: var(--accent); border-color: rgba(0, 170, 255, 0.32); }
347-
.os-chip.cli .os-logo { color: var(--accent); filter: drop-shadow(0 0 6px rgba(0, 170, 255, 0.3)); }
346+
.os-chip.easy { color: var(--accent); border-color: rgba(0, 170, 255, 0.32); }
347+
.os-chip.easy .os-logo { color: var(--accent); filter: drop-shadow(0 0 6px rgba(0, 170, 255, 0.3)); }
348348

349349
.os-chip .os-label {
350350
display: inline-flex;
@@ -549,6 +549,26 @@
549549
margin-bottom: 20px;
550550
}
551551

552+
.hero .subtitle.plat-note {
553+
font-size: 12.5px;
554+
color: var(--text-muted);
555+
line-height: 1.55;
556+
margin-top: 4px;
557+
margin-bottom: 20px;
558+
max-width: 640px;
559+
}
560+
.hero .subtitle.plat-note strong { color: var(--text); font-weight: 600; }
561+
.hero .subtitle.plat-note code {
562+
font-family: var(--font-mono);
563+
font-size: 11.5px;
564+
color: var(--accent-bright);
565+
background: var(--accent-subtle);
566+
padding: 1px 5px;
567+
border-radius: 4px;
568+
}
569+
.hero .subtitle.plat-note .plat-warn { color: var(--amber); }
570+
.hero .subtitle.plat-note .plat-warn strong { color: var(--amber); }
571+
552572
.hero .code-preview {
553573
max-width: 540px;
554574
margin: 0 auto;
@@ -1551,21 +1571,21 @@ <h1 class="fade-in">Private internet<br>for <span class="highlight">AI agents</s
15511571
</span>
15521572
<span class="os-label">Windows <span class="os-status">live</span></span>
15531573
</div>
1554-
<div class="os-chip cli" title="Connect via Sentinel's CLI tool">
1574+
<div class="os-chip easy" title="Easiest path — connect works out of the box">
15551575
<span class="os-logo" aria-hidden="true">
15561576
<svg viewBox="0 0 24 24" fill="currentColor"><path d="M16.4 1.3c.1 1.1-.3 2.2-1 3-.6.8-1.7 1.4-2.7 1.4-.2-1.1.3-2.2.9-2.9.8-.9 2-1.5 2.8-1.5Zm3.6 16.4c-.5 1.2-.8 1.7-1.4 2.8-.9 1.5-2.2 3.4-3.9 3.5-1.5 0-1.8-.9-3.8-.9-1.9 0-2.3.9-3.8.9-1.6-.1-2.9-1.8-3.8-3.3-2.5-4.3-2.7-9.4-1.2-12.1 1.1-1.9 2.8-3.1 4.4-3.1 1.5 0 2.5.9 3.8.9 1.3 0 2.1-.9 3.9-.9 1.4 0 3 .8 4.1 2.2-3.6 2-3 7.2 1.7 10Z"/></svg>
15571577
</span>
1558-
<span class="os-label">macOS <span class="os-status">CLI</span></span>
1578+
<span class="os-label">macOS <span class="os-status">easiest</span></span>
15591579
</div>
1560-
<div class="os-chip cli" title="Connect via Sentinel's CLI tool">
1580+
<div class="os-chip easy" title="Easiest path — connect works out of the box (except Fedora)">
15611581
<span class="os-logo" aria-hidden="true">
15621582
<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12.5 2c-2 0-3.3 1.6-3.3 4 0 1 .2 1.9.4 2.5-.7.5-1.3 1.4-1.8 2.6-.7 1.6-1 3.8-1.7 5.2-.5 1-1.5 1.5-2 2.2-.4.4-.5 1.3.4 1.6.7.2 1.3-.2 1.9-.6.4-.3.9-.4 1.2-.4.4.1.5.5.6 1 .1 1.3 1 2.2 2.9 2.4 1.8.2 4-.4 5.7-.4 1 0 1.7.1 2.3.1.6 0 1-.5 1-1 0-.5-.4-.9-.9-1.3-1.1-1-1.4-2.3-1.8-4-.4-1.6-.9-3.5-2.3-4.7.4-.8.6-1.7.6-2.7 0-2.3-1.3-4-3.2-4Zm-1 3.3c.4 0 .6.5.6 1s-.3 1-.6 1-.7-.5-.7-1 .3-1 .7-1Zm2.1 0c.4 0 .6.5.6 1s-.3 1-.6 1-.7-.5-.7-1 .3-1 .7-1Z"/></svg>
15631583
</span>
1564-
<span class="os-label">Linux <span class="os-status">CLI</span></span>
1584+
<span class="os-label">Linux <span class="os-status">easiest</span></span>
15651585
</div>
15661586
</div>
15671587

1568-
<p class="subtitle warn fade-in">The JS SDK tunnel is verified on Windows (WireGuard needs admin). On macOS and Linux, connect with Sentinel's CLI tool &mdash; ideally compiled locally: <a href="https://github.com/sentinel-official/sentinel-dvpncli" target="_blank" rel="noopener">sentinel-dvpncli</a>. The payment + provisioning flow (x402 &rarr; subscription + fee grant) is identical on every platform.</p>
1588+
<p class="subtitle plat-note fade-in"><strong>The agent always pays the same way</strong> &mdash; x402 USDC on Base &mdash; on every platform. What differs is connecting. <strong>macOS &amp; Linux are the easy path:</strong> WireGuard ships with the OS and Sentinel's <a href="https://github.com/sentinel-official/sentinel-dvpncli" target="_blank" rel="noopener">CLI</a> runs out of the box &mdash; interactive, self-documenting, no install or flags. Point any capable AI agent at it (&ldquo;pay and connect to Austria&rdquo;) and it drives itself. <strong>Windows</strong> needs the heavier JS&#8209;SDK path (manual WireGuard, admin, <code>setup()</code> to fetch V2Ray). <span class="plat-warn">Only exception: <strong>Fedora</strong> &mdash; its SELinux blocks VPNs and can&rsquo;t be worked around. macOS, Ubuntu and other mainstream Linux are fine.</span></p>
15691589

15701590
<div class="use-cases fade-in">
15711591
<div class="uc-panel">

0 commit comments

Comments
 (0)