Skip to main content

Prism-Vault Changelog

All notable changes to the Prism-Vault subproject are documented here. Format follows Keep a Changelog. Dates are UTC.
Prism-Vault is a separable subproject with its own version/build/deploy lifecycle (SPEC-122 §Subproject Boundary). This changelog is distinct from the main Prism changelog — Prism-Vault carries its own version string from the first implementation commit so it can peel off into a standalone service later. Entries are curated per arc, not per commit; the git log is the source of truth for per-commit detail.

Unreleased — v0.1 (design)

Design

  • SPEC-122 v0.1 — Prism-Vault Shared Config and Secrets Service (Texi architecture). Prism-first shared config, secret, and credential-resolution service. Broker with three internal surfaces (Secret Store, Config Store, Credential Resolver) behind one identity/scope/policy/audit gate. Provider adapters for Vault KV v2, Render env/secret bindings, and a future managed provider. Canonical scope tuple tenant_id / project_id / environment / service / record_name. Default-deny authorization, fail-closed on uncertainty, audit-before-return. Six-phase Prism-first rollout (Phase 0 boundary → Phase 5 Janus/DPA-Crawl). See SPEC-122 and Plan #28.
  • Subproject boundary established. Prism-Vault begins as a separable subproject inside the Prism umbrella with its own version, build artifact, deploy config, contract tests, and this changelog — repo-separation-ready from the first commit.
  • Documentation lane opened. Prism-Vault docs structure stood up: this changelog, the overview, and the documentation contract defining what docs each implementation phase must produce as the skeleton lands.
No implementation code has landed yet. The first dated, versioned entry will appear when Phase 0 (service boundary and contract) ships.
Last modified on May 16, 2026