logicspike/docs

Category

Communication

Email/SMS service, provider ADRs, and messaging user journeys

ADR

ADR 001: Communication Service as a Stateless Delivery Edge

We need a Universal Delivery Adaptor. It must: 1. Execute delivery commands Email/SMS from anywhere Manager, Newsletter, Billing. 2. Be secure handle sensitive API keys. 3. Be fast

ADR

ADR 002: Universal Provider Adaptor (The Plugin System)

This service must be able to use ANY provider: - System Default e.g., LogicSpike Twilio for free users. - Tenant BYOP e.g., User's Twilio for pro users. - Custom Webhooks e.g., Use

API

API Specification: Communication Service (Production Grade)

- Internal: http://communication-service Service Binding - Public: https://api.logicspike.com/v1/communication Protected by Tenant API Key 1. Service Binding: c.env.COMMUNICATION N

Doc

AWS SES Migration — Provider Swap + Per-Tenant Domain Verification

This doc scopes the migration of Vlozi's email sending stack from Resend to AWS SES, and adds per-tenant domain verification so customers can send newsletter campaigns from their o

Domain

Domain Model: Communication Service (Production Grade)

Configuration for an external service. Encrypted at rest. - id string: Unique ID nanoid. - tenantId string | null: Owner workspace. NULL = System Default. - type ProviderType: twil

Vision

Edge Email Architecture — Combining Cloudflare and AWS

This doc explores five capabilities Vlozi can build by combining Cloudflare's edge primitives with AWS SES's deliverability moat. None of them are unique inventions — Mailchimp, Kl

Plan

Communication Service: Detailed Implementation Plan

We are building a Stateless Delivery Edge on Cloudflare Workers. It acts as a "Universal Adaptor" for sending Emails/SMS via tenant-configured providers. Goal: Get a "Hello World"

Scope

Communication Service: Scope Definition

You requested that this service "contain only code of provider" and be usable from "different places for different purposes". Here is the strict boundary of what code lives inside

Journey

Phase 1: Discovery & User Journeys (Tenant-Facing)

The Communication Service is a product feature offered to LogicSpike Tenants Sellers. It empowers Sellers to bring their own communication infrastructure "Bring Your Own Provider"

9 documents