By Keefer Taylor and Luke Youngblood

Today, we’re open sourcing two libraries for working with Tezos keys stored in Amazon Web Service’s Key Management System (“AWS KMS”). These tools provide a security focused abstraction that allows developers to securely work with hot keys stored in the cloud.

Photo by Jan Antonin Kolar on Unsplash

About KMS

Before discussing the new libraries, some background on KMS may be useful.

AWS KMS is a cloud solution which provides hardware security modules (HSMs) on demand. HSMs are computer hardware that is hard wired to not allow key extraction. …


Tessellated Geometry, the company behind TezosKit, is proud to announce that TezosKit has completed a security audit. TezosKit is a Swift SDK that enables Tezos applications to be developed on Apple products, including iOS, macOS and iPadOS.

The audit was conducted by Least Authority, a leading security company in the blockchain industry. A copy of the report can be found here.

The audit’s completion fulfills the last requirement of our grant from the Tezos Foundation. We would like to thank the foundation for their generous support.

To recap, the grant provided financial support to help us cover important maintenance and…


TezosKit is a Swift SDK that enables Tezos applications to be developed on Apple products, including iOS, macOS and iPadOS. TezosKit’s recent update allows developer to take advantage of the Secure Enclave and Keychain to securely store keys and sign transactions on iOS and macOS devices.

Previously, I’ve written about the benefits of using this technology. On device key storage and biometric authentication provides unparalleled security and safety to users. Additionally, Tezos’ smart contract properties position the network uniquely to use the Secure Enclave by creating a fail safe for key recovery and setting spending limits.

This work is completed…


I’m thrilled to announce TezosKit has received a grant from the Tezos Foundation to build additional features for Tezos on mobile. TezosKit is a Swift SDK that enables Tezos applications to be developed on Apple products, including iOS, macOS and iPadOS.

The funding will be used in several ways. Last year, I demonstrated that it was possible to use the Secure Enclave in Apple devices to sign a Tezos transaction. This funding will enable productionized applications of signing Tezos transactions from embedded HSMs in Apple devices via user’s biometrics (face or fingerprints). Additionally, it will fund development of the new…


Keefer Taylor and the Tezos Commons (TC) are proud to announce a new release of TezosKit.

TezosKit is a Swift SDK for Tezos and Tezos based apps on Apple platforms, including iOS, MacOS, iPadOS.

TezosKit 4.0 adds enhanced functionality for smart contract interactions. The new features enable implementations of native mobile interaction with apps on Tezos.

TezosKit is also proud to be collaborating with camlCase to bring a mobile focused interface to DEXter, Tezos’ decentralized exchange.

These features also arrive just in time for the IDEO hackathon where teams will be able to use it to build mobile-focused products. This…


A screen recoding of a prototype application which uses the Secure Enclave to sign and broadcast Tezos transactions.

Did you know that you can use the Secure Enclave and Face ID to sign Tezos transactions on your iOS device?

The video on the left is a screen capture of a prototype iOS app creating and signing a transaction with the user’s face. You can see the transaction on the blockchain here.

Note that unlike most iOS apps which use biometrics to sign transactions, this transaction uses an address which starts with ‘tz3’ instead of an address that starts with ‘tz1’…

Keefer Taylor

CEO, Tessellated Geometry / www.TessellatedGeometry.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store