module-connectors

self-healing commerce connectors

Order sync that doesn't break the day your platform ships an update.

module-connectors runs the pipe between your store platforms — Shopify, WooCommerce, Magento, TikTok Shop, WordPress — and the destinations that depend on them, and keeps it current automatically when the upstream API changes underneath it. We store metadata and encrypted credentials only — never your payload bodies, never raw customer PII.

What's real, right now

5 production connectors

Shopify, WooCommerce, Magento, TikTok Shop, and WordPress order sync — each generated from a versioned spec (packages/specs/*.plain) and passing its own multi-gate testing checklist, including real platform instances in Docker (live WordPress + WooCommerce, Mage-OS, the actual plugin PHP), not just mocks.

Self-healing, not just monitoring

When an upstream API changes, the platform classifies it additive or breaking, regenerates the connector from its spec, and re-runs conformance tests. Additive changes auto-merge; breaking changes open a PR for a human — gated by its own CI workflow, independent of the review that ships this page.

Credential onboarding that's live

/dashboard/connect handles REST API-key connectors (WooCommerce, Magento) and OAuth connectors (TikTok Shop, plus Meta / GA4 / TikTok attribution destinations) today, persisting credentials encrypted with AES-256-GCM.

Built to absorb bursts, not babysit them

The edge worker verifies each webhook's signature and returns 200 in under 100ms, queuing everything to durable workers — it never processes a webhook inline, so a BFCM-sized traffic spike doesn't take down ingestion.

See the self-healing feed on a live tenant.

The dashboard leads with exactly what changed upstream and how it was handled — auto-merged or opened as a PR.

Open the dashboard