# signed_note v1.0.0 - Table of Contents

> C2SP signed notes and transparency log checkpoints in pure Elixir.
Spec-exact parsing, Ed25519 signing, and verification of the note format
used by transparency logs and witnesses. Zero runtime dependencies.

## Pages

- [SignedNote](readme.md)

## Modules

- [SignedNote](SignedNote.md): A pure Elixir implementation of [C2SP signed
notes](https://c2sp.org/signed-note) and [transparency log
checkpoints](https://c2sp.org/tlog-checkpoint).
- [SignedNote.Checkpoint](SignedNote.Checkpoint.md): The [C2SP tlog-checkpoint](https://c2sp.org/tlog-checkpoint) profile: a
note text carrying a transparency log's Merkle tree head.
- [SignedNote.Signature](SignedNote.Signature.md): One signature line of a note
- [SignedNote.Signer](SignedNote.Signer.md): An Ed25519 note signer: a key name and private key, with the key ID
computed per the C2SP signed-note recommendation.
- [SignedNote.Verifier](SignedNote.Verifier.md): A verifier key: the public half of a note-signing key, parsed from the
C2SP vkey encoding.

- Exceptions
  - [SignedNote.Error](SignedNote.Error.md): The error returned or raised by every function in this library.

