Skip to content

A Shopify Presence Node aligned with the Garden Stack. Each store becomes a sovereign presence, guided by pattern intelligence and a calm, conscious rhythm. Structured, yet warm. Grounded, yet alive.

Notifications You must be signed in to change notification settings

GratiaOS/shopify-presence-node

Repository files navigation

Shopify Presence Node

A Garden Stack–compliant Shopify app that gives every store its own Presence Node:

  • powered by a Pattern Engine,
  • wrapped in a store-specific Identity Layer,
  • running explicit Modes instead of a vague “AI chatbot.”

This repository implements the Shopify Presence Node described in docs/shopify-presence-node.md.

Garden Stack mapping

  • Pattern Enginesrc/engine/*
  • Presence Nodesrc/shopify/*, src/api/*, src/ui-admin/*
  • Identity Layersrc/identity/*
  • Modessrc/modes/* (Support + Merchant-Codex)
  • Frames – expressed through docs/UI wording (not stored)

High-level flow

  1. Message arrives (customer or merchant) via Shopify Presence Node.
  2. App resolves shopId via Shopify auth and loads its Identity Layer.
  3. Mode is selected (support or merchant-codex).
  4. Mode builds a structured prompt and calls the Pattern Engine.
  5. Engine returns raw content.
  6. Identity Layer shapes the result (tone, rituals, templates).
  7. Response is returned to customer or merchant UI.

See docs/shopify-presence-node.md for the full spec.

Docs

  • Presence Node specdocs/shopify-presence-node.md
  • Changelogdocs/changelog.md
  • Merchant Guidedocs/shopify/presence-node-for-merchants.md

Development

pnpm install
pnpm dev

Configure .env from .env.example with Shopify + engine keys.

About

A Shopify Presence Node aligned with the Garden Stack. Each store becomes a sovereign presence, guided by pattern intelligence and a calm, conscious rhythm. Structured, yet warm. Grounded, yet alive.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published