Foundation operation: strip operator content, legacy UI, DO pipeline; port .opencode to CLAUDE.md - #3
Merged
Merged
Conversation
…tion The explorer is now operated by the Aztec Foundation rather than the original sequencer-operator entity. Strip the content that only made sense for that operator: - Remove the /staking page (sequencer provider pitch, delegation links, incident post-mortems) and its nav entry and about-us CTA. - Rewrite the privacy notice: controlling entity, contact address, hosting location (AWS London + CDN), no third-party analytics, no user accounts. - Drop the Plausible loader that shipped visitor page views to a third-party analytics host outside the Foundation's control. - Note Foundation operation on the about page. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015mXnawSBPUySPtPwjLp5g1
explorer-ui-v2 has been the shipped frontend for production and CI; the v1 service only remained wired into local/staging skaffold configs. It also carried the previous operator's privacy notice, staking page, and third-party analytics loader. Delete the service, its k8s manifests, and the skaffold entries that pointed at it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015mXnawSBPUySPtPwjLp5g1
Production is deployed from AztecProtocol/foundation-iac; the per-service GitHub Actions workflows that pushed to registry.digitalocean.com and rolled the previous operator's cluster are dead here (no secrets, wrong target). Keep only the PR build check. Drop the CI/CD migration docs and the DigitalOcean-specific opencode agents, point the README's production section at foundation-iac, and rename explorer-ui references to explorer-ui-v2. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015mXnawSBPUySPtPwjLp5g1
Root CLAUDE.md merges the aztecscan orientation skill with the dev and code-reviewer agent rules; services/explorer-ui-v2/CLAUDE.md carries the frontend agent's guidance. Reusable skills move to .claude/skills unchanged apart from stale cross-references. Drop git-release (documents the previous per-network production-branch flow; production is now pinned by commit from foundation-iac) and the .opencode package-lock. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015mXnawSBPUySPtPwjLp5g1
ludamad
force-pushed
the
foundation-entity-references
branch
from
August 25, 2026 19:02
10312ff to
849518a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to feedback on the preview deployment, expanded into a general cleanup for Foundation operation. Rebased on main (includes #2).
UI content
/staking(previous operator's sequencer pitch, delegation links, incident post-mortems), its nav item, and the about-us CTA.hello@aztec.foundation, hosting → AWS London + CDN, no third-party analytics, no accounts.plausible.sooth.devloader fromindex.html(page views were going to a host outside Foundation control).Dead code / pipeline
services/explorer-ui(v1) and its k8s/skaffold references; lockfile regenerated.registry.digitalocean.com,doctl,chicmoz-staging,production-infra,claude.yml). Onlybuild_on_pr.yamlremains. Production deploys fromAztecProtocol/foundation-iac.docs/ci-cd-migration*.md; README production section now points at foundation-iac.AI tooling
.opencode/→ rootCLAUDE.md(orientation + dev/review rules),services/explorer-ui-v2/CLAUDE.md, and.claude/skills/{aztec-types-guide,kafka-message-design,react-best-practices,frontend-design}. Droppedgit-release(old per-network production-branch flow) and the DO-specific ops/devops/security agents.yarn buildclean.🤖 Generated with Claude Code
https://claude.ai/code/session_015mXnawSBPUySPtPwjLp5g1