Skip to main content

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 / PlatformFunctional ScopePrimary OperatorData Classification
Storefront & CatalogWooCommerce on WordPressCreative & MarketingPublic / Customer PII
AR RuntimeWebAR via Three.js / GLTFEngineering / CreativePublic / Client Assets
Database & Media StorageSupabase (PostgreSQL & Storage)Technology LeadConfidential Family Data
In-Person HardwareCastles S1000F POS + Base CradleField OperationsPCI-DSS Compliant Payments
Customer NotificationsCreativ.email / KlaviyoClient CommunicationsCustomer Contact Info
Fundraising & Pre-seedGivebutter Unified CampaignExecutive TriadPartner & Donor Records
Generative Creative SuiteLeonardo AI, Veo 2, ElevenLabsCreative DirectorProprietary 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 .glb animation 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:

  1. 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.
  2. No Public S3 / Storage Buckets: All media buckets require authenticated bearer tokens. Direct URL enumeration is blocked.
  3. No Commercial Data Mining: Customer memorial assets and family likenesses are strictly quarantined from public generative AI training pipelines.
  4. Credential Isolation: API keys, database credentials, and service roles are strictly managed in environment secrets vaults and excluded from static documentation.