Skip to content

SOW Blog

Release notes, design notes, and project news for SOW, Pigsty’s APT and YUM package repository manager.

SOW Blog
What SOW v0.1 Actually Proved historyv0.1evidencecompatibilityverification
The v0.2 Reset: Plain and Managed Instead of a Universal Control Plane historyv0.2plainmanagedarchitecturedecision
SOW v0.1 Decision Ledger: What Survived and What Was Retired historyv0.1adrdecisionmigration
The Original SOW v0.1 Program: A Git for Package Repositories historyv0.1gitcaspublicationmigration
  • What SOW v0.1 Actually Proved

    By Vonng In Design 647 words 4 min

    VonngDesignhistoryv0.1evidencecompatibilityverification

    Featured Image for What SOW v0.1 Actually Proved

    The v0.1 archive contains 112 dated reports from 2026-07-11 through July 31. They record client tests, scale measurements, failure recovery, migration, and cloud-provider experiments. This article summarizes the main results and links to …

    The v0.1 archive contains 112 dated reports from 2026-07-11 through July 31. They record client tests, scale measurements, failure recovery, migration, and cloud-provider experiments. This article summarizes the main results and links to …

  • The v0.2 Reset: Plain and Managed Instead of a Universal Control Plane

    By Vonng In Design 1188 words 6 min

    VonngDesignhistoryv0.2plainmanagedarchitecturedecision

    Featured Image for The v0.2 Reset: Plain and Managed Instead of a Universal Control Plane

    On 2026-07-31, after sealing the v0.1 source baseline, SOW began a product reset. The goal was a small repository engine that could replace Pigsty’s daily package-build workflow. It kept the earlier lessons about integrity and recovery while removing …

    On 2026-07-31, after sealing the v0.1 source baseline, SOW began a product reset. The goal was a small repository engine that could replace Pigsty’s daily package-build workflow. It kept the earlier lessons about integrity and recovery while removing …

  • SOW v0.1 Decision Ledger: What Survived and What Was Retired

    By Vonng In Design 1389 words 7 min

    VonngDesignhistoryv0.1adrdecisionmigration

    Featured Image for SOW v0.1 Decision Ledger: What Survived and What Was Retired

    The v0.1.0 tag contains 44 architecture decision records (ADRs), numbered 0001 through 0045; 0006 is absent. Each ADR records a problem, the decision made at the time, and the conditions that implementation had to meet. This table shows what happened …

    The v0.1.0 tag contains 44 architecture decision records (ADRs), numbered 0001 through 0045; 0006 is absent. Each ADR records a problem, the decision made at the time, and the conditions that implementation had to meet. This table shows what happened …

  • The Original SOW v0.1 Program: A Git for Package Repositories

    By Vonng In Design 1245 words 6 min

    VonngDesignhistoryv0.1gitcaspublicationmigration

    Featured Image for The Original SOW v0.1 Program: A Git for Package Repositories

    The v0.1 program began on 2026-07-11 and was sealed as v0.1.0 on July 31. It aimed to replace Pigsty’s Makefile-and-rclone workflow with one Go control plane for APT, YUM, and static assets. That control plane covered local state, package history, …

    The v0.1 program began on 2026-07-11 and was sealed as v0.1.0 on July 31. It aimed to replace Pigsty’s Makefile-and-rclone workflow with one Go control plane for APT, YUM, and static assets. That control plane covered local state, package history, …