Files
zeekayandHanzo Dev 947f817b04 feat(sovereignty): Zoo repoint DONE + DAO/Z Safes DEPLOYED on 200200
kms/mpc.zoo.network cut over to the zoo cluster (Traefik file-provider CM +
Cloudflare DNS-01 + DNS flip to zoo LB; hanzo CR entry + ingresses removed).
Verified: public kms.zoo.network health 200 + zoo-kms login 200.

Zoo DAO + Z Safes deployed on 200200 (0x9011 @ live nonce 91, default salts):
  DAO  0x229599f227231d8C90fcF1a78589F5DC4b7A6962 (1/1 owner 0x9011)
  Z    0xb8BbCdde5E8713f9849D1520D71Bc08Af94E6F00 (1/1 owner 0x9011)
  TL   0x31C89A0509F7783b742B01Be9103c05BbF4B9510 (minDelay 86400, DAO proposer)
Block-production PROVEN: 5-set produced 13348-13354, all 5 converged.
(nonce-0 predictions 0x5232/0x3Be3 were unachievable; tool adapts to live nonce.)

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-14 11:53:20 -07:00

35 lines
1.0 KiB
YAML

# mpc.zoo.network -> Zoo MPC dashboard/API (mpc-api-svc:8081) in the zoo cluster.
#
# REPOINT TARGET (staged): mpc.zoo.network currently resolves to the HANZO MPC
# ring (mpc-zoo-ingress in do-sfo3-hanzo-k8s / hanzo-mpc). Applying this ingress
# in do-sfo3-zoo-k8s + moving the DNS record makes mpc.zoo.network sovereign to
# the Zoo ring. This is a cross-cluster DNS cutover — HOLD for owner go (same
# gate as the kms.zoo.network repoint). hanzoai/ingress (Traefik), class=ingress.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: zoo-mpc
namespace: zoo-mpc
labels:
app.kubernetes.io/part-of: mpc
brand: zoo
annotations:
kubernetes.io/ingress.class: ingress
cert-manager.io/cluster-issuer: letsencrypt-prod-cf
spec:
rules:
- host: mpc.zoo.network
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: mpc-api-svc
port:
number: 8081
tls:
- hosts:
- mpc.zoo.network
secretName: zoo-mpc-tls