-
-
Notifications
You must be signed in to change notification settings - Fork 88
Description
Now that the work for Milestone 2, “ActivityPub Debug and Development Tools (Part 1),” is complete, we need to prepare and submit a progress report to the Sovereign Tech Agency as stipulated in our service agreement. This report is a prerequisite for invoicing the second milestone payment.
The task is to create a document that summarizes the work done and provides evidence of completion. According to the reporting guidelines, this can be achieved by collating links to all relevant commits, pull requests, and other source code management actions. Once the report is finalized, it will be sent to our program manager.
Milestone scope
Milestone 2 focused on establishing the foundation for ActivityPub debugging capabilities through OpenTelemetry instrumentation enhancements. The key deliverables were:
- Enhanced OpenTelemetry instrumentation with span events for detailed activity capture
- New instrumentation for previously uncovered operations (document loading, key verification)
FedifySpanExporterfor distributed trace storage inKvStore- Optional
list()method forKvStoreto support prefix scanning - Documentation and examples for building custom observability tools
Related issues and PRs
The following GitHub issues and pull requests contain the detailed work for this milestone:
Core instrumentation
- Issue Extensible federation lifecycle observability #323: Extensible federation lifecycle observability
- Issue Real-time ActivityPub debug dashboard #234: Real-time ActivityPub debug dashboard
Implementation
- Issue Distributed trace storage for the debug dashboard #497: Distributed trace storage for the debug dashboard
- Issue Add optional
list()operation toKvStore#498: Add optionallist()operation toKvStore
Release
- Version 1.10.0 released on December 24, 2025
- Discussion Fedify 1.10.0: Observability foundations for the future debug dashboard #503: Fedify 1.10.0 release announcement
All technical details, code changes, and completion evidence can be found in these linked resources.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status