Skip to content

Stage and resolve worker dAuth secrets - #471

Draft
aledefra wants to merge 2 commits into
codex/dauth-secret-redaction-storagefrom
codex/dauth-worker-secret-staging
Draft

Stage and resolve worker dAuth secrets#471
aledefra wants to merge 2 commits into
codex/dauth-secret-redaction-storagefrom
codex/dauth-worker-secret-staging

Conversation

@aledefra

Copy link
Copy Markdown
Contributor

Summary

  • build exact redacted create, update, and scale-up pipeline metadata before dispatch
  • stage complete secret bundles and R1FS authorization metadata transactionally, with conditional commit/rollback and concurrent-update protection
  • bind each secret bundle to its exact R1FS CID so interleaved writes fail closed instead of returning mixed generations
  • safely migrate legacy unbound bundles by reconstructing only current exact placeholder paths
  • use persisted R1FS metadata as scale-up authority and preserve offline persisted target nodes
  • replicate secret bundles only to dAuth registry oracles while pipeline metadata also reaches normal peers
  • require Core 7.7.318 and its pure CmdAPI builder
  • remove secret-bearing environment dictionaries, tokens, and commands from platform logs

Stack / dependencies

Verification

  • modern Deeploy discovery: 215 passed
  • focused dAuth/staging/update/logging suite: 76 passed
  • final dAuth/routing/logging subset: 18 passed
  • git diff --check

Full container-app discovery still has three documented local-environment failures unrelated to this change: missing nested Core diskapi.py, macOS /tmp canonicalization, and a root-ownership path assertion. The changed platform-log test passes.

@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from 3916751 to dc82f60 Compare July 23, 2026 13:53
@aledefra
aledefra force-pushed the codex/dauth-worker-secret-staging branch from d20b9a7 to 1d3003a Compare July 23, 2026 13:53
@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from dc82f60 to da1e63d Compare July 28, 2026 15:28
@aledefra
aledefra force-pushed the codex/dauth-worker-secret-staging branch from 1d3003a to 2baf82e Compare July 28, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant