Welcome to the Mavkit and Protocol Documentation!

To start browsing, either follow one of the guided paths below, or directly pick any topics in the documentation menu.

Discover Mavkit & the Mavryk protocol

Never heard of Mavkit? Let’s get acquainted!

Mavkit & the Mavryk protocol are an implementation of the Mavryk blockchain , a distributed consensus platform with meta-consensus capability.

This means that, unlike other blockchains like Bitcoin or Ethereum, Mavryk comes to consensus not only about the state of its ledger, but also about how the protocol and the nodes should adapt and upgrade.

This is a fundamental design choice, allowing Mavryk to be seamlessly upgradable and continuosly evolving. Due to this feature, Mavryk is built to last, and always stay at the leading edge of blockchain technology.

To learn more about Mavryk, the Mavryk documentation.

To learn more about how Mavkit & the protocol fit into Mavryk and its ecosystem, see Mavkit & Protocol overview.


Getting started

Newcomer to Mavkit? Start participating to Mavryk using Mavkit!

Start participating to Mavryk by following the Introduction section in the documentation menu.

These tutorials explain:

and more.


Using Mavkit

Already a user? Here is everything you need to know!

If you already installed Mavkit and can participate in the Mavryk blockchain, the most useful resources are grouped in the User manual section in the documentation menu. These pages:

If you intend to participate to Mavryk not just as a user, but rather as a baker, you should also check more specialized documentation such as the Baking section on the Mavryk Documentation.


Understanding

Want to know how it works? It’s no secret, let us explain!

If you want to know more about the technology underlying Mavkit and the Mavryk protocol, the Reference manual section in the documentation present their rationale, main design principles, and some high-level implementation principles:


Developer reference

Are you a Mavryk developer? Find here some useful reference pages!

If you are a developer on the Mavryk platform, you must know the Mavryk Developer Portal or Mavryk Documentation, giving accessible and pedagogical expositions on how to write smart contracts or Dapps.

This website complements those resources with reference documentation, mostly in section Developer reference, including:


Contributing

Are you a platform developer? Here are the nuts and bolts!

One major focus of this website is on resources for platform developers, that is, contributors to Mavkit (Mavkit developers) and contributors to the Mavryk protocol (protocol developers).

Platform developers can find a rich set of explanations, tutorials, and howtos, mainly in the Contributing section, including:

Platform developers are also provided reference materials for internal APIs of Mavkit, such as: