Directories ¶
Path | Synopsis |
---|---|
agnostic
Package indigo/api/agnositc provides schema-agnostic helpers for fetching records from the network.
|
Package indigo/api/agnositc provides schema-agnostic helpers for fetching records from the network. |
atproto
|
|
crypto
Package crypto provides cryptographic keys and operations, as used in atproto (the protocol)
|
Package crypto provides cryptographic keys and operations, as used in atproto (the protocol) |
data
Package data supports schema-less serializaiton and deserialization of atproto data
|
Package data supports schema-less serializaiton and deserialization of atproto data |
identity
Package identity provides types and routines for resolving handles and DIDs from the network
|
Package identity provides types and routines for resolving handles and DIDs from the network |
identity/redisdir
Identity Directory implementation with tiered caching, using Redis.
|
Identity Directory implementation with tiered caching, using Redis. |
lexicon
Package atproto/lexicon provides generic Lexicon schema parsing and run-time validation.
|
Package atproto/lexicon provides generic Lexicon schema parsing and run-time validation. |
syntax
Package syntax provides types for identifiers and other string formats.
|
Package syntax provides types for identifiers and other string formats. |
Auto-Moderation rules engine for anti-spam and other moderation tasks.
|
Auto-Moderation rules engine for anti-spam and other moderation tasks. |
cachestore
Automod component for caching arbitrary data (as JSON strings) with a fixed TTL and purging.
|
Automod component for caching arbitrary data (as JSON strings) with a fixed TTL and purging. |
capture
Automod development helpers for fetching and saving snapshots of real-world content and metadata.
|
Automod development helpers for fetching and saving snapshots of real-world content and metadata. |
consumer
Code for consuming from atproto firehose and ozone event stream, pushing events in to automod engine.
|
Code for consuming from atproto firehose and ozone event stream, pushing events in to automod engine. |
countstore
Interface for fast atomic counters, and separate implementations using redis and in-process memory.
|
Interface for fast atomic counters, and separate implementations using redis and in-process memory. |
engine
Core automod rules engine implementation and related types
|
Core automod rules engine implementation and related types |
flagstore
Interface for storing "flags", a form of private automod metadata.
|
Interface for storing "flags", a form of private automod metadata. |
keyword
String processing helpers for doing fuzzy detection and normalized token matching against keyword lists.
|
String processing helpers for doing fuzzy detection and normalized token matching against keyword lists. |
rules
Example automod rules and helpers.
|
Example automod rules and helpers. |
setstore
Interface for simple sets of strings, with fast inclusion checks.
|
Interface for simple sets of strings, with fast inclusion checks. |
visual
automod helpers for visual content (image blobs)
|
automod helpers for visual content (image blobs) |
cmd
|
|
Package lex generates Go code for lexicons.
|
Package lex generates Go code for lexicons. |
Package mst contains a Merkle Search Tree (MST) implementation for atproto.
|
Package mst contains a Merkle Search Tree (MST) implementation for atproto. |
Click to show internal directories.
Click to hide internal directories.