PG Atlas Architecture Documentation

Welcome to the technical architecture specification for PG Atlas — the metrics backbone for SCF’s Public Goods Maintenance program.

This site is under active development by the SCF Public Goods Working Group.

Index

  • Overview & Goals — Explains the purpose of PG Atlas, its role in funding decisions, and its importance for ecosystem growth.
  • Ingestion — Details SBOM submission workflows, automated graph bootstrapping, and contributor log processing.
  • Storage — Describes the PostgreSQL-based data model, incremental updates, and auditability features.
  • Metric Computation — Covers criticality scoring, pony factor analysis, and adoption signal computation.
  • API Layer — Specifies the FastAPI-based design, endpoints, and OpenAPI documentation for public access.
  • Dashboard — Outlines user stories, UX goals, and dashboard features for ecosystem transparency.
  • Operations & Deployment — Lists hosting strategies, cost control measures, and deployment options.
  • Security & Privacy — Emphasizes privacy-first principles, data minimization, and defense-in-depth measures.
  • Extensibility & Migration — Discusses modular architecture, new metrics, and long-term evolution paths.

Table of contents


Back to top

This site uses Just the Docs, a documentation theme for Jekyll.