Hook DocsOpen Hook ↗
SILICON HOOK / DOCUMENTATION

Understanding update verification#

Verified locally on September 13, 2026. UNDERSTANDING.md was preserved as supplied.

Automated checks#

  • Rust workspace: 161 tests passed, including PostgreSQL 16 integration tests and real WebSocket transport tests. The explicitly opt-in Space Station test is excluded from ordinary runs and was executed separately against the newly created Hook table.
  • Strict Clippy, all target/type checks, formatting, and warning-free Rust documentation passed.
  • Dependency policy: advisories, dependency bans, licenses, and source checks passed.
  • Frontend: production build/type checks and all seven session/gateway tests passed.
  • OpenAPI validated. Its three documented lint exceptions cover the two WebSocket 101 responses and the existing IAM receiver's trailing slash.
  • Docs: 16 pages; all internal links, anchors and assets checked. Browser review verified the landing page layout and full-text search.
  • CLI source distribution: its isolated workspace builds with locked dependencies. The installer embeds the source archive SHA-256 and passes shell syntax validation.

Coverage includes encrypted IAM selectors, repeat selection without creating duplicate storage, online revocation, sandbox cleaning, runtime database permissions, webhook signatures and retention, two independently authorized identities sharing one physical socket, per-identity ACKs, seven-day contract sunset, SDK prewarm/attach/detach/replay, CLI grammar, and browser session isolation and telemetry opt-out forwarding.

Live results#

Docs are published through the silicon-hook-docs Vercel project. Authoritative and public DNS resolve docs.hook to Vercel, and the requested hostname serves the landing page, guide routes and installer over verified HTTPS. Some resolvers may temporarily retain an earlier negative DNS answer.

The new siliconhook Space Station table received the synthetic verification event 01a09a8d-df78-7d51-bf35-bf65a8c188a4. Its page also shows two earlier synthetic events recovered from the local spool, verifying retry delivery after the connection configuration was corrected. No customer webhook contents or IAM credentials were sent.

Production release#

Published September 13, 2026. The dedicated AWS server runs the updated API, worker and persistent browser gateway. Both production and shared-test PostgreSQL databases have migrations 1–8 applied and the current runtime grants. Public liveness, readiness and contract discovery return HTTP 200. The worker has exported production backend and maintenance events to the dedicated Space Station table, with no container restarts during verification.

The frontend is live at hook.teamofsilicons.com. Client and CLI version 0.5.0 are published to crates.io. Existing installed CLI processes need an update/restart to load the release.

A pre-upgrade database/configuration backup is stored in the private release bucket. Previous API/worker and gateway images are retained on the host as rollback-20260913; image rollback does not reverse migrations.

The bug-report workflow is published with its Postmark server secret and the existing verified iam@teamofsilicons.com sender configured through POSTMARK_FROM_EMAIL. No real bug report or email was submitted during deployment checks. See deployment instructions.

A fresh hosted IAM login and organization selection passed after configuring Hook’s required read permissions. The scoped directory regression covers pagination and exclusion of invisible targets. Automated IAM, isolation, WebSocket and delivery checks passed. No customer webhook was sent during deployment verification.

The upstream IAM directory filter was corrected and deployed as 15e98aec5d261e27908650fa2ede2bf5cc428634; the same scoped request changed from HTTP 500 to HTTP 200. The authorized production directory is currently empty, and nonexistent Silicon IDs remain rejected. Browser diagnostics now forward the selected organization for unscoped IAM sessions; this is covered by the gateway regression test.