When assessing the maturity of blockchain and DLT, IT auditors should take into account the functionality and performance of the technology or solution, such as scalability, availability, security, privacy, interoperability, and usability. Additionally, they should consider the maturity and stability of the underlying protocols, algorithms, and software in terms of design, testing, validation, documentation, and maintenance. Moreover, they should evaluate the governance and risk management of the technology or solution in terms of ownership, control, accountability, transparency, auditability, compliance, and resilience. Finally, they should assess the adoption and innovation of the technology or solution in terms of market share, user base, customer satisfaction, feedback, and development roadmap. There is no one-size-fits-all approach to assess the maturity of blockchain and DLT; different technologies and contexts may require different criteria and methods.