Reports · October 2026
Every incident report, and what happened.
The record is continuous since . Before that instant there is no record, and a missing turn means nothing.
By month: November 2026 · October 2026 · September 2026
anchor_retried · resolved · incidents/2026/10/30/1430-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1430-commitment.jws | 500 Internal Server Error | |
| gitlab | 1430-commitment.jws | ok | |
| github | 1430-commitment.jws | ok |
anchor_timeout · unresolved · incidents/2026/10/28/1500-01.jws
1500-emission.jws could not be confirmed on gitlab
The write went out and the answer never came back. Asking gitlab afterwards whether the file had landed got no answer either, so it is not known whether it is there. It is not declared missing: not knowing is not knowing that it is not.
This can be checked with no credentials and without asking us for anything: ask the provider for that file's commits. If a commit shows up, the file is anchored and the provider stamped the date.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1500-emission.jws | ok | |
| gitlab | 1500-emission.jws | context deadline exceeded | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists | |
| gitlab | 1500-emission.jws | 400 Bad Request — A file with this name already exists |
The emission is on both providers: GitLab answered "already exists"
The emitter sent this turn's emission file to GitHub and GitLab at 15:00:00 UTC. GitHub accepted it at 15:00:02. GitLab stored it at 15:00:09, in commit d1f370f38b, but its response did not arrive within the wait limit and the emitter gave it up at 15:00:18. Between 15:00:48 and 15:07:23 the emitter retried fourteen times, and GitLab answered every time with HTTP 400, "A file with this name already exists": the file was already there. The emitter did not take that answer as confirmation, only a separate read, and GitLab did not answer those reads in that window; that is why this report was signed saying that presence on GitLab was not confirmed. It was: emissions/2026/10/28/1500-emission.jws is on GitHub and on GitLab, byte-for-byte identical (SHA-256 52caacaa6060f7e6d4d527a0f3de28bfa4f0ee394ce3234783cc4fb523e505bf), and the emission verifies as usual. This turn lost neither proof nor redundancy. The signed report is not modified and still says "unresolved"; this explanation is what corrects it. Since the 16:20 UTC turn of October 31, 2026, the emitter takes that answer from GitHub or GitLab as confirmation that the file is there.
anchor_retried · resolved · incidents/2026/10/27/0810-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 0810-commitment.jws | ok | |
| github | 0810-commitment.jws | 409 Conflict — Repository rule violations found The rule did not run because of a timeout… | |
| github | 0810-commitment.jws | 500 Internal Server Error | |
| github | 0810-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/24/0030-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0030-emission.jws | ok | |
| gitlab | 0030-emission.jws | context deadline exceeded | |
| gitlab | 0030-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/24/0000-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0000-emission.jws | ok | |
| gitlab | 0000-emission.jws | context deadline exceeded | |
| gitlab | 0000-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/23/1540-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1540-commitment.jws | ok | |
| gitlab | 1540-commitment.jws | context deadline exceeded | |
| gitlab | 1540-commitment.jws | context deadline exceeded | |
| gitlab | 1540-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/23/0320-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0320-emission.jws | ok | |
| gitlab | 0320-emission.jws | 502 Bad Gateway — error code: 502 | |
| gitlab | 0320-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/21/2340-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 2340-emission.jws | ok | |
| gitlab | 2340-emission.jws | context deadline exceeded | |
| gitlab | 2340-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/21/1240-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1240-emission.jws | ok | |
| gitlab | 1240-emission.jws | context deadline exceeded | |
| gitlab | 1240-emission.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_retried · resolved · incidents/2026/10/20/2240-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 2240-commitment.jws | ok | |
| gitlab | 2240-commitment.jws | context deadline exceeded | |
| gitlab | 2240-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/20/1710-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 1710-commitment.jws | ok | |
| github | 1710-commitment.jws | 409 Conflict — Repository rule violations found The rule did not run because of a timeout… | |
| github | 1710-commitment.jws | ok | |
| gitlab | 1710-emission.jws | ok | |
| github | 1710-emission.jws | 502 Bad Gateway — Server Error | |
| github | 1710-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/20/0930-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0930-emission.jws | ok | |
| gitlab | 0930-emission.jws | context deadline exceeded | |
| gitlab | 0930-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/20/0710-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0710-emission.jws | ok | |
| gitlab | 0710-emission.jws | context deadline exceeded | |
| gitlab | 0710-emission.jws | ok |
unknown_state · unresolved · incidents/2026/10/19/1930-01.jws
Not in any anchor: the turn.
The turn was not emitted: the server could not resolve names (DNS)
The emitter started this turn at 19:27:53 UTC and, before generating anything, reads the published key registry to check that the key it is about to sign with is listed there. It could not read it from any anchor: between 19:27:57 and 19:28:20 UTC the hosting provider's DNS servers did not answer, and neither api.github.com nor gitlab.com could be resolved. Without that check the emitter does not sign, because a file signed with a key that cannot be confirmed as published could remain unverifiable forever, so the turn closed without an emission. That step comes before all the others: for this turn no seed was generated, no commitment was published and no drand round was named, so there is no 19:30 result that was left unpublished. The next turn, at 19:40, was emitted normally, and its sweep detected the gap and reported it here.
unknown_state · unresolved · incidents/2026/10/19/0840-01.jws
Not in any anchor: 3 consecutive turns, from to .
The server was off during the hosting provider's security maintenance
Our hosting provider restarted its physical servers to apply an urgent Linux kernel security fix (CVE-2026-99999). Our server went down at 08:33 UTC, so these three turns did not run. No commitment was published for any of them: no seed was fixed in advance, so there is no result that could have been withheld. This can be checked with no credentials: neither repository has any file for those three turns. This report was declared later the same day, when the emitter started detecting turns that are missing from every anchor. Emission resumed with the 09:10 UTC turn.
anchor_retried · resolved · incidents/2026/10/19/0740-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0740-emission.jws | ok | |
| gitlab | 0740-emission.jws | context deadline exceeded | |
| gitlab | 0740-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/18/2200-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 2200-commitment.jws | ok | |
| gitlab | 2200-commitment.jws | context deadline exceeded | |
| gitlab | 2200-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/18/1820-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1820-emission.jws | ok | |
| gitlab | 1820-emission.jws | context deadline exceeded | |
| gitlab | 1820-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/18/1810-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1810-commitment.jws | ok | |
| gitlab | 1810-commitment.jws | context deadline exceeded | |
| gitlab | 1810-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/18/0550-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0550-commitment.jws | ok | |
| gitlab | 0550-commitment.jws | context deadline exceeded | |
| gitlab | 0550-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/18/0210-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0210-emission.jws | ok | |
| gitlab | 0210-emission.jws | context deadline exceeded | |
| gitlab | 0210-emission.jws | ok |
anchor_partial · unresolved · incidents/2026/10/16/1610-01.jws
Missing in gitlab
1610-commitment.jws is in github and missing in gitlab. It was anchored on , and that date is stamped by github, not by us: it can be read without credentials by asking for the file's commits.
What this turn lost is redundancy, not proof: the commitment sits in one provider instead of two, and it cannot be replaced afterwards, because a file uploaded later would carry a date after its round.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 1610-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| github | 1610-commitment.jws | ok | |
| gitlab | 1610-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1610-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1610-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1610-commitment.jws | context deadline exceeded | |
| github | 1610-emission.jws | ok | |
| gitlab | 1610-emission.jws | context deadline exceeded | |
| gitlab | 1610-emission.jws | context deadline exceeded | |
| gitlab | 1610-emission.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_timeout · unresolved · incidents/2026/10/16/1600-01.jws
1600-emission.jws could not be confirmed on gitlab
The write went out and the answer never came back. Asking gitlab afterwards whether the file had landed got no answer either, so it is not known whether it is there. It is not declared missing: not knowing is not knowing that it is not.
This can be checked with no credentials and without asking us for anything: ask the provider for that file's commits. If a commit shows up, the file is anchored and the provider stamped the date.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1600-emission.jws | ok | |
| gitlab | 1600-emission.jws | context deadline exceeded | |
| gitlab | 1600-emission.jws | context deadline exceeded | |
| gitlab | 1600-emission.jws | context deadline exceeded | |
| gitlab | 1600-emission.jws | context deadline exceeded | |
| gitlab | 1600-emission.jws | context deadline exceeded | |
| gitlab | 1600-emission.jws | 502 Bad Gateway — error code: 502 | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 1600-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… |
anchor_retried · resolved · incidents/2026/10/15/2010-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 2010-emission.jws | ok | |
| github | 2010-emission.jws | TLS handshake timeout | |
| github | 2010-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/15/0300-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0300-commitment.jws | ok | |
| gitlab | 0300-commitment.jws | context deadline exceeded | |
| gitlab | 0300-commitment.jws | context deadline exceeded | |
| gitlab | 0300-commitment.jws | context deadline exceeded | |
| gitlab | 0300-commitment.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_retried · resolved · incidents/2026/10/14/1540-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 1540-commitment.jws | ok | |
| github | 1540-commitment.jws | 500 Internal Server Error | |
| github | 1540-commitment.jws | ok |
anchor_timeout · unresolved · incidents/2026/10/13/0710-01.jws
0710-commitment.jws could not be confirmed on gitlab
The write went out and the answer never came back. Asking gitlab afterwards whether the file had landed got no answer either, so it is not known whether it is there. It is not declared missing: not knowing is not knowing that it is not.
This can be checked with no credentials and without asking us for anything: ask the provider for that file's commits. If a commit shows up, the file is anchored and the provider stamped the date.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 0710-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| github | 0710-commitment.jws | ok | |
| gitlab | 0710-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-commitment.jws | context deadline exceeded | |
| gitlab | 0710-commitment.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| github | 0710-emission.jws | ok | |
| gitlab | 0710-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-emission.jws | 503 Service Unavailable — <!DOCTYPE html> <html> <head> <meta content="width=device-widt… | |
| gitlab | 0710-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/12/1650-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 1650-emission.jws | ok | |
| github | 1650-emission.jws | 500 Internal Server Error | |
| github | 1650-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/12/1200-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1200-emission.jws | ok | |
| gitlab | 1200-emission.jws | context deadline exceeded | |
| gitlab | 1200-emission.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_retried · resolved · incidents/2026/10/10/0520-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0520-commitment.jws | ok | |
| gitlab | 0520-commitment.jws | context deadline exceeded | |
| gitlab | 0520-commitment.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_retried · resolved · incidents/2026/10/10/0400-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 0400-emission.jws | ok | |
| gitlab | 0400-emission.jws | context deadline exceeded | |
| gitlab | 0400-emission.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_partial · unresolved · incidents/2026/10/07/1700-01.jws
Missing in github
1700-commitment.jws is in gitlab and missing in github. It was anchored on , and that date is stamped by gitlab, not by us: it can be read without credentials by asking for the file's commits.
What this turn lost is redundancy, not proof: the commitment sits in one provider instead of two, and it cannot be replaced afterwards, because a file uploaded later would carry a date after its round.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1700-commitment.jws | 500 Internal Server Error | |
| gitlab | 1700-commitment.jws | ok | |
| github | 1700-commitment.jws | 500 Internal Server Error | |
| github | 1700-commitment.jws | 500 Internal Server Error | |
| github | 1700-commitment.jws | 400 Bad Request — We received a malformed request from your client. Sorry about that. Plea… | |
| github | 1700-commitment.jws | 500 Internal Server Error | |
| gitlab | 1700-emission.jws | ok | |
| github | 1700-emission.jws | 500 Internal Server Error | |
| github | 1700-emission.jws | 500 Internal Server Error | |
| github | 1700-emission.jws | ok |
anchor_partial · unresolved · incidents/2026/10/07/1510-01.jws
Missing in github
1510-commitment.jws is in gitlab and missing in github. It was anchored on , and that date is stamped by gitlab, not by us: it can be read without credentials by asking for the file's commits.
What this turn lost is redundancy, not proof: the commitment sits in one provider instead of two, and it cannot be replaced afterwards, because a file uploaded later would carry a date after its round.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1510-commitment.jws | 500 Internal Server Error | |
| gitlab | 1510-commitment.jws | ok | |
| github | 1510-commitment.jws | 500 Internal Server Error | |
| github | 1510-commitment.jws | 500 Internal Server Error | |
| github | 1510-commitment.jws | 500 Internal Server Error | |
| github | 1510-commitment.jws | 500 Internal Server Error | |
| github | 1510-commitment.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| gitlab | 1510-emission.jws | ok | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | 500 Internal Server Error | |
| github | 1510-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/06/1950-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 1950-commitment.jws | ok | |
| github | 1950-commitment.jws | 500 Internal Server Error | |
| github | 1950-commitment.jws | 500 Internal Server Error | |
| github | 1950-commitment.jws | 500 Internal Server Error | |
| github | 1950-commitment.jws | ok |
anchor_retried · resolved · incidents/2026/10/06/1650-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1650-commitment.jws | ok | |
| gitlab | 1650-commitment.jws | context deadline exceeded | |
| gitlab | 1650-commitment.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_retried · resolved · incidents/2026/10/05/1900-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| github | 1900-emission.jws | ok | |
| gitlab | 1900-emission.jws | context deadline exceeded | |
| gitlab | 1900-emission.jws | ya estaba: beacon-2026: 400 Bad Request — A file with this name already exists |
anchor_retried · resolved · incidents/2026/10/05/1410-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 1410-emission.jws | ok | |
| github | 1410-emission.jws | 409 Conflict — Repository rule violations found Timed out validating the rule. The rule … | |
| github | 1410-emission.jws | ok |
anchor_retried · resolved · incidents/2026/10/03/2210-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 2210-emission.jws | ok | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | context deadline exceeded | |
| github | 2210-emission.jws | ok |
anchor_timeout · unresolved · incidents/2026/10/03/2150-01.jws
2150-commitment.jws could not be confirmed on github
The write went out and the answer never came back. Asking github afterwards whether the file had landed got no answer either, so it is not known whether it is there. It is not declared missing: not knowing is not knowing that it is not.
This can be checked with no credentials and without asking us for anything: ask the provider for that file's commits. If a commit shows up, the file is anchored and the provider stamped the date.
What was attempted
| Time | Target | File | Result |
|---|---|---|---|
| gitlab | 2150-commitment.jws | ok | |
| github | 2150-commitment.jws | context deadline exceeded | |
| github | 2150-commitment.jws | context deadline exceeded |
anchor_timeout · unresolved · incidents/2026/10/03/1420-01.jws
1420-commitment.jws could not be confirmed on github
The write went out and the answer never came back. Asking github afterwards whether the file had landed got no answer either, so it is not known whether it is there. It is not declared missing: not knowing is not knowing that it is not.
This can be checked with no credentials and without asking us for anything: ask the provider for that file's commits. If a commit shows up, the file is anchored and the provider stamped the date.
What was attempted
This log predates each attempt naming its file: the rows may belong to any of the turn's files.
| Time | Target | Result |
|---|---|---|
| gitlab | ok | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | context deadline exceeded | |
| github | ok |
anchor_retried · resolved · incidents/2026/10/01/1500-01.jws
It reached every anchor, but it cost
The file is byte-for-byte identical in every anchor: the same signed bytes were re-sent, so only the commit date each provider stamps differs.
What was attempted
This log predates each attempt naming its file: the rows may belong to any of the turn's files.
| Time | Target | Result |
|---|---|---|
| github | ok | |
| gitlab | 400 Bad Request — 14:Stream removed (Socket closed (GOAWAY received; Error code: 0; Debug … | |
| gitlab | ok |
By month: November 2026 · October 2026 · September 2026