Greetings fellow developers! For those of you who attended my talk at OPNEXT, or who came to this forum shortly after (maybe you watched the replay), the information below should get you started with the v0.4 Preview SDK.
I have uploaded the Mac ARM and Linux x86 versions of the first SDK. I have tested them on macOS 26 and Ubuntu 24.04 machines.
Please note that this is a Preview release, and there may be issues, and please feel free to report them here.
Known issues on Ubuntu:
The control panel window is not tall enough to show all scaling buttons
Clicking the buttons in the control panel works, but they do not rerender on press
To install the SDK:
curl --proto '=https' --tlsv1.2 -sSf https://sdk.foundation.xyz/install.sh | sh
Then you can follow the instructions or run:
foundation develop
foundation doctor
foundation new # Then answer the questions
foundation sim # Ctrl-C to quit or click the close button in the window
The protocol between Envoy and Passport Prime is our QuantumLink protocol. It uses post-quantum-secure crypto primitives (ML-KEM, ML-DSA, and ChaCha20-Poly1305). We have a mobile-side library for that coming out shortly as well so your own apps can connect to your Prime app securely.
For backups, using 3 keycards instead of having one share on Envoy is not in the backup flow at the moment, but is in the backlog, likely in v1.4.0. (v1.3.0 is coming soon).
This is our Developers channel, so in you’re in the right place to ask questions! Just create a new topic for each question.
Awesome thanks, I really enjoyed your talk and I’m enjoying exploring the device .
I think QuantumLink is very cool, I was more wondering about the Bitcoin light client protocol in use but I have realized its an Electrum service, and the user can connect to their own node if it provides that service.
Thanks for writing this post. Looking forward to running the SDK on my device. Any chance you can make it compatible for Intel Macbooks? Currently running a 2019 Macbook with macOS Sequoia 15.6.1 (24G90). Will be updating soon and trying again. Thanks.
This is what happens when I try to install the SDK:
mab@MacBookPro % curl --proto ‘=https’ --tlsv1.2 -sSf https://sdk.foundation.xyz/install.sh | sh
No packaged Foundation SDK archive is available for x86_64-apple-darwin.
Supported targets: aarch64-apple-darwin x86_64-unknown-linux-gnu