Hello folks,
We moved the https://ct-uptime-alerts.fly.dev/witness/ service to https://uptime.geomys.org/witness/ and plan to decommission the old one a month from now. It otherwise works exactly the same.
Please migrate if you are using it for monitoring!
Also, a tip: to avoid false positives, configure uptime monitoring to check from locations in Europe and in the US, and to only alert if both/all are down. This will hit separate instances and will avoid alerting due to downtime of an instance (as opposed to witness downtime).
Cheers,
Filippo
On Wed, Nov 05, 2025 at 08:27:39AM +0100, Grégoire Détrez wrote:
> On Tue, 4 Nov 2025 at 15:21, Rasmus Dahlberg <rgdd(a)glasklarteknik.se> wrote:
>
> > $ echo "witness.stagemole.eu+67f7aea0+BEqSG3yu9YrmcM3BHvQYTxwFj3uSWakQepafafpUqklv"
> > | sigsum-key from-vkey -v
> > Key name "witness.stagemole.eu", key type: 0x04 (cosignature/v1)
> > ssh-ed25519
> > AAAAC3NzaC1lZDI1NTE5AAAAIEqSG3yu9YrmcM3BHvQYTxwFj3uSWakQepafafpUqklv sigsum
> > key
> >
> > Looks well-formed and with the right type!
> >
>
> 🎉 🎉 🎉
>
> > > Starting with the testing list sounds good (staging is not open yet).
> >
>
> I was wondering about this: does it mean we'll need to pull both the test
> list and the (selected) staging list in the future?
Good question -- the test list is intentionally a bit YOLO so I'd say
it's ok that you stop configuring it and instead switch to staging
later. If anyone has a different take I'd be curious to hear it!
>
> I'm intending to add
> >
> > | Mullvad VPN AB | [testing/log-list.1][] | <
> > https://witness.stagemole.eu/about> |
> >
> > to the testing witness table here:
> >
> > https://witness-network.org/witness-tables/
> >
> > Just waiting for the about page to be ready -- so let me know when it is!
> >
>
> Ready now ☑️
Just queued you up in the testing table -- you can see the status here:
https://github.com/transparency-dev/witness-network/pull/18
>
>
> > Yep, correct. And I'd say a likely way this turns out is if we, e.g.,
> > have a
> > 1qps list then the 10qps is probably having the 1qps list as a subset. So
> > basically, as a witness operator you'd select the highest profile your
> > able to
> > accomodate, and we as maintainers will do our best to direct logs to the
> > different lists without hogging all the capacity. So for example, we would
> > definitely not put a 1qps log on the 1qps list, since then it's full. :-)
>
>
> Thanks, that does make it clearer! (Sounds like a fun allocation
> problem 🤓)
Fantastic, thanks for asking the questions!
-Rasmus
>
> Grégoire
Hello folks,
I am happy to introduce the witness.navigli.sunlight.geomys.org staging witness. It replaces the experimental navigli.sunlight.geomys.org/dev testing witness.
It is operated by Geomys, and it configures all the staging and testing lists. The about page is https://geomys.org/witness/navigli.
Cheers,
Filippo
P.S. In order to have something meaningful to point uptime monitoring at, I built a little service that submits a checkpoint to a witness and returns 200 OK only if the returned signature is fresh and valid. You are welcome to use it to monitor your own witnesses. https://ct-uptime-alerts.fly.dev/witness/
Hello again! We would also like to add our staging witness to the witness
network:
- operator name: Mullvad VPN AB
- vkey: witness.stagemole.eu
+ac5cc086+BEqSG3yu9YrmcM3BHvQYTxwFj3uSWakQepafafpUqklv
- log list: testing and/or staging (?)
- about page: https://witness.stagemole.eu/about
I don't really understand the part about a performance profile: is there a
list of options I can pick from? Does this determine what logs I get from
the witness network?
Cheers,
Grégoire
Hello!
I would like to participate with my test witness called
witness1.smartit.nu/witness1
Operator name: Elias Rudberg
Log list: I have configured only the "Testing" list, because this is
only a test witness.
About page URL: https://witness1.smartit.nu/witness1/about.txt
Best regards
Elias Rudberg
Hi,
I'd like to participate in the witness network with my test witness
"remora.n621.de".
Operator: Florian Larysch
About page: https://remora.n621.de
Log lists: testing/log-list.1 (imported hourly)
Thanks!