Skip to content

STF 2025–2026 Milestone 2 completion report #504

@dahlia

Description

@dahlia

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:

  1. Enhanced OpenTelemetry instrumentation with span events for detailed activity capture
  2. New instrumentation for previously uncovered operations (document loading, key verification)
  3. FedifySpanExporter for distributed trace storage in KvStore
  4. Optional list() method for KvStore to support prefix scanning
  5. 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

Implementation

Release

All technical details, code changes, and completion evidence can be found in these linked resources.

Metadata

Metadata

Assignees

Type

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions