Immutable append-only audit log for dAvePi. Subscribes to the in-process record event bus and writes one row per CRUD mutation (with before/after, JSON-patch diff, actor, IP, user-agent, and request ID) into an auto-registered audit collection that's qu
Stripe payments + subscriptions + webhooks for dAvePi. Mounts opt-in /api/checkout, /api/portal, and /api/webhooks/stripe routes; verifies webhook signatures via the official Stripe SDK; dedupes events; rebroadcasts every verified event onto the framework
Full-text search for dAvePi. A schema declares search: { fields, facets } and the plugin creates the index on boot, keeps it in sync off the record event bus, and mounts REST GET /api/{v}/{path}/search plus a GraphQL {path}Search query — all tenant-