You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(vault-pinning): use the broker and remove NEXT_PUBLIC provider credentials #46
Point the Pinata and Lighthouse adapters at the broker routes and delete the browser-side credentials.
Estimated size: S
Motivation
Finishes the credential-safety work started by the broker.
Current state in this repo
NEXT_PUBLIC_PINATA_JWT and NEXT_PUBLIC_LIGHTHOUSE_KEY are read in services/*.ts; frontend/tests/vault-pinning.test.mjs sets NEXT_PUBLIC_LIGHTHOUSE_KEY.
Proposal
Adapters call the broker routes through fetch.
Remove the NEXT_PUBLIC_* reads, update tests and docs.
Add a short upgrade note: any provider key that was ever exposed as NEXT_PUBLIC_* should be rotated.
Update frontend/tests/vault-pinning.test.mjs; add a build-output check for the credential strings.
Part of #43. Ground rules for the content layer: no secrets in the repo, content-layer failures must never block or discard quantum execution, and tests and docs ship with every PR.
Activity