vil_trigger_webhook 0.1.1

VIL Phase 3 — HTTP webhook receiver trigger with HMAC signature verification
Documentation

vil_trigger_webhook — VIL Phase 3 HTTP Webhook Trigger

HTTP webhook receiver trigger with HMAC-SHA256 verification for VIL Phase 3.

Features

  • axum HTTP server — POST to configurable path
  • HMAC-SHA256 verification (x-hub-signature-256 header, GitHub/Stripe/Slack compatible)
  • Emits mq_log! on every verified webhook with timing and body size
  • Plain WebhookFault enum — no thiserror, no String fields
  • register_str() used for all hash fields

Tri-Lane Mapping

Lane Direction Content
Trigger Outbound → Pipeline TriggerEvent (kind=webhook)
Data Outbound → Pipeline Webhook body bytes
Control Inbound ← Pipeline Pause / Resume / Stop

Log Emit Table

Operation op_type Macro
Webhook POST received + verified 1 (consume) mq_log!