From 8f16825b66164d0cb78862d66879484c9c630245 Mon Sep 17 00:00:00 2001 From: Dendi Suhubdy <4477337+dendisuhubdy@users.noreply.github.com> Date: Thu, 22 Oct 2026 18:31:17 +0800 Subject: [PATCH] =?UTF-8?q?prover=20pool:=20members=20re-keyed=20=E2=80=94?= =?UTF-8?q?=20a=204SK4-P64N-XWEN-ZSZZ=20and=20b=200XZX-NZ1J-SPMB-GWZN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The four members' hosts (a, archive2, nyc3, sfo3) were lost on 2026-10-22 with the hosting account. `rand prover pair --trusted` now pins the two members that replace them, each key made on its own host (rand-node-a and the dedicated rand-prover-b); the deploy README records the rebuild. Co-Authored-By: Claude Opus 5.5 --- crates/randprotocol-client/src/prover.rs | 2 +- crates/randprotocol-client/src/trusted-provers.txt | 6 ++---- deploy/prover/README.md | 7 +++++++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/crates/randprotocol-client/src/prover.rs b/crates/randprotocol-client/src/prover.rs index 6486cb9f..6ed00523 100644 --- a/crates/randprotocol-client/src/prover.rs +++ b/crates/randprotocol-client/src/prover.rs @@ -663,7 +663,7 @@ mod tests { #[test] fn the_trusted_provers_are_the_pools_members_each_with_its_own_key() { let members = trusted_provers().expect("the built-in list parses"); - assert_eq!(members.iter().map(|m| m.name.as_str()).collect::>(), ["a", "archive2", "nyc3", "sfo3"]); + assert_eq!(members.iter().map(|m| m.name.as_str()).collect::>(), ["a", "b"]); let mut keys = std::collections::HashSet::new(); for m in &members { assert!(!m.link.own, "{}: the pool is nobody's own prover", m.name); diff --git a/crates/randprotocol-client/src/trusted-provers.txt b/crates/randprotocol-client/src/trusted-provers.txt index 0b680b9c..eb5f3673 100644 --- a/crates/randprotocol-client/src/trusted-provers.txt +++ b/crates/randprotocol-client/src/trusted-provers.txt @@ -1,7 +1,5 @@ # The RandProtocol prover pool's members (audit v7, VK-9): one per line, ` `. # Each member has its own key, made on its host; a link names that member's key, URL and public token. # The served copy is https://prover.randprotocol.org/.well-known/rand-prover-pool.json. -a ZEXQ-1JHV-ZT60-KFB5 randprover:kTcwrYXwKSH2pVJjSngsjX1HyLNxfZxQtTiNzLsd247aAqrPp4e6RNCtr1CJqBEoPw9czRLjg5EqZX6jmWy6h1S53oYtxLKCipvDnXg25gDbwtPiKMustQQdNdsEoVwBLJQRySBy9YmvXxvqkmnxEYurrBG9hRuQneinscNo3sP2GFZsPQGpbH2DwrdB2G3P8ivBP96LpSco31Wi4Af2ZKQSF5Hxq4wgNCNgLoTCf3wTiamuMvmTykhQex3RxJZXfGCZpAUk3kDKk5A2hMdcvBVPwqDVykheqqnNxQrR1ngK9Vk5AwAXtWfTMRcAor1nemH1HJP4kqMwesudTUPZKQMy3aNjQ9tYU2A6SZzE4kf61y8XtSLYaBwgfTRrYEKqn58X6LF7pcVD8g5xnBmWGRvpz9aZXA9JGnvTD9HMNRWnJ57mC3LW7oLiKtxFv3K8P95Z89ozR9fzUcdqFamMbpDuxubE6bgTUo61AAFnED3yCR22iM1fNTBxD269AadoE3BB1PLTraeYuHboRTzfkP8h8AZ3R8KGhYPMUrpqfQw3iucNnBaFg1FmwPJsWoZG96XA3CdgbpRDso9a4UZW7tLJLGYzGehhuaEujyqWGr7nLSymG8DqcxEuEhrF4iku6czxYm83AC17QzEDdWZBaWRhHpcnGzWf67CzdQvZwBRFTDaiUPVfzpEP9RBMSHant2R4LvBmbUgMUNL1EQWVBgvLaWS8yXyX6GoxWwJEDTSa8Ym1gL1DjtGCFAU3sbCaxTeQDpXpy78DiinLbvdm1n6SBxVFTgtbnvrpwXqU4kVjsmPySCxBSmCp6ncfriEeN6bxaS5ENLwGMga26CTzm91ANgihCotuxWET6gRfzHYrZnhP8ySYnwWF8bFUXWCDXtG2pMsTiJmcE12D3muYuMVXPe2kgrbUhMJvja8X7PPwHmkEPhB3VG1o3PZkq2UH9No695AAGVdQJhTTUcGz7uX9cqtbfncM2j69CzeiWn1tLFPD3FLJupB18UgqkzoTvMjqdWkfbBFAzVrcEoLhoXzXPX1AJVxjz6mtX7YKi52pEZizm1b7ABk9QKa4iX74ms22JR2YJUHgFfEiXHord4YchrCoKrcrRgLRDnM9EiamjRZZ6vC89n4vUWBa4vF5fjTaaH1jTNaBQFaSE5YKJQdCzKRHQvP4thArzas4dYRu4EXQxkG2YwR1L1qEjuA2Z69gquCnw24FJ951m61LHD3g5YNHAa2KFh9dq68AUuEazFHuPVWNyFhkY4JyYKoiuQsvAvWxoSsiMd6V4MkLZfSFeEqFSaBTxoQQaK5T9x65txpuVkufewjXhqPb49AyhC7HVoRXXupTc3S7ZLLEXwwmJVGYpnQT4EN3xwtpjzRQsxUZFVZEXnG7QzJf2pF7iFYaTgnn4MQc5QhFRmbC7RAP3hhdK1SBp8WgVKLMtEVkdfx2SXGQZXv5CrZ6VaUoXygnHUa7QdcCSxpGpff77vbSKrgNZEAAkbUSQbAfjLC9LG9j3nYFTbuRgN5sBDMHNp262rA7g4WK3Jbs5k3suFXWf7yrqYAGSsMBh6kqmzbK7W3oapFoRc77NFRz5WhJBAY4RTJdQRqLhzHLZ?url=https%3A%2F%2Fprover.randprotocol.org%2Fm%2Fa&token=e64de88b1f8e0c724681a0ff5c72175209cb3f924cb884cf604761699194bad5 -archive2 D2XV-WXVT-PZRC-D7G8 randprover:B8HDeYvx6eAJWACSDE7QfgLwBTYkSD9ezfqkJAFSUcQiDfEMhR8Rt9wgpbzvCv1SNC914anNuoZwFDX6z8YfnCcN5TLSiocseXWXMKGrsRhQFJTTBpytYVQ6okJoC9bfhsWfhkTt677vzDYCYM5FpXJsv28pzUMkhtAqzwXQgWNdeJJAwubTwGMYwUrgghVTjRGBRiEyMFgeQmsDFumK5g4ijMLThkRw4575YrfVqUWVtBpAAZ2dQhAmfJVANQny69YYaXQf5KtHBLVgSJnP6BDiTkuRoN95HRAeuABN6xooWst6FZh2RMeToYPQREC2jCHZ3wXC7SBxvHgDp22mug76NX7GczbFfq6h94rz2zKmqKAycC7ZmFsfivY8tVCU3ipEXUQcZeZfXfUy5Py6JvBphK3Dgv9nA9KgpxYc1sWZbyNZtysPWaUB37PrDHZC7AidGf2fyAudP2zFVEWp9StmR6oKBabJTHpRBK2S2gzwjBCdUrRTBkbDgbvS5ii3MrK564Nm9JBoapxMypYVfrhFLkyVrXvihNji1qqtqQLwuWySKsNswHP7Xv1PHQphcD6e1zoRht8kDdjHWKk9X5j8pjkzPA516rxbUD56MQTEQvowgqs42h4YWnq1StxMyyoKkyKf72QCD9teH11Uobn6gdjeS29dMnqKT8SbDqdnN4TYo8guhvCu1Qw3Yw24MZFYPRFveKSxc8zmsRBaXRATwS2C5DAzHY6B8Wov8TmxALeLTFcAAbLx46u9hz4btvq7nryBkAhjyANthnghcCspxK8r3CeD5hKxmUcjTQqtKS5JiytMyTZGUHMJAwF6tSxnixXqsQm1n79D1ybm4BAyEevM9cDNHmHp3qFmVRjRkmhFW445B6DrNCRNbvt41DRGuo3ihXQ97nqN4X6guqBJU7uip9qFg2VH2j4Yhe8c6rPzKcr6ZjPaFKXMMcPsqbhgx4L7Fr7AkjHJDmJc66rpd6sgnjB4EQzzg6xYY3rTgAH6z9HKn611PvyH6qXke7E1JyuuybxLrmyqqPtUTrjP4YmKQWf4uj5rNzaNXA1cwYLhgRjHw4o68KBhYaK8vixXD9bE3igGDuy2o1Cvyf94qXA9qtGf627n9kb8N3aUexznYCYZYsutYoed6iCzr9zQcbhDbofnVaWteWUDeCczMLmczCxjWBJ9azr7sCKHuBueMme5175taBx2dD3CAn7WNoVFsMrhLTZ1F324yqw9xMDWRQQj6zJ9tLtFZa6MF5XZeD5nhxtLbmumHPZH9TWgNtfjUddjtFmdWmBREsT4X9yAL5nzKAJrDXqkjsa83QiwAxpo4LbEY8uygSTNxoumJr7aWJ3T35h2ja8YnAxmjKZJYuCNh1xdnYPvVygBH4syM2uCwdoGsoDhB42p94xR3tRT93zjpgaFhA2eP9Cg9jXHkSiJh8tn9G4tKHhiGPREc7iBknsBVeCTs2Wkj8H5Aos7M6vsCYZUJ916HWGZwZGzwfskGp43hNHzjTiQ9T7Ey3KhqZPHhSbjTW3s4KyfBUEdmxvKPra2phMNH29b3dZeAYu3zZQmidnpWwwEkqUdzxCgtaMg54gkzDxxeMBzddAaGXyUEfRAf?url=https%3A%2F%2Fprover.randprotocol.org%2Fm%2Farchive2&token=605146fd3df9d1e50d593ed6366bebc7fbf86f23ae564d7152e294b6738ca4fb -nyc3 SR28-MYT0-GR6A-03DE randprover:gJN5ADiaxC7daDCL2HXyAtB3SNkAinouc7dX3Wbmg7CLr9YeJanA3yZw3ovrG5DR6QQwD1YiKr3UtNepS7TgAnA9kMBoau9mzQ5CbM6v4xuR6yDybMAZpeEVncHiMBkEpLMDipecfcGJVD6jqnFiDrrZpEVrRoUMTuFbF5wBQNdGgvNeWaqCdrCp5ZEAWhrQKYvXgJV4wygNoaZQytnEKbmW8qiYT7cXZokULopfHi26L8t8nTxnyAV8225o37VT5YceJgKK31dFMq7Pe4Zp3NJigtmFZBJH7WUj9eob6Shhy1819JB9JuKVuQNkUv8wpBbb7FWnzb3WJGyaVbXkbqn1iJsG8Ez8Jx8xGH8QmMj8VthUjHm7rTQuc2n6qPtULRHSbiM1xXsb2zQ7M68DqcFPeqVztu42nURRTPsJSpqcewFovQDrxDut7s8i3hYEeBbRDS6QwD3vgXTtnGuigady3QNDrc54nX489fvTZpdSRm64LvLzRbo3TgCjB5y9C9GDEYZ2DzuPWPtjuqazAHNAmB715P16rQvAaHXsTpXPX2M2s4X19ivY74KpoQcbJ1SSDEeMSbSM7HeZh5CcJpggTLtYG9ALyeePiN9Q87Z7EMFfYUW6JsVQKxpxXFsAznukJRZiJGNtkec8kG4nhR1kkemAsfnkJciqqWr8GXvBeRywLeJ2r6C2DXRyBn1rSmLSY8nZGqMvxUp2qK7KNaeKMZakP7qRmZ6tYVEAi6XGRT6UQ9GnJXnbCHUwGuBuozPsp3SqT3Jc5VQtyEy69G9gphwebCCgYQi2whyEedXzC9JJb1dwa3Y57PB5mBB5UvsbVyGdQPkUfeWMw2exdb6SfnUydEaPMke4s28MEvLoE2Rt5o84E2VcgV5bRGFCupNJ7mE6K5VGVZW8VgdLk49DbfDy27Fxb588Gi3UXd8u41ZHL86XMLwvi1A8em2cVQtpS1ejT6qwkD6Rz9V12DGZ7C85xNZeD79QAmgK5F5L7mr9YruFNgYz2ot6vxhVFW5eFvRCRMxMN9Wm1rUBGYHDGwGtXxzGiui7DGnUXdKDgHGywZd57xKTr4mbMr9TQi7gZnm1x3vCuFkbiELZNPhCPufKzdGUnaid9EXGyo6BUAzwUJ4PP4oDfzgB6u2M2B7sahYKzrJPok3gUYrEXhy4xXN27o17qU8hkmoLno1KqRMDsYWQR2SUvPc8aSw7iouj1mNrBzDnEqGeasGbk9zPuRHtFcMXfZ4QbhbbFt6hafCr4ykzreSL5tcLiwXeDrLf4PuQ41GpQqPuCzHoWADcKiBvQkQMxf35HXZAjzRrLiP75ATDxm14no1m6KJnDsVPVwife632ZnszuGN6gawU4uvqrp73ZawDcqUNX3FwYjovJDdr2k9mx6YUfBFvMPJYZSjwUeEaeXhdQjcossz7PQzJzegvgbcYoAG8vn7EsyPLscNZukEnXkUkLfet9msKyAZKoSu1Z3GjVezikQxa1kvnece7VotVv7hEgHXNvjHssz5PTNAzjswNr3TMbyrVUQiRQ3CGXdWTuWX6Dv58Q4X7dZ3iwdC5HnSd4WUCq3mc13FBxgKrsUtuCGFyFWdpc6Z79w7roy9Uf?url=https%3A%2F%2Fprover.randprotocol.org%2Fm%2Fnyc3&token=97a52447989707f6815960f3cc038ef7534177d3eb9368974bd154cb48e08fff -sfo3 GMNX-Q1QD-FEXG-JHJM randprover:jJuv5jTeQXQT6R8m178DBY2mGk4m5WDC3BkDHNCg7zs7qkFi1dxECtmmVRrHLGmVNvF1yiSVUBKCQEKusvsdpbxU5Aigijici5eFzWnxtWzmB3WY3N3bEvEspZcM6wDzh6WRFRJLVBKpYYetqEeh8G7NMEw3gDVNWfowwpGaqXwAMMkhdaz3o7mtpvzpPjhA9RnXmDEzCqoAmQUqDxMAiWobqHNpEMhMhYrj7X6LTehYA2KBDdP57tDNSGj9LW3pCkVrdtcWxqEVp7ChC1GodRNp3PQXaiGJE1MnULsiFPBXkNU5gd5PbmYT514Pm2xDoM2vijQmJ2opejLgJkt2UtdGxmFvenfWN9Qsp5gV9e1bipsgwtzZHbZLJWzn4Haebcc9ks96zuBUNefxiT21xdU1Lud7Bbj5GLJGw7RtPhfgrnsnmEr8h96MapPmTkwbF23DriWZDz6abPMYyNBp8n3UsYysqTRKfpqeMACyKaS1Nfe7NqHDWKKm2UuLKK72Wfh4Mw6inFCQe5ognTV1NCMCZ91bDyXK1XYUFAnY7v1DTHbrdjoZcgfgGWLbUVjSpKfwwdwGKYfX8vErnZN2zMaLc9P4Sg379rfRXv72fiEyTTc5sjZ1ZSYcn9MFd8H6wtkz7W6j5e1MAu47QvZndhUMpdFWjig4kM6gxom1UHCp4caEmaddgL3iX8dKFSvMUykjrj19vTi9fAqfhSmCrynKAHMANYaz9XoAz8BSaSa1wjzomP8gpT7jG3BqSAz2mRFWspVGtHkHJAYcJuFTigxGPCEm6VQKkBAKjYQ44o6WZniUbDcD7o3g44Q3tVjNNsGwvq8DdS96RRJEPLEkACWcxiAFgQxRyNoeysKWM7ua58DNfyUpDkwjqm5M6sxgReY3Mqf297i6zBx5jCcBPoHe95dgDHd5HXBUbg9yNHRJT2J6XPEnLP2PMYiXmGzDN5smEuzpVyxSrGV19Fy5DtG4FTUVALLxRGUFheVkBfVcmiDrzGV43HRcbDHN53cSqpe6R9Kab87JuXoBQdMbNP8rY4xVZK8dPnGcA4BPQuK8h55knzVD44qafZWfRZhd1WT9X2fJb5tb1cfGwqaiErQ9h65iwva4FjYrHznd76nx2HzMZbE9Vak1eG6ZV8f6eg2RWnmFQGYPFuaGNThojyFdh4BzPV6y6fPXokw2WScvxBKgEKxm9aDE97TmFjorD5zoTNcmDBqCckr1XGqMwKXtfnS9DoNvuFiKerskifrvrigo7h3BEY6rawrdZw45MD9Z1FkAMh4WjDL1st5AQq1p3ibowmmmzEQT2GZuwS8wrFx5JbE72P5kadE4759Tk6GPmfhmB8hKLec3sowK8BgQBugikGJoE2KqjwnPEHhTCgiyP7QgmMMrjVVG84VJcJbgpPbjfiDHzbwaXrrekkA5HuTnek3DVkdUuywfr2a5daRrFmia4geM7rRAEkxeaRzZJsR1X26hA5qbygToXxi7QXkxyJH9M2KwU1iab4DynpT8y5UhBJaWesvX8jsf47TtEgf1GHngwQWeippLrrLFZ4G7jgHQvNGicjTedTtCLz2fxVG7j2QRnCCaV3P3vxYjuXZP6oThDHuJN?url=https%3A%2F%2Fprover.randprotocol.org%2Fm%2Fsfo3&token=7c3cf7ebf786605524b0ab38de0677d9034673f15b5522dc5f7fcb4972f02686 +a 4SK4-P64N-XWEN-ZSZZ randprover:QxkU7uMY74yVqbY2AbiC4TSYLk3V1UuXDgNQASWvaSj8SEKc3hvGg3EALkwPCpfsRCV295XTgvruDWYMmdr8VzSNvCgwZCRorS6RYZocGz1xT6tXZK4gGNDp4ztcQex3UFyCwMnbFEC9wfzbx5J2VpZ2FBCbav3VPLXiUy9ShSQD2mJ2X16tdcs1MbARGTxSHGi4EPxtyugWfVc99ZsRonT4Tuj7xMTgWgJs74sff6ASNu8wDPdXPwxx4ZLLVbULEX79TepJEiePZAxvyrMVET4fiiGe5AnXTUpBiMtAgakq6296TS3xYqW3ay5jUKLc8HwnRwK5ZE2drYYLvbx7gnVSGsjZYNPv7smZsqGi8m1oGd35RHZB2zAfttSvtWTVDkvmD8SYn1Vgv9kHMuhL2M6Y8ASPFCJbbEF5chZismtXGVtmifufkioHtcGNqqFK2ZhEcgwvrzMJUJjqkwqTEFoc1WVETUYRGDFk5SqGmVb3qYpaZYZuQX27Xf4vGQtaMuyyLSHvg5wRsHuCxiRbwkQMzRpAAi4oVu9KKXTSBe1DFUn2H2YDe2c7EDNErCzPPjEkjGyvoTrxajACMbfAsJqT5xyQALJR5RgpmbwTSmpfxb1AArg62FikHY1LdpwAzezJ97aJqXDZQLKL3N4VxNW1a9bQ16wWnBYEikRAe7UE9svifZiyvLZSc9pxrLEVrgtwbQR8rs72V2Z812ZhY4VZ57MRQmqCDLVPBTSwZgsfyb6qfddvx53o7gWshs7GR6xUrCoqxFgLGnzYQL9NxtzHGTBdbaNGMwoCgJ5YfTGhRTyzCYBpX13MTCHg85Hdc5pY9PEK2Y9bwtkn4GHbz41mETx1bXQu2tCMg4WdiPzEwDuVkrFft1XBHg5YnCYSN7psZmCAa4CRLC6QGJZe8B9UzDWtX5m4v7hRGapjs6a1ANNr521MaQTLHSgb4Jmu1YGT2FSFXXhMY8bZo2UstdTAN15JHENS7qtEFv3imtNHBFMBrjz8wnKS3AJ7WRQ9KPWXPWCvqVvzTSPDYEfSpqNawFnNes1dGUYZqNBRp3pYhCzQ4fQALjUDS7iVLiaeJzCVXWtiu38nAQmv6mPDv8aX1fRBY3Q5Dfo8Kxk9emNsWTdjcDEQXLKXsrf7BUCAREmujJ4T3nVLvv1gLHTbQfBrogDgU2PBmxC9QphFVizr2LD7gpG4QmTFF2bhq732jujPND9zmqvFEyTGpGCPQnqPcctgyWgVNczLVKiicH54JV65btMpM8BLYtk2appwNM1rFGfxVbJ2QoiN9vtXkSk3QnwCzARvQUaDwZRrLDy4nLxZQ5HoqL7NGasr324yKRMhv38n5eXXiAfpeiVtFzZ49Fyo3t239uRjpRcDyX5pXoTecXUYVqbLZ4ugBwT5rP5MeDXuBay8cKVxGaApvbSZekdY46BJ9YXS4cosTn21tFbtVfdXDY1VaeHfiBnGmoo2puwBz28cSdsFthfdSBckNEcFYJLzXsMRv89Mm77thMA1C5D21mbjAdJM2vA2Nsg9iSjvvPXv8zG26kVYonVinAw5kQimGVYdmQ2ysycMgsvYsHGEKyAT6SA5caJW3VkLjWfs8MbFUG7Lv?url=https%3A%2F%2Fprover.randprotocol.org%2Fm%2Fa&token=84bddf50244c756e339ce12c82f67879574f1b0926aa2ec05ccb751117c79078 +b 0XZX-NZ1J-SPMB-GWZN randprover:QupsivHantFPrXiUbJ6m9i9eWSniVEAztGfiHqsfaQQt2hFDbMjtfyvDiKpUzAnPdvvJkjZG1q52KPNXMt9r8zQU78fmuu5vvfpX3JEmUAxRTcbgmGi5PKtoH5PAr5R4hAtVGte6BhYHR1PBx9FSHwcp9jFJNnKyJ9m2dzfrcdAmFAUuNo7U96VZhoyFwC1Te3yjc6yRcdCVQ3Nhj9RVfW4YgQi1q9dvdgVPDog4m4Z5BA9MCLBEbg2TFVnu5EjhNZT11AmWPwMRU1wFg7Craz6sDapStz7ydYh83ELyaVGUUx9E9SkkuUFcb23bi38iMEjsBYFSUsuWQtTN6KB1Xx55MXDSstFY2sh2TnKwuveVt4Tt9YMMoZkm9fC64pT6qGxhwK8Bh7hbHtg3SqeHoudSP26WohW3KtTKseTWGWWtSM8DCYxU5TbZgwM6XebFBdr6HJkaeyMCCh7WfkHR6skYT2ACURW1zW378PDt9RRtwq3SRrVVe3WXdNs4fD7QQWTiF8cGXMcjEzAq4EZKpK2xfPmcDmkVVhHdGQHE7WivATvkYk8WFWWdin8GadYixciAz7P5SpT1yMZUKzcb9vz4LNrYQqBY1fwhebw4onDWxKxwbAtfn6UPgjybcq6rd5ksnWc5mEWNHrkirGxk6JvfWdAxSBWakbfmaTTQzP4gex3Fhc42DYBeiobed4XJuxBU8WfVjJ29GXru1cqhxqLeTU6MTZ6BLainW2zu9GRLMGSZMbSDe738ohB9fCkWLQnVEqcbsR9PZby4xhSgkgGRFak9pHGfg6mTbfUG5aGh2pB943PZEf3M9QBroJFpDkPkuGgC8h3G31NJESc6yiQwS8LCJnYgxBXTspJ1EMX82mC87xGNVP1Atr5rszPJg2guvsadoYSpM8Xm4yRVkevFxqPgAR3tstgeu9noMg43LvcuRh9utzLN5aUYLpJZHUzQg6cqqN8JThtzpjMU29mDvpxn4aYUU892iH6AV3JZMM8judH1XR8DPKBYX3oU6QLt59cyYryJ58bPjJ2KoxZ2eJRz8nbF6WRJ1miywtev5LtkFphqCQmXj6mDqayRVwdCbrMwAkPywcKcWuwTwwic4hyTf4FaqCLFaTprMqyiMkKd2KWdzbKo4cJgLKqha7pEnYijmkezJCsmG5Cqj8H2X5VH1d2ku8DLxxTcEZdrwDRudYP839iQyzJXaJU33q3ZaEWddSop52opnw43SR3DwtA3JxyDUmFmuhAzv1984QHm1phzUoBoqkf7qvK4dtrF3NDozjWVTMBe2hGM1RnsiuZeFa36MRsUqnLbsnVfQmqmgsczTQJrw9MiAy2fhWsdHARN2nko2wJQutBW6gWDUGNaCe1Pi1G8KWCV3expkNAyNvD5QPh2TAtu9Le2XVveDApCMzwAkZLYe46TbSR43nReaF6b1yG2gkJt6ewK3JkpuaNTboQ4FZrtWV1kqeMv9cTZaoPvc6KrYWEbs3RxfcBoi9A3ePzTz16hor5DEd6ryqSqNZneE3QCfbwr3aNjR5sats1TtKTu72Ydsdh6ncmkuV9yBe9wLhUrTt4RzZKPmvs4C8RmBbWVeQnBCqE4AMZd8WFN3xMHa?url=https%3A%2F%2Fprover.randprotocol.org%2Fm%2Fb&token=a8360a623cb0e9cacc7231842fdb0273cd8ad4dff3fa7ad7a1b2edf1003ec403 diff --git a/deploy/prover/README.md b/deploy/prover/README.md index 61703f8d..e3c89502 100644 --- a/deploy/prover/README.md +++ b/deploy/prover/README.md @@ -13,6 +13,13 @@ wallet ──https──> nginx (web droplet, TLS, per-address limit, no access └─ … ``` +**Status, 2026-10-22 — re-keyed.** The four members' hosts were lost with the hosting account. Two +members now, keys made on their hosts: `a` (rand-node-a 165.22.51.80, 4SK4-P64N-XWEN-ZSZZ) and `b` +(rand-prover-b 142.93.64.41, a dedicated `s-8vcpu-16gb`, 0XZX-NZ1J-SPMB-GWZN), both the signed `v0.8.0` +rand-prover (`TAG=v0.8.0 MEMBER=… install-host.sh`, then `install-web.sh a:8611=… b:8612=…`). One real +chain-21 transfer proved through each (a 108.9 s, b 96.8 s). Clients pin them from wallet 0.8.1 and +`rand prover pair --trusted` from this commit; older wallets refuse both. The history below is kept. + **Status, 2026-10-01 13:00 UTC — per-member keys only.** Four members, each with its own key made on its host and never copied: `a` (rand-node-a, ZEXQ-1JHV-ZT60-KFB5), `archive2` (rand-archive-2, D2XV-WXVT-PZRC-D7G8), `nyc3` (SR28-MYT0-GR6A-03DE), `sfo3` (GMNX-Q1QD-FEXG-JHJM), at