Access Read-Only Methods on an Audit Trail
How to use read-only methods to inspect and query Audit Trail state, records, and configuration.
The solution for tamper-proof, chronological records on IOTA.
View all tagsHow to use read-only methods to inspect and query Audit Trail state, records, and configuration.
How to add records to an Audit Trail and read them back individually or through paginated traversal.
A reference of every on-chain event emitted by IOTA Audit Trails and the operation that triggers each one.
Real-world example demonstrating how to use IOTA Audit Trails to ensure data integrity in a Phase III clinical trial with time-constrained access, deletion protection, and regulatory verification.
How to configure write locks, deletion windows, and trail deletion locks on an Audit Trail.
Contribute to IOTA notarization by joining the notarization initiative, via the projects GitHub repository, documentation, or sharing your knowledge.
How to create an Audit Trail with metadata, an initial record, and role-based access control.
Real-world example demonstrating how to use IOTA Audit Trails to model a multi-party customs clearance process with tag-scoped roles and write locking.
How to delete an Audit Trail from the IOTA network after removing all its records.
How to delete individual records or batch-delete all records from an Audit Trail.
Real-world example demonstrating how to use IOTA Audit Trails to model a Digital Product Passport for an e-bike battery with lifecycle tracking, service-network authorization, and reward payouts.
How to bind capabilities to specific wallet addresses and verify that revocation takes effect immediately.
Getting started with the IOTA Audit Trails Rust Library.
Getting started with the IOTA Audit Trails WASM Library.
Discover how the IOTA Audit Trails component provides tamper-proof, chronological records of activities on the IOTA ledger.
Discover the IOTA Notarization Toolkit — combining the Single Notarization and Audit Trails components to anchor digital data and event history to the IOTA ledger.
Setup a local IOTA node and deploy the IOTA Audit Trails package.
An explanation of the IOTA Audit Trails locking system — record deletion windows, write locks, and trail deletion locks.
How to create roles, issue constrained capabilities, revoke and destroy capabilities, and remove roles from an Audit Trail.
How to delegate tag registry management, add and remove tags dynamically, and understand in-use tag constraints.
Why storing only cryptographic hashes on-chain is the recommended pattern for IOTA Audit Trails, and how the on-chain/off-chain approach protects sensitive data.
An explanation of how roles, capabilities, and record tags govern access to Audit Trails operations.
An explanation of the IOTA Audit Trail Move object, its data structures, records, locking system, and lifecycle.
How to update and clear the mutable metadata on an Audit Trail while preserving immutable metadata.
How to use record tags and role-scoped tag restrictions to control which participants can write which types of records.
Utility Functions used in Real World Examples