PicoClaw
PicoClaw primary domain drops offline following silent TLS certificate expiration
PicoClaw's official domain lapsed into an expired TLS state on September 10, generating full-page browser security warnings for prospective users across the web. While the origin server remains functional, community PRs address DeltaChat channel configuration errors and race conditions in sensitive configuration log replacers.
PicoClaw experienced a severe public-facing infrastructure outage documented in issue #3377 on September 19, 2026, revealing that the TLS certificate for its primary website, picoclaw.io, expired silently on September 10 at 23:59:59 UTC. Because modern web browsers enforce strict certificate validation, visitors to the project's official landing page and documentation hub are greeted with full-page security warnings, effectively severing public onboarding. Technical analysis shows that while origin servers continue to return HTTP 200 responses, the Amazon Certificate Manager (ACM) certificate attached to CloudFront distribution endpoints failed automated renewal due to missing DNS validation records. This infrastructure lapse comes as PicoClaw sits in ClawCharts' inactive tier due to stagnant commit velocity on its primary branch. Despite the domain outage, peripheral development continues: community PR #3376 patches DeltaChat initialization to register as a custom channel and bypass config validation crashes, while PR #3375 synchronizes Config.initSensitiveCache to prevent data races during sensitive credential redaction.
The facts
- Issue #3377 documents that the Amazon ACM TLS certificate for picoclaw.io expired on September 10, 2026, at 23:59:59 UTC. - CloudFront distributions serving the project homepage fail HTTPS handshakes with SSL certificate problem errors. - The origin web server continues to respond with HTTP 200 over unverified connections, indicating a CloudFront DNS validation failure. - PR #3376 patches DeltaChat initialization to register as a custom channel, bypassing strict schema validation startup panics. - PR #3375 adds mutex synchronization to Config.initSensitiveCache, preventing nil-pointer crashes during concurrent sensitive data filtering.
Why it matters
A project's public domain and documentation portal are its primary trust anchors. When an open-source project allows its primary SSL certificate to expire for over ten days without remediation, it signals severe operational neglect and unmonitored infrastructure. For developer tooling, an untrusted domain halts user onboarding and warns enterprise security teams away from adopting the underlying software, regardless of individual code patches submitted to peripheral repository adapters.
Current
Inspected on 2026-09-20. The PicoClaw stable-channel baseline is v0.3.1 published 2026-07-03T07:37:06Z. The primary source was open when captured. Mainline merges, open proposals and packaged releases are distinct availability states; the release baseline does not establish that a proposal has shipped.
Evidence
Primary evidence: sipeed/picoclaw issue #3377 (https://github.com/sipeed/picoclaw/issues/3377). Supporting context: sipeed/picoclaw PR #3376 (https://github.com/sipeed/picoclaw/pull/3376); sipeed/picoclaw PR #3375 (https://github.com/sipeed/picoclaw/pull/3375). The source bodies and linked context were inspected. Test results quoted from contributors remain attributed reports, not independently reproduced experiments.
Operator take
Automated certificate monitoring is table stakes for any public software project. Allowing production TLS certificates to expire without automated alerting reflects a breakdown in basic operational maintenance. Operators evaluating PicoClaw should note the infrastructure lapse alongside its inactive ranking on tracking boards, ensuring that any internal evaluation relies on direct repository checkouts and pinned dependencies rather than public domain resources.
Caveat
The TLS expiration affects the public marketing and documentation portal at picoclaw.io, but does not directly impair self-hosted bot binaries that communicate directly with messaging provider APIs like Telegram, QQ, or DeltaChat.
The TLS expiration affects the public marketing and documentation portal at picoclaw.io, but does not directly impair self-hosted bot binaries that communicate directly with messaging provider APIs like Telegram, QQ, or DeltaChat.