Alas Artistry Systems Architecture
Alas Artistry operates a hybrid digital-physical technology stack designed to support e-commerce, custom tribute configuration, mobile WebAR delivery, and private media storage with high emotional sensitivity and security.
┌───────────────────────────────── ────────────────────────────────────────┐
│ CUSTOMER TOUCHPOINTS │
│ alasartistry.co (Storefront) │ WebAR Camera Viewer (Mobile Web) │
└────────────────────┬────────────────────────────────────┬───────────────┘
│ │
▼ ▼
┌────────────────────────────────────────┐ ┌─────────────────────────────┐
│ COMMERCE & LOGISTICS │ │ WEBAR AR RUNTIME │
│ - WordPress / WooCommerce Storefront │ │ - Three.js / WebGL r150+ │
│ - Stripe Payment Gateway │ │ - Mobile Browser Camera │
│ - Castles S1000F In-Person POS │ │ - Custom GLTF/GLB Engine │
└────────────────────┬───────────────────┘ └──────────────┬──────────────┘
│ │
└──────────────────┬─────────────────┘
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ SECURE BACKEND │
│ Supabase Enterprise Backend │
│ - PostgreSQL Database with Strict Row-Level Security (RLS) │
│ - Encrypted Media Storage (Private Family Photos, Voice, Audio) │
│ - Edge Functions for QR Code Tokenization & Dynamic Routing │
└─────────────────────────────────────────────────────────────────────────┘
1. Verified Systems Directory
| System / Platform | Functional Scope | Primary Operator | Data Classification |
|---|---|---|---|
| Storefront & Catalog | WooCommerce on WordPress | Creative & Marketing | Public / Customer PII |
| AR Runtime | WebAR via Three.js / GLTF | Engineering / Creative | Public / Client Assets |
| Database & Media Storage | Supabase (PostgreSQL & Storage) | Technology Lead | Confidential Family Data |
| In-Person Hardware | Castles S1000F POS + Base Cradle | Field Operations | PCI-DSS Compliant Payments |
| Customer Notifications | Creativ.email / Klaviyo | Client Communications | Customer Contact Info |
| Fundraising & Pre-seed | Givebutter Unified Campaign | Executive Triad | Partner & Donor Records |
| Generative Creative Suite | Leonardo AI, Veo 2, ElevenLabs | Creative Director | Proprietary Media Assets |
2. WebAR Architecture & Performance Guardrails
Alas Stories operates entirely in the mobile web browser without requiring an app store download. When a family member scans the QR code embedded in their physical shadow box, the browser requests camera permissions and launches the Three.js 3D viewport.
Performance Constraints
- Draw Calls: Less than 50 calls per frame.
- Scene Geometry: Maximum 80,000 triangles total scene complexity.
- Texture Budget: Less than 20MB total uncompressed texture memory.
- Asset Size: Target less than 2MB per compressed
.glbanimation file. - Frame Rate Target: 60fps on modern mobile devices (iPhone 12+), minimum 30fps on mid-range Android hardware.
3. Data Protection & Media Vault Architecture
Family memorial photos, voice memos, and eulogies represent irreplaceable personal records. The system adheres to strict storage principles:
- Row Level Security (RLS): Supabase RLS policies guarantee that memory archives are accessible only via cryptographically signed temporary tokens tied to specific physical tribute identifiers.
- No Public S3 / Storage Buckets: All media buckets require authenticated bearer tokens. Direct URL enumeration is blocked.
- No Commercial Data Mining: Customer memorial assets and family likenesses are strictly quarantined from public generative AI training pipelines.
- Credential Isolation: API keys, database credentials, and service roles are strictly managed in environment secrets vaults and excluded from static documentation.