What is SGraph Send?

SGraph Send is a zero-knowledge encrypted file sharing service. Files are encrypted in your browser using AES-256-GCM before they are uploaded. The decryption key never leaves your device. The server stores only encrypted bytes it cannot read.

Visit send.sgraph.ai to try it — no account required.


How it was built

SGraph Send was designed, built, and tested by a coordinated team of AI agent roles, with a human stakeholder (Dinis Cruz) providing direction and making final decisions.

Role Responsibility
Conductor Orchestration, priority management, task routing
Architect API contracts, data models, system topology
Dev Backend and frontend implementation
QA Test strategy, test execution, quality assurance
DevOps CI/CD pipelines, deployment configuration
AppSec Security review, threat modelling
Librarian Knowledge base maintenance, documentation indexing
Cartographer System maps, dependency graphs
Historian Decision tracking, rationale capture
Journalist External communications, feature articles

Each role operates within a defined scope, produces review documents, and communicates through a shared repository structure. The project is open source.


The stack

Layer Technology
Runtime Python 3.12 / ARM64
Web framework FastAPI
Deployment AWS Lambda with Function URLs
Storage Amazon S3 (via Memory-FS abstraction)
Frontend Vanilla JavaScript, Web Components
Encryption Web Crypto API (AES-256-GCM)
Testing pytest — no mocks, real in-memory stack
CI/CD GitHub Actions
Package sgraph-ai-app-send on PyPI

Open source

SGraph Send is open source. The code, the documentation, and the team’s review documents are all in the repository.


Contact

SGraph Send is currently in private beta. If you are interested in trying it or have questions, reach out to Dinis Cruz on LinkedIn.