Directories
¶
| Path | Synopsis |
|---|---|
|
Package main implements activity processor error handlers.
|
Package main implements activity processor error handlers. |
|
Package main implements the actor service Lambda function that handles ActivityPub actor operations, federation lookups, and actor profile management.
|
Package main implements the actor service Lambda function that handles ActivityPub actor operations, federation lookups, and actor profile management. |
|
Package main implements an AI-powered content analysis processor that monitors DynamoDB streams for new content, performs toxicity detection, spam analysis, and automated moderation actions using AWS Bedrock.
|
Package main implements an AI-powered content analysis processor that monitors DynamoDB streams for new content, performs toxicity detection, spam analysis, and automated moderation actions using AWS Bedrock. |
|
Package main contains the Lesser API Lambda entrypoint and shared middleware.
|
Package main contains the Lesser API Lambda entrypoint and shared middleware. |
|
handlers
Package handlers implements API handlers and supporting helpers for the API Lambda function.
|
Package handlers implements API handlers and supporting helpers for the API Lambda function. |
|
models
Package models contains data models used by the API Lambda function.
|
Package models contains data models used by the API Lambda function. |
|
Package main implements a CloudFormation custom resource Lambda function that generates RSA-2048 key pairs for CloudFront signed URLs at deployment time.
|
Package main implements a CloudFormation custom resource Lambda function that generates RSA-2048 key pairs for CloudFront signed URLs at deployment time. |
|
Package main implements the cms-scheduler Lambda function for publishing scheduled CMS drafts.
|
Package main implements the cms-scheduler Lambda function for publishing scheduled CMS drafts. |
|
Package main implements the collections Lambda function for serving ActivityPub federation collections.
|
Package main implements the collections Lambda function for serving ActivityPub federation collections. |
|
Package main implements the configure-instance Lambda function for managing instance configuration.
|
Package main implements the configure-instance Lambda function for managing instance configuration. |
|
Package main implements the cost-aggregator Lambda function for aggregating and analyzing AWS costs.
|
Package main implements the cost-aggregator Lambda function for aggregating and analyzing AWS costs. |
|
Package main implements the dlq-processor Lambda function for processing dead letter queue messages.
|
Package main implements the dlq-processor Lambda function for processing dead letter queue messages. |
|
Package main implements the enhanced federation processor Lambda function for handling advanced federation workflows with retry and compression capabilities.
|
Package main implements the enhanced federation processor Lambda function for handling advanced federation workflows with retry and compression capabilities. |
|
Package main provides error functions for the export-generator Lambda function.
|
Package main provides error functions for the export-generator Lambda function. |
|
Package main implements the federation-aggregator Lambda function for aggregating federation statistics.
|
Package main implements the federation-aggregator Lambda function for aggregating federation statistics. |
|
Package main implements the federation-delivery Lambda function for delivering ActivityPub messages to remote instances.
|
Package main implements the federation-delivery Lambda function for delivering ActivityPub messages to remote instances. |
|
Package main implements the federation-timeseries Lambda function for processing federation time-series data.
|
Package main implements the federation-timeseries Lambda function for processing federation time-series data. |
|
Package main implements the federation-tracker Lambda function for tracking federation relationships and activity.
|
Package main implements the federation-tracker Lambda function for tracking federation relationships and activity. |
|
Package main implements the graphql Lambda function for serving GraphQL API endpoints.
|
Package main implements the graphql Lambda function for serving GraphQL API endpoints. |
|
Package main implements the GraphQL WebSocket Lambda entrypoint.
|
Package main implements the GraphQL WebSocket Lambda entrypoint. |
|
Package main defines error functions for the import-processor Lambda function.
|
Package main defines error functions for the import-processor Lambda function. |
|
Package main provides the Lambda entrypoint for the inbox handler.
|
Package main provides the Lambda entrypoint for the inbox handler. |
|
internal/routing
Package routing implements error handlers for the inbox Lambda function.
|
Package routing implements error handlers for the inbox Lambda function. |
|
internal/validation
Package validation contains inbox-specific ActivityPub validation helpers.
|
Package validation contains inbox-specific ActivityPub validation helpers. |
|
Package main implements the init-deploy Lambda function for initializing deployment configuration.
|
Package main implements the init-deploy Lambda function for initializing deployment configuration. |
|
Package main implements the Lesser operator CLI (e.g.
|
Package main implements the Lesser operator CLI (e.g. |
|
Package main implements the media-processor Lambda function for processing media attachments.
|
Package main implements the media-processor Lambda function for processing media attachments. |
|
Package main implements the metrics-aggregator Lambda function for aggregating application metrics.
|
Package main implements the metrics-aggregator Lambda function for aggregating application metrics. |
|
Package main implements the metrics-processor Lambda function for processing individual metrics events.
|
Package main implements the metrics-processor Lambda function for processing individual metrics events. |
|
Package main implements the ml-training-processor Lambda function for processing ML training job state changes.
|
Package main implements the ml-training-processor Lambda function for processing ML training job state changes. |
|
Package main implements the moderation-processor Lambda function for processing content moderation tasks.
|
Package main implements the moderation-processor Lambda function for processing content moderation tasks. |
|
Package main implements the note-processor Lambda function for processing ActivityPub notes and posts.
|
Package main implements the note-processor Lambda function for processing ActivityPub notes and posts. |
|
Package main implements the notification-processor Lambda function for processing user notifications.
|
Package main implements the notification-processor Lambda function for processing user notifications. |
|
Package main implements the objects Lambda function for serving ActivityPub object endpoints.
|
Package main implements the objects Lambda function for serving ActivityPub object endpoints. |
|
Package main implements error handlers for the outbox Lambda function.
|
Package main implements error handlers for the outbox Lambda function. |
|
Package main provides a CLI to bootstrap the initial owner/admin artifacts.
|
Package main provides a CLI to bootstrap the initial owner/admin artifacts. |
|
Package main implements the push-delivery Lambda function for delivering web push notifications.
|
Package main implements the push-delivery Lambda function for delivering web push notifications. |
|
Package main implements the report-trust-updater Lambda function for updating trust scores based on reports.
|
Package main implements the report-trust-updater Lambda function for updating trust scores based on reports. |
|
Package main implements the search-indexer Lambda function for indexing content for search functionality.
|
Package main implements the search-indexer Lambda function for indexing content for search functionality. |
|
Package main implements the severance-processor Lambda function for detecting federation severances.
|
Package main implements the severance-processor Lambda function for detecting federation severances. |
|
Package main implements the sse Lambda function providing Mastodon-compatible Server-Sent Events (SSE) endpoints via API Gateway REST API (v1) response streaming.
|
Package main implements the sse Lambda function providing Mastodon-compatible Server-Sent Events (SSE) endpoints via API Gateway REST API (v1) response streaming. |
|
Package main implements the status-indexer Lambda function for indexing status updates for search and discovery.
|
Package main implements the status-indexer Lambda function for indexing status updates for search and discovery. |
|
Package main implements the stream-router Lambda function for routing streaming events to WebSocket connections.
|
Package main implements the stream-router Lambda function for routing streaming events to WebSocket connections. |
|
Package main implements the streaming Lambda function for handling WebSocket connections and real-time streaming.
|
Package main implements the streaming Lambda function for handling WebSocket connections and real-time streaming. |
|
Package main implements the trend-aggregator Lambda function for aggregating trending content and hashtags.
|
Package main implements the trend-aggregator Lambda function for aggregating trending content and hashtags. |
|
Package main implements the webfinger Lambda function for serving WebFinger discovery protocol endpoints.
|
Package main implements the webfinger Lambda function for serving WebFinger discovery protocol endpoints. |
|
Package main implements the websocket-cost-aggregator Lambda function for aggregating WebSocket connection costs.
|
Package main implements the websocket-cost-aggregator Lambda function for aggregating WebSocket connection costs. |
Click to show internal directories.
Click to hide internal directories.