# Functions
WithAPIToken provides additional authorization for interacting with a thread as an application.
WithLogKey is the public or private key used to write log records.
WithNewThreadToken provides authorization for creating a new thread.
WithSubFilter restricts the subscription to a given thread.
WithSubToken provides authorization for a subscription.
WithThreadKey handles log encryption.
WithThreadToken provides authorization for interacting with a thread.
# Structs
NewThreadOptions defines options to be used when creating / adding a thread.
SubOptions defines options for a thread subscription.
ThreadOptions defines options for interacting with a thread.
# Interfaces
API is the network interface for thread orchestration.
Event is the Block format used by threads.
EventHeader is the format of the event's header object.
Net wraps API with a DAGService and libp2p host.
Record is the most basic component of a log.
ThreadRecord wraps Record within a thread and log context.
# Type aliases
NewThreadOption specifies new thread options.
SubOption is a thread subscription option.
ThreadOption specifies thread options.
Token is used to restrict network APIs to a single app.App.