Atala PRISM v2 has been recently released to the public. The official documentation is a great technical reference, but developers want implementation examples and advice from experienced experts.
We will write a book, for software developers, which will explain the basics, plus a deep dive into implementation details, and lessons learned from building and deploying real world projects.
This is the total amount allocated to Mastering Atala PRISM Book.
Roberto Carvajal
No dependencies.
The source code for the example projects will be open source and freely available under a permissive license.
We plan to make the text available via a "Pay what you want" pricing model, which would allow the information to always be freely available.
Learning is hard, books are the best:
When a technology is new, learning it can be difficult. Often documentation is accurate but lacks practical context and software developers often need examples and expert advice to be productive. This book will give a software developer what they need to build and deploy an Atala PRISM project from scratch, to production and beyond. Free example source code will be made available, showing real world implementations for Web, iOS, and Android, as well as architecture patterns which worked for the authors when solving real world problems.
This book aims to be a companion to the official documentation, adding much needed context and tutorial-based learning, turning any developer into an Atala PRISM guru.
We believe Mastering Atala PRISM will be an essential source of knowledge for any software developer who's intrigued by SSI but doesn't know where to start. Learning SSI concepts can be overwhelming. We will provide real world examples, and will aim to demystify and educate readers on practical details which allow them to build and learn at the same time.
Mastering Atala PRISM will highlight tips, tricks, and lessons learned while building and scaling real world projects in production. Working code examples will allow developers to jump the usual hurdles and copy/paste their way past complex problems. The book will be published in English and Spanish, and which will help spread adoption of Atala PRISM and become a definitive resource worldwide. We hope to make it simple for the community to contribute other translations once the text is published.
Each of the topics below will be in depth backed with solution patterns from real world experience:
Table of Contents *subject to change during writing/editing phases:
Number of readers, positive reviews, downloads of the book or its companion software.
We will publish the text via Gumroad or similar publishing platform via a "Pay what you want" pricing model.
Open Source example code will be freely available on Github.
We will maintain an Errata section, which can be updated to cover future versions of Atala PRISM.
Receiving Catalyst funding will allow us to make the text available to the community for free.
About the Authors:
Jon Bauer and Roberto Carvajal, are both experienced developers with almost 30 years of experience each. In 2006, they formed Covelop, a software development agency which specializes in groundbreaking platforms for Music Industry artists and labels. Early pioneers in digital E-commerce, Covelop has delivered profitable solutions across web and mobile technologies, and is now invested in creating innovative projects involving Self-Soverign Identity (SSI), Blockchain, and Atala PRISM.
Jon and Roberto have completed the Atala PRISM v2 Beta program, Atala PRISM Pioneer Programs 101, 102, and 103, and are launching a large Atala PRISM project in 2023.
Roberto is a polyglot, full stack, LAMP dev who can build an idea and scale it. His background in security and encryption is only matched by his ability to explain it to others. Roberto will translate the book into Spanish.
Jon started programming the web in 1996, and spent over 10 years as a full stack engineer. He has led web and mobile projects at several large public companies, and has specialized in iOS and Apple platforms since 2011.
Jon has also been working in the Identity industry and with Plutus since 2021 and has completed the Emurgo Academy Cardano Developer Professional and Cardano Solutions Architect programs.
Jon was a technical editor on The iOS5 Developer's Cookbook
Roberto Carvajal: https://www.linkedin.com/in/robertocarvajal/
Jon Bauer: https://www.linkedin.com/in/jonbauer/
We hope to make upskilling, learning and building on Atala PRISM a matter of weeks, not months.
M1: Research
M2/M3/M4: Write Drafts
M5/M6/M7: Example Code Development
M5/M6/M7: Technical Editors and Feedback
M8: Revise Drafts into Final Form
M8: Publishing
Research
Writing Drafts
Example Code Development
Community Technical Editors
Revise Drafts into Final Form
Publishing
Writing / Editing: $30,000 - $15,000 (x2)
Spanish Translation: $5,000
Technical Editor Fee: $3,000 - $1,500 (x2)
Example Project Development:
Book Cover Design / Layout / Illustrations: $3000
Website / Domain Name / Hosting: $1,000
Marketing / Additional Editors / Misc: $5,000
Total: $87,000 USD / ~300,000 ADA
This is a highly technical document, and includes example source code in multiple languages and platforms. We believe we are budgeting a reasonable amount for each project, considering the freelance value of each effort could be much higher. The code will be given away freely under a permissive license so at the very least, the community will be able to modify and use it in their projects if they wish.
We are currently building a large-scale, production quality project with Atala PRISM which will launch in late 2023. The book will detail all the gotchas we encounter and our solutions. We believe this book will save other developers both time and money when building with Atala PRISM.
Receiving Catalyst funding will allow us to make the text and example code available to the community for free.
Author: Roberto Carvajal - https://www.linkedin.com/in/robertocarvajal/
Author: Jon Bauer - https://www.linkedin.com/in/jonbauer/
Technical Editors: TBD (we will reach out to experts in the community once we are funded)
Designer: TBD (we will reach out to designer once we are funded)
Spanish Translation: Roberto Carvajal
Example Code: