feat: establish NekoNest Cloud control and relay

This commit is contained in:
2026-08-12 23:25:43 +08:00
commit f27606b709
222 changed files with 71456 additions and 0 deletions
+90
View File
@@ -0,0 +1,90 @@
import type { Metadata } from "next";
import Link from "next/link";
import { PublicShell, StatusPill } from "../components/Shells";
export const metadata: Metadata = {
title: "信任与隐私边界",
description: "NekoNest Cloud 能看到什么、不能承诺什么,以及 sealed 上线前需要哪些证据。",
};
export default function TrustPage() {
return (
<PublicShell>
<section className="subpage-hero trust-hero">
<div className="subpage-hero-inner">
<span className="eyebrow">TRUST / </span>
<h1></h1>
<p> PWA </p>
</div>
</section>
<section className="section boundary-section">
<div className="boundary-grid">
<article className="boundary-card local-card">
<span className="boundary-icon">HOST</span>
<h2></h2>
<ul className="plain-list">
<li></li>
<li>Agent CLI API Key</li>
<li> Agent </li>
<li> ownership</li>
</ul>
</article>
<article className="boundary-card cloud-boundary-card">
<span className="boundary-icon">CLOUD</span>
<h2></h2>
<ul className="plain-list">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</article>
<article className="boundary-card evidence-card">
<span className="boundary-icon">PROVE</span>
<h2></h2>
<p>sealed </p>
<StatusPill tone="danger"></StatusPill>
</article>
</div>
</section>
<section className="section mutable-pwa-section">
<div className="mutable-pwa-grid">
<div>
<span className="eyebrow">THE MUTABLE PWA PROBLEM</span>
<h2> Cloud</h2>
</div>
<div>
<p>使 PWA线 CSP</p>
<div className="evidence-checks">
<span> </span>
<span> nonce/hash CSP线</span>
<span> / provenance</span>
<span> </span>
<span> sealed </span>
</div>
</div>
</div>
</section>
<section className="section claim-section">
<div className="claim-grid">
<div className="claim-do">
<span></span>
<h3>Cloud store </h3>
</div>
<div className="claim-dont">
<span></span>
<h3> E2E</h3>
</div>
</div>
</section>
<section className="trust-cta">
<div><h2></h2><p></p></div>
<div className="trust-cta-actions"><Link className="button button-primary button-large" href="/privacy"> </Link><Link className="button button-secondary button-large" href="/readiness">线</Link></div>
</section>
</PublicShell>
);
}