Skip to content

Repository files navigation

banner

StackExchange Discord Dependencies Apache 2.0 license

IntroductionWhere To StartPackagesDocumentation & ResourcesContributing


IOTA Notarization Toolkit

Introduction

This repository contains the IOTA Notarization Toolkit, a set of IOTA ledger tools for verifiable on-chain data workflows.

The toolkit includes:

  • Single Notarization Use this for individual locked or dynamic notarizations of arbitrary data, documents, hashes, or latest-state records.
  • Audit Trails Use this for structured record histories with sequential entries, role-based access control, locking, and tagging.
  • Proof of Inclusion Use this to construct portable cryptographic evidence that a transaction, event, or object state is included in a certified IOTA checkpoint, and to verify that evidence locally.

Where To Start

Use Single Notarization for one on-chain object that stores arbitrary data, a document hash, or the latest state of a record.

Use Audit Trails for structured record histories with permissions, capabilities, tagging, and write or delete controls.

Use Proof of Inclusion when a verifier needs portable evidence that a transaction, event, or object state is included in a certified checkpoint. Proof of Inclusion verifies existing ledger activity and does not define a separate on-chain object or Move Package.

Packages

Single Notarization and Audit Trails provide on-chain contracts:

All three components provide Rust and TypeScript/JavaScript packages:

Documentation and Resources

Single Notarization

Audit Trails

Proof of Inclusion

Contributing

We would love to have you help us with the development of the IOTA Notarization Toolkit. Each and every contribution is greatly valued.

Please review the contribution sections in the IOTA Docs Portal.

To contribute directly to the repository, simply fork the project, push your changes to your fork and create a pull request to get them included.

The best place to get involved in discussions about these Packages or to look for support at is the #notarization channel on the IOTA Discord. You can also ask questions on our Stack Exchange.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

5 stars

Watchers

9 watching

Forks

Releases

Packages

Contributors

Languages