Skip to content

Commit 3798a1b

Browse files
vveerrggclaude
andcommitted
feat: add OpenClaw SDK docs hub, Four Pillars section, legal pages
- Add /openclaw.html with full SDK documentation for all 4 pillars - Add Four Pillars section to homepage with pillar cards - Add privacy policy, terms of service, and support pages - Update footer with legal links across all pages Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 165d372 commit 3798a1b

6 files changed

Lines changed: 1722 additions & 6 deletions

File tree

docs/guide.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -709,6 +709,12 @@ <h2>Next Steps</h2>
709709
<footer>
710710
<p><a href="/">&larr; Back to nse.dev</a></p>
711711
<p style="margin-top: 12px;">NSE is open source (MIT) &middot; Part of the <a href="https://www.npmjs.com/~vveerrgg">nostr-*</a> library family &middot; A <a href="https://humanjava.com">Humanjava</a> project</p>
712+
<p style="margin-top:8px;">
713+
<a href="/privacy.html">Privacy</a> &middot;
714+
<a href="/terms.html">Terms</a> &middot;
715+
<a href="/support.html">Support</a> &middot;
716+
<a href="https://loginwithnostr.com/openclaw">OpenClaw</a>
717+
</p>
712718
</footer>
713719
</div>
714720
</body>

docs/index.html

Lines changed: 125 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>NSE — Nostr Secure Enclave</title>
7-
<meta name="description" content="Open-source hardware-backed key management for Nostr. Your nsec, encrypted at rest by hardware you already own.">
7+
<meta name="description" content="Sovereign AI infrastructure on Nostr. Hardware-backed key management, Lightning wallet, scheduling, and social graph. The four pillars of agent autonomy.">
88
<!-- Open Graph -->
99
<meta property="og:title" content="NSE — Nostr Secure Enclave">
1010
<meta property="og:description" content="Hardware-backed key management for Nostr. Your nsec, encrypted at rest by hardware you already own.">
@@ -231,6 +231,61 @@
231231
footer a { color: var(--text-dim); }
232232
footer a:hover { color: var(--cyan); }
233233

