Medusa v2 / composable commerce

A scoped connector for modern peptide storefronts.

01 / PURPOSE

Connect an authorized Medusa store

The planned plugin binds a Medusa store to one RUO Clear tenant, exposes connection health, and coordinates approved inventory evidence and scan events.

02 / DATA BOUNDARY

Keep commerce and payment data separate

Catalog, product, collection, policy, and storefront configuration may support enabled scans. Payment sessions, card data, and unnecessary customer or order records stay out of scope.

03 / AUTHENTICATION

Use scoped application credentials and tenant binding

Admin installation, API credentials, webhook signatures, actor scope, rotation, revocation, and replay protection require explicit acceptance tests.

04 / JOBS AND EVENTS

Coordinate schedules without duplicate scans

Scheduled jobs and change events need idempotency, deduplication, retry, concurrency, failure visibility, and a durable request record.

05 / LIFECYCLE

Support upgrades, disconnects, and deletion

Publish supported Medusa versions, migration behavior, health checks, diagnostics, disconnect, credential revocation, export, and deletion tests.