Concepts
The ideas the platform is built on, from key custody to the public audit layer.
Five ideas account for most of the platform's behaviour. Each page here explains one of them, and says plainly where the idea belongs to the SDX Protocol rather than to mintBlue.
Where it does, the page links the specification instead of restating it. Two documents describing the same wire format eventually disagree, and the one you are reading is never the one that gets corrected.
Non-custodial keys
Where the account root lives, what mintBlue holds, and which parts are designed rather than shipped.
The public audit layer
Why a record nobody owns is worth more than a record you are asked to trust.
Envelopes
What a record looks like on the wire, and where that shape is specified.
Machines
State rebuilt by replaying its own history, through a reader, a writer and a recorder.
Generations
Which format the shipped SDK writes, which one the specification defines, and why they differ.
Store snapshots in S3
Replace the Machine's in-memory recorder with one that persists snapshots to an S3 bucket, so a restart resumes instead of replaying everything.
Non-custodial keys
A matrix of who holds which key, per deployment model, including what is designed rather than shipped and what this design does not provide.