Skip to main content

Gatekeeper

Path: products/articulate/gatekeeper

gatekeeper is a specialized WordPress runtime wrapper: a small Rust edge service in front of a private WordPress installation.

Scope

The repository includes:

  • a Rust Axum gateway,
  • WordPress bootstrap and SQLite integration helpers,
  • hardened PHP runtime settings,
  • GraphQL safety limits,
  • observability and metrics,
  • reverse proxy samples,
  • incident-response and audit tooling,
  • and deployment units for systemd and Docker Compose.

Why it matters

This is not generic infrastructure. It is a productizable security and runtime layer for teams that want WordPress features without exposing a stock WordPress deployment directly to the public internet.

Key directories

  • src-rust/: gateway service.
  • www/wp-content/mu-plugins/: WordPress policy and runtime helpers.
  • deploy/: reverse proxy, systemd, and observability examples.
  • scripts/: hardening, incident, and certificate automation.
  • docker/: hardened runtime config.

Current interpretation

gatekeeper is one half of the strongest Articulate infrastructure wedge. The other half is wp-sidecar, which explores a related but even more Rust-owned architecture.