Skip to content
This repository was archived by the owner on Jun 8, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 20 additions & 14 deletions app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,17 @@ const howItWorks = [
];

const traditionalDrawbacks = [
'Plaintext data exposed to the cloud provider',
'Implicit trust in the hypervisor and host OS',
'No cryptographic proof of execution integrity',
'Compliance burden falls on the data owner',
'Data decrypted in memory during compute — readable by the host',
'Implicit trust in the hypervisor, host OS, and cloud operator',
'No cryptographic proof that the expected code ran on real hardware',
'Algorithm and inputs share a trust domain with the operator',
];

const cocosBenefits = [
'Hardware-isolated TEEs (AMD SEV-SNP, Intel TDX)',
'Cryptographic remote attestation, end-to-end',
'Encrypted in-use data — invisible to the host',
'Open-source. Apache 2.0. Self-hostable.',
'Data stays encrypted in-use; CPU-enforced isolation via SEV-SNP / TDX',
'Hardware root of trust — host OS and hypervisor see only ciphertext',
'Remote attestation: vTPM + SEV-SNP / TDX reports against IGVM measurements',
'Algorithm + data delivered into the enclave over aTLS-protected gRPC',
];

const features = [
Expand Down Expand Up @@ -103,10 +103,16 @@ export default function Home() {
</div>

{/* terminal snippet */}
<div className="terminal max-w-md mt-4 hidden md:block">
<span className="text-muted-foreground">$</span>{' '}
<span className="text-foreground">go install</span>{' '}
<span className="text-primary">github.com/ultravioletrs/cocos@latest</span>
<div className="terminal max-w-md mt-4 hidden md:block space-y-1">
<div>
<span className="text-muted-foreground">$</span>{' '}
<span className="text-foreground">git clone</span>{' '}
<span className="text-primary">github.com/ultravioletrs/cocos</span>
</div>
<div>
<span className="text-muted-foreground">$</span>{' '}
<span className="text-foreground">cd cocos && make</span>
</div>
</div>
</div>

Expand Down Expand Up @@ -167,10 +173,10 @@ export default function Home() {
<div className="max-w-3xl mb-12">
<p className="eyebrow mb-4">{'// '}Why Cocos</p>
<h2 className="text-3xl md:text-5xl font-display font-medium tracking-tight text-foreground">
For decades, AI on sensitive data forced a compromise
AI on sensitive data has always required trusting someone
</h2>
<p className="mt-4 text-muted-foreground md:text-lg font-light leading-relaxed">
Either you trust the cloud — or you build everything from scratch. Cocos AI removes that tradeoff.
The cloud provider, the model owner, or a counterparty in a joint computation. Cocos AI removes the trust requirement with hardware-enforced enclaves and remote attestation.
</p>
</div>

Expand Down
12 changes: 6 additions & 6 deletions components/landing/HeroVisual.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { Check } from 'lucide-react';

const attestationLines = [
{ label: '$ cocos attest verify', tone: 'cmd' as const },
{ label: 'fetching measurement...', tone: 'muted' as const },
{ label: 'TEE: AMD SEV-SNP', tone: 'ok' as const },
{ label: 'image hash: 0x9f4a...e8b1', tone: 'ok' as const },
{ label: 'chain of trust: verified', tone: 'ok' as const },
{ label: 'launching workload...', tone: 'accent' as const },
{ label: '$ ./build/cocos-cli create-vm --server-url $HOST:7001', tone: 'cmd' as const },

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

data/algo/result would also good to showcase since it shows atls connection

{ label: 'Creating a new virtual machine', tone: 'muted' as const },
{ label: 'Virtual machine created successfully', tone: 'ok' as const },
{ label: 'id e71cdcf5... · port 6100', tone: 'muted' as const },
{ label: '$ ./build/cocos-cli attestation get snp-vtpm', tone: 'cmd' as const },
{ label: 'Attestation retrieved and saved successfully', tone: 'accent' as const },
];

export function HeroVisual() {
Expand Down
6 changes: 3 additions & 3 deletions components/layout/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,16 @@ export function Footer() {
<p className="text-muted-foreground mb-4">
Releases, attestation research, and confidential computing news.
</p>
<form className="flex flex-col sm:flex-row gap-2" onSubmit={(e) => e.preventDefault()}>
<form className="flex flex-col gap-2 w-full" onSubmit={(e) => e.preventDefault()}>
<input
type="email"
placeholder="you@domain.com"
className="bg-background border border-border rounded-sm px-3 py-2 flex-1 font-mono text-xs focus:outline-none focus:ring-1 focus:ring-primary text-foreground"
className="w-full min-w-0 bg-background border border-border rounded-sm px-3 py-2 font-mono text-xs focus:outline-none focus:ring-1 focus:ring-primary text-foreground"
required
/>
<button
type="submit"
className="bg-primary text-primary-foreground rounded-sm px-4 py-2 font-mono text-[0.65rem] uppercase tracking-[0.15em] hover:opacity-90 transition-opacity whitespace-nowrap"
className="w-full sm:w-fit bg-primary text-primary-foreground rounded-sm px-4 py-2 font-mono text-[0.65rem] uppercase tracking-[0.15em] hover:opacity-90 transition-opacity whitespace-nowrap"
>
Subscribe
</button>
Expand Down
Loading