234+
/* Pillar cards */
235+
.pillar-grid {
236+
display: grid;
237+
grid-template-columns: 1fr 1fr;
238+
gap: 16px;
239+
margin: 24px 0;
240+
}
241+
242+
.pillar-card {
243+
background: var(--bg-card);
244+
border: 1px solid var(--border);
245+
border-radius: 12px;
246+
padding: 24px 20px;
247+
transition: border-color 0.15s;
248+
}
249+
250+
.pillar-card:hover { border-color: var(--cyan); }
251+
252+
.pillar-card h3 {
253+
font-size: 1rem;
254+
font-weight: 700;
255+
margin-bottom: 4px;
256+
}
257+
258+
.pillar-card .pillar-label {
259+
color: var(--cyan);
260+
font-size: 0.8rem;
261+
font-weight: 600;
262+
margin-bottom: 8px;
263+
}
264+
265+
.pillar-card p {
266+
color: var(--text-dim);
267+
font-size: 0.85rem;
268+
line-height: 1.5;
269+
margin-bottom: 12px;
270+
}
271+
272+
.pillar-card code {
273+
font-family: var(--mono);
274+
font-size: 0.8rem;
275+
background: rgba(34,211,238,0.08);
276+
color: var(--cyan);
277+
padding: 2px 8px;
278+
border-radius: 4px;
279+
}
280+
281+
.pillar-card a {
282+
font-size: 0.85rem;
283+
}
284+
285+
@media (max-width: 480px) {
286+
.pillar-grid { grid-template-columns: 1fr; }
287+
}
288+
234289
@media (max-width: 480px) {
235290
.hero { padding: 60px 0 40px; }
236291
.hero h1 { font-size: 2.2rem; }
@@ -245,8 +300,9 @@
245300
<h1><span>NSE</span></h1>
246301
<p class="hero-tagline">Nostr Secure Enclave</p>
247302
<p class="hero-one-liner">
248-
Hardware-backed key management for Nostr. Your nsec, encrypted at rest
249-
by hardware you already own. One API across iOS, Android, server, and browser.
303+
The cryptographic foundation for sovereign AI. Hardware-backed key management,
304+
identity, wallet, scheduling, and relationships &mdash; everything an agent needs
305+
to operate independently on the open internet.
250306
</p>
251307

252308
<div class="code-block">
@@ -555,6 +611,62 @@ <h2>Where NSE Fits</h2>
555611
</p>
556612
</section>
557613

614+
<section class="section">
615+
<h2>The Four Pillars</h2>
616+
<p>
617+
NSE is the cryptographic foundation. On top of it, four Python SDKs give AI agents
618+
everything they need to operate as sovereign entities &mdash; not services.
619+
</p>
620+
621+
<div class="pillar-grid">
622+
<div class="pillar-card">
623+
<h3>NostrKey</h3>
624+
<div class="pillar-label">Identity</div>
625+
<p>Cryptographic identity. Generate keypairs, sign events, encrypt messages, NIP-46 bunker delegation.</p>
626+
<code>pip install nostrkey</code>
627+
<br><br>
628+
<a href="/openclaw.html#nostrkey">Docs &rarr;</a> &middot;
629+
<a href="https://pypi.org/project/nostrkey/">PyPI</a> &middot;
630+
<a href="https://github.com/HumanjavaEnterprises/nostrkey.app.OC-python.src">Source</a>
631+
</div>
632+
<div class="pillar-card">
633+
<h3>NostrWalletConnect</h3>
634+
<div class="pillar-label">Finance</div>
635+
<p>Lightning wallet access via NIP-47. Pay invoices, check balance, create invoices. Non-custodial.</p>
636+
<code>pip install nostrwalletconnect</code>
637+
<br><br>
638+
<a href="/openclaw.html#nostrwalletconnect">Docs &rarr;</a> &middot;
639+
<a href="https://pypi.org/project/nostrwalletconnect/">PyPI</a> &middot;
640+
<a href="https://github.com/HumanjavaEnterprises/nwc.app.OC-python.src">Source</a>
641+
</div>
642+
<div class="pillar-card">
643+
<h3>NostrCalendar</h3>
644+
<div class="pillar-label">Time</div>
645+
<p>Sovereign scheduling via NIP-52. Publish availability, book meetings, agent-to-agent negotiation.</p>
646+
<code>pip install nostrcalendar</code>
647+
<br><br>
648+
<a href="/openclaw.html#nostrcalendar">Docs &rarr;</a> &middot;
649+
<a href="https://pypi.org/project/nostrcalendar/">PyPI</a> &middot;
650+
<a href="https://github.com/HumanjavaEnterprises/nostrcalendar.app.OC-python.src">Source</a>
651+
</div>
652+
<div class="pillar-card">
653+
<h3>NostrSocial</h3>
654+
<div class="pillar-label">Relationships</div>
655+
<p>Social graph with trust tiers, drift detection, conversation evaluation, content guardrails, and cross-channel recognition.</p>
656+
<code>pip install nostrsocial</code>
657+
<br><br>
658+
<a href="/openclaw.html#nostrsocial">Docs &rarr;</a> &middot;
659+
<a href="https://pypi.org/project/nostrsocial/">PyPI</a> &middot;
660+
<a href="https://github.com/HumanjavaEnterprises/nostrsocial.app.OC-python.src">Source</a>
661+
</div>
662+
</div>
663+
664+
<p>
665+
Strip any one from an agent and it becomes dependent. All four together = sovereign.
666+
<a href="/openclaw.html">Full OpenClaw documentation &rarr;</a>
667+
</p>
668+
</section>
669+
558670
<section class="section">
559671
<h2>What NSE Is Not</h2>
560672
<p><strong>Not a remote signer.</strong> NSE is a local library. Use NIP-46 for remote signing.</p>
@@ -565,13 +677,20 @@ <h2>What NSE Is Not</h2>
565677

566678
<section class="cta">
567679
<h2>Start Building</h2>
568-
<p>NSE is live on all 6 platforms. Server, browser, Python, iOS, and Android — install and go.</p>
569-
<a class="cta-btn" href="https://github.com/HumanjavaEnterprises/nse-dev.web.landingpage.src">GitHub</a>
570-
<a class="cta-btn" href="/guide.html" style="margin-left: 12px; background: transparent; border: 1px solid var(--cyan); color: var(--cyan);">Bunker 101 Guide</a>
680+
<p>NSE + four Python SDKs. Everything an AI agent needs to be sovereign.</p>
681+
<a class="cta-btn" href="/openclaw.html">OpenClaw Docs</a>
682+
<a class="cta-btn" href="https://github.com/HumanjavaEnterprises" style="margin-left: 12px; background: transparent; border: 1px solid var(--cyan); color: var(--cyan);">GitHub</a>
683+
<a class="cta-btn" href="/guide.html" style="margin-left: 12px; background: transparent; border: 1px solid var(--cyan); color: var(--cyan);">Bunker 101</a>
571684
</section>
572685

573686
<footer>
574687
<p>NSE is open source (MIT) &middot; Part of the <a href="https://www.npmjs.com/~vveerrgg">nostr-*</a> library family &middot; A <a href="https://humanjava.com">Humanjava</a> project</p>
688+
<p style="margin-top:8px;">
689+
<a href="/privacy.html">Privacy</a> &middot;
690+
<a href="/terms.html">Terms</a> &middot;
691+
<a href="/support.html">Support</a> &middot;
692+
<a href="https://loginwithnostr.com/openclaw">OpenClaw</a>
693+
</p>
575694
</footer>
576695
</div>
577696
</body>

0 commit comments

Comments
 (0)