Reports
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: October 2026 · September 2026
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: October 2026 · September 2026