Last updated: May 28, 2026
Security is foundational to WeaveOS — not a feature. Every settlement on our platform involves real money, real AI decisions, and real business data. This page describes the controls, architecture, and practices we use to protect all of it.
We design for adversarial conditions from the start. Our threat model assumes that any single layer can be compromised — so we layer controls such that a breach at one layer cannot cascade into a full system compromise or fund loss. Key principles:
Sui Move Smart Contracts
All settlement logic is implemented in the Sui Move programming language, which provides strong resource safety and type guarantees. Our smart contract package enforces:
Attestation and Outcome Verification
Outcome verification runs inside a Trusted Execution Environment (AWS Nitro Enclave in production). The enclave:
The Move contract verifies the enclave’s attestation before permitting settlement. A compromised application layer cannot forge a valid attestation without access to the enclave’s key — and even then, Move-side invariants remain independently enforced.
During the current early-access period, the verifier runs on a Vercel serverless function signed with a registered ed25519 development key. The same Move-side invariants apply. Production Nitro Enclave deployment is scheduled for the next platform milestone.
Encryption in Transit
Encryption at Rest
Credential Security
Our production infrastructure is hosted on Vercel (application layer) and Neon (database), both of which provide:
We operate a responsible disclosure programme and welcome reports from security researchers. If you discover a vulnerability in the WeaveOS platform, smart contracts, or infrastructure, please report it to us privately before public disclosure.
How to report
Our commitments to researchers
In-scope: weaveos.xyz and all subdomains, the WeaveOS Move smart contract package, the TypeScript SDK, and the public API. Out-of-scope: third-party infrastructure (Vercel, Neon, Sui network), social engineering attacks, and physical attacks.
We maintain a documented incident response plan. In the event of a security incident:
In accordance with our commitment to transparency, we declare all data points collected by the WeaveOS platform:
We do not collect: location data beyond country-level IP geolocation, photos or camera access, microphone or audio data, contacts, calendar data, biometric data, or health information.
For security-related matters, contact our security team at security@weaveos.xyz. For privacy matters, see our Privacy Policy. For all other enquiries, reach us at team@weaveos.xyz.