Skip to content

fix(identity): gate SotyHub JobSpec issuance - #12

Merged
descambiado merged 1 commit into
mainfrom
codex/bofa-oidc-preflight-only
Aug 8, 2026
Merged

fix(identity): gate SotyHub JobSpec issuance#12
descambiado merged 1 commit into
mainfrom
codex/bofa-oidc-preflight-only

Conversation

@descambiado

Copy link
Copy Markdown
Owner

Summary

  • keep SotyHub OIDC activation limited to trust and preflight by default
  • require a separate BOFA_SOTYHUB_JOB_ISSUANCE_ENABLED=true decision before /execution/service/jobs
  • pass every documented OIDC pin through Docker Compose
  • expose the phase in the trust response so SotyHub can fail closed

Safety

  • no worker dispatch or cloud mutation is added
  • dispatch_performed=false remains unchanged
  • no credentials, tokens, or private keys are stored in Compose or documentation

Verification

  • python tools/verify_sotyhub_service_identity.py
  • python tools/verify_execution_api.py
  • python tools/verify_execution_fabric.py
  • docker compose config --quiet
  • git diff --check

@descambiado
descambiado merged commit 22d63be into main Aug 8, 2026
5 checks passed
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