The official website for the Proof of Cloud Alliance - a vendor-neutral alliance maintaining a signed registry of cloud-hosted server hardware identities for verifiable confidential computing.
Visit the website at: https://proofofcloud.org
Proof of Cloud is a consortium that maintains a transparent, verifiable registry of cloud hardware identities to bridge the trust gap in confidential computing. The alliance enables verification that TEE workloads run on genuine cloud infrastructure rather than potentially compromised hardware.
- Hardware Verification: Multi-level verification process for Intel TDX and AMD SEV hardware
- Alliance Governance: Transparent governance structure with founding members
- Interactive Verification: Live attestation verification tool
- Comprehensive Documentation: Complete charter, privacy policy, and terms of service
- Modern Design: Built with Next.js and shadcn/ui for professional appearance
├── frontend/ # Next.js application with shadcn/ui
│ ├── app/
│ │ ├── layout.tsx # Root layout with Nav & Footer
│ │ ├── page.tsx # Landing page
│ │ └── globals.css # shadcn theme variables
│ ├── components/
│ │ ├── ui/ # shadcn components (button, card, etc.)
│ │ ├── nav.tsx # Navigation component
│ │ ├── footer.tsx # Footer component
│ │ └── verification-form.tsx # Attestation verification form
│ └── public/assets/ # Images and logos
├── server/ # Node.js backend (separate)
│ └── server.js # Express server with verification API
├── dcap_collateral_tool/ # Intel DCAP verification tool
├── docs/ # Alliance documentation
│ ├── charter-draft-v0.1.md
│ ├── l1-verification-methods.md
│ ├── rfid.md
│ └── overview.md
├── assets/ # Original assets
└── package.json # Backend dependencies
- Next.js 14+: React framework with App Router
- TypeScript: Type-safe development
- Tailwind CSS: Utility-first CSS framework
- shadcn/ui: Modern component library
- lucide-react: Icon library
- Express: Web server framework
- DCAP Tool: Intel attestation verification
- API Endpoint:
/api/verify-attestation
- Secret Network - Privacy-first blockchain platform
- Phala Network - Confidential computing cloud
- Node.js 18+
- npm or yarn
cd frontend
npm install
npm run devThe frontend will be available at http://localhost:3000
# In the root directory
npm install
npm start
# or
npm run devThe backend API will be available at http://localhost:3000/api/*
# Prerequisites (Ubuntu/Debian)
sudo apt update
sudo apt install -y g++ libsgx-dcap-ql libsgx-dcap-quote-verify-dev libsgx-dcap-ql-dev
# Build
cd dcap_collateral_tool
g++ dcap_collateral_tool.cpp \
-O2 \
-L/usr/lib/x86_64-linux-gnu \
-lsgx_dcap_quoteverify \
-o bin/dcap_collateral_toolThe project consists of two separate parts:
- Frontend (
/frontend): Next.js application with shadcn/ui components - Backend (
/server): Node.js Express server with attestation verification
These run independently - the frontend makes API calls to the backend.
The website uses shadcn/ui for a modern, professional design:
- Clean, minimal aesthetic
- Neutral color palette (slate/zinc)
- Subtle shadows and borders
- Responsive grid layouts
- Dark mode support (built-in)
- Professional typography with Inter font
- Apply for Membership: Google Form
- Charter:
/charter - Verification Methods:
/verification-methods - Privacy Policy:
/privacy - Terms of Service:
/tos
This website and its content are open source and vendor-neutral, reflecting the transparent nature of the Proof of Cloud Alliance.
To suggest changes or report issues:
- Open an issue in this repository
- Submit a pull request with proposed changes
- Apply for alliance membership to participate in governance
Proof of Cloud Alliance - Making confidential computing infrastructure verifiable, not merely asserted.