Tutorials
Hands-on, build-something walkthroughs. Where the Developer Guide covers each tool and the SDK Reference documents every function, a tutorial takes you end to end — from an empty project to a working ENC app you can run.
Build a custom Personal app
The first tutorial builds a small custom Personal app on the
personal App SDK (@enc-protocol/personal-cli → PersonalSdk). You'll:
- create an identity and mint your own Personal enclave from a manifest;
- write public posts and owner-only encrypted private notes (via the identity-aead plugin the SDK applies for you);
- read your feed, your private notes, and cross-enclave profiles;
- subscribe to live updates and wire it into a minimal client.
By the end you'll have a personal micro-app — your own public posts and a private vault — backed by a verifiable enclave, with the SDK doing the signing, RBAC, and encryption.
Prerequisites- Node 18+ and the SDK installed.
- A backend to run against: either a local node, or the zero-setup in-process
memoryadapter (great for following along without deploying anything).
It builds directly on the foundations from the Developer Guide — if you haven't yet, skim Building with the SDK first for the identity → enclave → submit/query → verify loop this tutorial puts to work.