logicspike/docs

Project Strategy

SNAC Ecosystem — Full Scope Document v2


1. Executive Summary

This document defines the comprehensive scope of work for the design, development, and implementation of the SNAC Ecosystem — the food economy operating system. SNAC is a unified, scalable, and API-driven platform that connects every participant in the food economy (consumers, food businesses, suppliers, drivers, creators, technology partners, and FMCG brands) through four foundational pillars (One App, One Voice, One Loyalty, One Supply), powered by three autonomous AI Agents (Customer, Business, Supply), and supported by dedicated product lines for driver logistics (Drop), video commerce (SNAC TV), merchant operations (SNAC Workspace + KitchenOS), fintech services, and cross-ecosystem data intelligence.

1.1 Core Components

Component Description Development Scope
SNAC Consumer App (One App + One Voice) B2C multi-vertical super app covering 9 food verticals with universal search, comparison engine, multi-brand checkout, voice ordering hotline, and AI concierge Frontend & Backend
SNAC Workspace + KitchenOS B2B merchant growth platform with universal order aggregation, EPOS/aggregator integrations, merchant dashboard, SNAC Direct ordering, and restaurant voice agent Frontend & Backend
SNAC Fresh (One Supply) B2B procurement marketplace connecting food businesses to market suppliers via AI-driven daily bidding, 3-role procurement dashboard, and automated pricing chain Frontend & Backend
SNAC TV & Creator Economy Shoppable vertical video feed with AI dish detection, creator marketplace, closed-loop attribution, and social graph Frontend & Backend
Drop (Driver Platform) Multi-aggregator driver app with AI route optimisation, Auto Pilot mode, smart hardware integration, and driver loyalty Frontend & Backend
One Loyalty Engine Universal card-linked loyalty infrastructure with dynamic cashback, pay-per-order bar, 4-tier system, missions, wallet, and multi-sided earning Backend / Cross-Platform
AI Agent Layer Three autonomous agents (Customer, Business, Supply) with agent-to-agent negotiation and cross-domain orchestration Backend / AI
Fintech Layer SNAC Wallet, SNAC Pay, Revolut partnership, embedded lending, B2B BNPL, and FMCG campaign payments Backend / Integration
Web Scraping Engine Data aggregation system collecting restaurant information from 13+ third-party platforms Backend / Data Pipeline
Data Intelligence Layer Cross-ecosystem data capture, proprietary data products (Price Index, Trend Velocity, Health Score), and Data API Backend / Analytics

1.2 Timeline Overview

Component Duration (Indicative) Team Size Status
SNAC Consumer App (B2C) 22-26 Weeks 14 members Scope Defined
SNAC Workspace + KitchenOS (B2B) 20-24 Weeks 16 members Scope Defined
SNAC Fresh (One Supply) 18-22 Weeks 12 members Scope Defined
SNAC TV & Creator Economy 14-18 Weeks 10 members Scope Defined
Drop (Driver Platform) 16-20 Weeks 12 members Scope Defined
One Loyalty Engine 14-18 Weeks 8 members Scope Defined
AI Agent Layer 20-24 Weeks (Phased) 8 members Scope Defined
Fintech Layer 12-16 Weeks 6 members Scope Defined
Web Scraping Engine 10-14 Weeks 6 members Scope Defined
Data Intelligence Layer 10-12 Weeks 4 members Scope Defined
Parallel Execution 28-32 Weeks ~80-96 members Combined

Note: Team sizes assume dedicated squads with shared platform/DevOps resources. Significant parallelisation is possible across independent components.

1.3 Core Architectural Principle

The entire ecosystem is built upon a "headless" microservices-first architecture as its central foundation. Every component shares the same backend service layer, ensuring data consistency, scalability, maintainability, and code reusability. The architecture is organised across five layers:

Layer Components Function
Experience SNAC App, SNAC Voice, Web, QR, Drop All user-facing surfaces through which consumers, businesses, and drivers interact with the ecosystem
Intelligence Customer AI Agents, Business AI Agents, Supply AI Agent, Recommendation Engine, Demand Forecasting Processes all ecosystem data and drives automated decisions across pricing, marketing, loyalty, procurement, and personalisation
Economic SNAC Loyalty OS, SNAC Wallet, SNAC Pay, Card-Linked Rails, Gift Cards, Airline Miles Handles all value exchange: earning, redeeming, paying, tipping, splitting, transferring, and converting rewards
Supply SNAC Fresh (One Supply), Procurement Dashboard, 3PL Integration, Market Supplier Network Connects food businesses to suppliers, manages daily procurement cycles, automates pricing chains, and aligns supply with consumer demand data
Connectivity KitchenOS, EPOS Integrations, Direct Ordering Platforms, Aggregators, Drop, PSP Integrations Connects every operational system, ordering channel, delivery network, and partner into a unified data and transaction layer

1.4 The Four Foundational Pillars

Pillar Name Purpose
1 One App Universal consumer interface for all food discovery and commerce across 9 verticals
2 One Voice Universal voice-based access layer making the ecosystem available to anyone with a phone
3 One Loyalty Universal economic engine binding consumers, businesses, suppliers, drivers, creators, and partners through shared rewards
4 One Supply AI-driven procurement and supply chain intelligence platform connecting food businesses to suppliers

1.5 The Three AI Agents

Agent Serves Role
Customer AI Agent Every consumer Personal food, health, and value concierge — proactive discovery, meal planning, wallet management, health alignment, agent-to-agent negotiation on user's behalf
Business AI Agent Every food business Always-on autonomous growth and operations manager — sales monitoring, dynamic pricing, marketing automation, menu optimisation, customer segmentation, demand forecasting
Supply AI Agent SNAC Fresh procurement Runs the daily procurement cycle — order aggregation, supplier bid analysis, buying plan generation, reliability scoring, invoice OCR, demand prediction, pricing updates

1.6 Ecosystem Participants

SNAC connects seven primary participant groups:

  1. Consumers — search, compare, order, earn cashback across all 9 verticals
  2. Food Businesses — restaurants, cafes, bakeries, grocers, caterers, dark kitchens, food halls, meal companies
  3. Suppliers (SNAC Fresh) — market stall holders, wholesale suppliers connecting via procurement dashboard
  4. Drivers (Drop) — delivery drivers using the multi-aggregator platform
  5. Creators and Influencers — content creators earning commissions through the creator marketplace
  6. Technology Partners — EPOS providers (Stream, Toast, Square, Zonal), direct ordering platforms (Slerp, StoreKit, Shopify), aggregators
  7. Brand and FMCG Partners — food and beverage brands funding cashback campaigns and sponsored missions

2. SNAC Consumer App (One App + One Voice) — B2C Platform

Timeline: 22-26 Weeks

2.1 Overview

The SNAC Consumer App is the primary interface through which consumers interact with the entire food economy. It is a universal search engine, comparison engine, social network, shoppable video platform, and AI concierge — spanning all nine food verticals, all ordering channels, and all categories simultaneously. It also includes the One Voice pillar: a phone hotline ("Call SNAC"), in-app voice assistant, and CarPlay/Alexa/Google integration.

Development Scope: Frontend & Backend Development Required

2.2 The Nine Food Verticals

No. Vertical Description
1 Grocery Search and order from supermarkets, local stores, and specialist food shops. AI-curated weekly shopping lists. Subscription auto-ordering.
2 Commerce Foods Artisan, specialty, and branded food shipped nationwide. Creator-led drops. AI-matched discovery based on cuisine affinity.
3 Meal Kits Ingredient boxes with recipes, one-off or subscription. All major providers searchable and comparable. Connected to SNAC Fresh supply data.
4 Home Chefs Private chefs and home cooks — listed, rated, bookable. AI-matched by cuisine, dietary requirements, occasion, and budget.
5 Catering & Events Corporate, weddings, private events. Multi-vendor catering. AI generates recommendations based on guest count, dietary requirements, and budget.
6 Table Bookings Dine-in reservations with AI receptionist, loyalty integration, guest profile continuity. Real-time availability. Booking intelligence.
7 Ingredient Boxes Cuisine-specific ingredient packs for cooking at home. Connected to SNAC Fresh daily pricing. Recipe-paired. Chef/creator-curated boxes.
8 Subscription Meals Daily and weekly meal plans across all categories. AI-optimised, budget-aware, health-integrated. Progressive autonomy from suggestions to auto-ordering.
9 Food Discovery Restaurants, dark kitchens, virtual brands, food halls — all searchable. Pre-built SNAC profiles. SNAC TV video feed. Multi-vendor ordering.

2.3 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Universal Food Search & Discovery Engine 6 Weeks Google Places API, Scraper APIs, LLM APIs Build
2 Basket & Channel Comparison Engine 4 Weeks Deliveroo/UberEats/Just Eat APIs, EPOS APIs via Stream Build
3 Multi-Brand Mix-and-Match Checkout 4 Weeks Stripe, KitchenOS coordination APIs Build
4 Social Profiles & Food Identity 3 Weeks Apple Health, Google Fit, Fitbit, Oura Ring APIs Build
5 Groups & Communities (SNAC Squads) 3 Weeks Build
6 AI Meal Planning 4 Weeks LLM APIs (Claude/Mistral via Bedrock), Health APIs Build
7 Health & Wearable Integration 3 Weeks Apple Health, Google Fit, Fitbit, Oura Ring, Garmin, MyFitnessPal Build
8 SNAC Hotline (Voice Ordering) 5 Weeks Twilio Voice API, LLM APIs, Stripe (SMS payment links) Build
9 In-App Voice Assistant 3 Weeks Speech-to-Text APIs, LLM APIs Build
10 CarPlay, Alexa & Google Assistant 4 Weeks Apple CarPlay SDK, Alexa Skills Kit, Google Actions SDK Build
11 Conversational AI Backend 5 Weeks Claude/Mistral via AWS Bedrock, RAG pipeline Build
12 Visual Recognition Backend 4 Weeks Google Vision API or custom CV model, LLM APIs Build
13 User Profile & Preferences Service 3 Weeks Build
14 Real-Time Notification System 3 Weeks FCM, Twilio SMS, WhatsApp Cloud API Build
15 Customer AI Agent Orchestration 5 Weeks LLM APIs, Agent message bus Build
16 Order Tracking & Live Delivery Updates 3 Weeks Google Maps API, Drop APIs, KitchenOS APIs Build
17 Restaurant & Business Detail View 2 Weeks Scraper data feeds, Menu APIs, Review APIs Build

2.4 Core Features — Detailed Scope

2.4.1 Universal Food Search & Discovery Engine

Purpose: Surface every relevant food option across every category and channel from a single query

  • Multi-vertical search spanning all 9 verticals simultaneously
  • Natural language query processing ("pizza under £15 near me", "vegan Indian", "family meal tonight", "I have £20, what's the best value?")
  • AI-ranked results using taste profile, past behaviour, health preferences, time, location, mood, and context
  • Cross-channel visibility: EPOS systems, direct ordering platforms (Slerp, StoreKit, Shopify), and delivery aggregators (Deliveroo, Uber Eats, Just Eat) all searchable from one place
  • True total cost comparison including all fees (delivery, service, platform, small order)
  • Cashback and loyalty impact factored into ranking
  • Dietary, allergen, and nutritional filtering across all results
  • Trending and popular items surfacing based on local and network signals

2.4.2 Basket & Channel Comparison Engine

Purpose: Compare the same order across every available channel to find the best outcome

  • Full pricing breakdown simulation: item cost, delivery fee, service fee, small order fee, platform fee
  • Estimated delivery time per channel
  • Cashback earned on each channel
  • Available loyalty missions and boosts per channel
  • Net effective cost after rewards
  • Priority selection: cheapest, fastest, highest cashback, or best rated
  • Direct ordering channel shown alongside marketplace options with true cost transparency

2.4.3 Multi-Brand Mix-and-Match Checkout

Purpose: Enable orders from multiple food businesses in a single cart

  • Users browse multiple brands (food halls, dark kitchens, nearby restaurants) and add items to one unified basket
  • KitchenOS coordinates prep times across kitchens so all items are ready simultaneously
  • Orders grouped into single delivery runs where possible, optimising driver routing
  • Settlement handled invisibly: consumer pays once, SNAC splits revenue to each merchant
  • Works for dark kitchens, virtual food courts, food halls, multi-brand restaurant groups

2.4.4 Social Profiles & Food Identity

Purpose: Build a persistent food identity for every consumer

  • Taste graph (what they love, what they avoid)
  • Dietary and health preferences (optionally connected to wearables and health apps)
  • Reviews, photos, and videos posted
  • Saved places and curated lists ("My Top 10 Curries in London")
  • Mission progress and earned badges
  • Tier status (Bronze, Silver, Gold, Black)
  • Full cashback and points history
  • Follower and following network
  • Activity feeds showing orders, reviews, mission completions, and shared lists

2.4.5 Groups & Communities (SNAC Squads)

Purpose: Enable group ordering and social food experiences

  • Group ordering with split bills for offices, universities, families, friend groups, and food communities (vegan, halal, health-focused)
  • Group missions ("Order 10 times as a squad this month for 10% extra cashback")
  • Shared loyalty goals and achievements
  • Squad leaderboards
  • Collective discovery
  • Group behaviour drives viral adoption — squads order at 2–3x the rate of individual users

2.4.6 AI Meal Planning

Purpose: Automate weekly food scheduling across all nine verticals

  • Customer AI Agent builds and manages complete weekly food schedule
  • Combines restaurant orders, grocery shopping, meal kits, and home chef bookings into one optimised plan
  • Budget-aware: stays within set weekly spend while maximising variety and nutritional balance
  • Health integration: Apple Health, Fitbit, Oura Ring data feeds into plan optimisation
  • Progressive autonomy: starts with suggestions, moves to pre-built baskets requiring one-tap approval, ultimately to fully autonomous management

2.4.7 Health & Wearable Integration

Purpose: Connect food choices with real biometric and health data

  • Wearable connectivity: Apple Watch, Fitbit, Oura Ring, Garmin feed activity data, heart rate, sleep quality, caloric expenditure
  • Health app integration: Apple Health, Google Fit, MyFitnessPal, specialist apps (diabetes management, allergy tracking)
  • Real-time biometric response: protein-optimised suggestions after workouts, low-GI options for blood glucose monitoring, caffeine-aware recommendations for sleep tracking
  • Nutritional scoring: every dish receives a health score based on macro and micronutrient analysis
  • Health missions: gamification missions aligned to wellness goals with cashback rewards

2.4.8 SNAC Hotline (Voice Ordering)

Purpose: Enable voice-based food ordering via a single memorable phone number — "Call SNAC"

  • Single phone number ("111 for food") accessible from any phone, any country, no app required
  • Full conversation handled by Customer AI Agent
  • Accesses complete search and comparison engine, loyalty wallet and missions, past orders and preferences, restaurant availability
  • Example commands: "Order my usual from the closest branch", "Find something healthy under £12 near me", "Book a table for six at 8pm, Indian, near Harrow"
  • Checkout via linked card, SNAC wallet, or payment link sent by SMS
  • Receipt to wallet, cashback credited automatically

2.4.9 In-App Voice Assistant

Purpose: Enable hands-free interaction inside the SNAC app

  • Voice commands inside the app: "Show me highest cashback near me right now", "Order something spicy for two people", "Create a weekly meal plan and auto-order"
  • Future extension: CarPlay, smart speakers, automotive platforms
  • Reduces friction for frequent users
  • Natural interface for complex, multi-constraint decisions

2.4.10 CarPlay, Alexa & Google Assistant Integration

Purpose: Extend SNAC voice to every smart device

  • Apple CarPlay integration for in-vehicle food ordering
  • Amazon Alexa Skill for home-based voice ordering
  • Google Assistant Action for cross-device voice access
  • All connected to Customer AI Agent with full context

2.4.11 Conversational AI Backend

Purpose: Process multi-modal user inputs and coordinate AI-driven interactions

  • Natural language understanding for typed, voice, and image queries
  • Context management and conversation state maintenance
  • Intent classification and entity extraction (food items, locations, preferences, constraints)
  • Prompt routing to appropriate tools (ordering, booking, discovery)
  • Memory system for contextual conversation history and user preferences
  • RAG-based system using Claude/Mistral via AWS Bedrock

2.4.12 Visual Recognition Backend

Purpose: Enable camera-based food interaction

  • Food detection and dish identification from camera input
  • Menu scanning and digital menu extraction from images
  • QR code processing for restaurant and menu interpretation
  • Logo recognition for restaurant brand identification
  • Nutritional analysis and ingredient extraction from food photos

2.4.13 User Profile & Preferences Service

Purpose: Manage user accounts and preference learning

  • Profile management: account creation, authentication, settings
  • Preference learning: dietary restrictions, cuisine preferences, behaviour analysis
  • History tracking: order history, favourite restaurants, repeat patterns
  • Social features: friend connections, sharing, recommendations
  • Privacy controls: data permissions and privacy preference management

2.4.14 Real-Time Notification System

Purpose: Keep users informed across all channels

  • Order tracking: live order status and delivery updates
  • Personalised alerts: relevant promotions, reminders, suggestions
  • Multi-channel delivery: app push (FCM), SMS (Twilio), email, WhatsApp
  • Contextual messaging: location and time-based relevant communications
  • Preference-based filtering: user-controlled notification preferences
  • Card-linked transaction notifications: cashback credited after in-store purchase

2.4.15 Customer AI Agent Orchestration

Purpose: Coordinate the Customer AI Agent across all touchpoints

  • Proactive discovery: suggests restaurants, dishes, deals based on taste profile, trending items, social signals
  • Value optimisation: identifies cheapest, fastest, or highest-cashback option across all channels
  • Wallet management: tracks cashback balance, mission deadlines, tier progress, expiring rewards
  • Reordering intelligence: learns patterns and suggests reorders at right time
  • Negotiates with Business Agents on consumer's behalf for best live offer
  • Manages auto-reordering of regular purchases across grocery, kits, and subscriptions

2.4.16 Order Tracking & Live Delivery Updates

Purpose: Real-time tracking from order placement through delivery

  • Live order status: confirmed, preparing, ready for pickup, out for delivery, delivered
  • Map-based delivery tracking with driver location (integrated with Drop)
  • ETA updates recalculated in real time based on driver position and traffic
  • Multi-brand order coordination visibility (when items come from multiple kitchens)
  • Push notifications at each status change
  • Driver contact (secure chat or call) without revealing personal numbers
  • Post-delivery feedback prompt with rating and review

2.4.17 Restaurant & Business Detail View

Purpose: Full business profile visible to consumers within the app

  • Pre-built from scraped data even before the business signs up (populated by Web Scraping Engine)
  • Full menu (synced and updated) with dish-level pricing, photos, allergen tags, nutritional info
  • All ordering channels visible side-by-side: SNAC Direct, Deliveroo, Uber Eats, Just Eat, restaurant's own site — with true cost comparison
  • Photos and videos (scraped + business-uploaded)
  • Story feed: daily specials, events, behind-the-scenes
  • Loyalty settings: current cashback rate, active missions, available tier benefits
  • Reviews aggregated from Google, Tripadvisor, in-app reviews
  • Table booking availability and instant reservation
  • SNAC TV content from the business's feed
  • "Claim your page" prompt for unclaimed businesses

2.5 Team Structure — SNAC Consumer App

Role Count Notes
Project Manager 1 Requirements, timelines, UAT
Frontend Developers 4 Mobile (React Native or Flutter), 9-vertical UI
Backend Developers 4 API services, search engine, ordering flows
AI/ML Engineers 2 Conversational AI, visual recognition, agent orchestration
UI/UX Designer 1 Design system, mobile interfaces
QA Engineers 2 End-to-end testing, cross-device

Total Team Size: 14 members Total Timeline: 22-26 Weeks

2.6 Completion Status

Module Status % Complete Notes
Universal Food Search & Discovery Engine Not Started 0%
Basket & Channel Comparison Engine Not Started 0%
Multi-Brand Mix-and-Match Checkout Not Started 0%
Social Profiles & Food Identity Not Started 0%
Groups & Communities (SNAC Squads) Not Started 0%
AI Meal Planning Not Started 0%
Health & Wearable Integration Not Started 0%
SNAC Hotline (Voice Ordering) Not Started 0%
In-App Voice Assistant Not Started 0%
CarPlay, Alexa & Google Assistant Not Started 0%
Conversational AI Backend Not Started 0%
Visual Recognition Backend Not Started 0%
User Profile & Preferences Service Not Started 0%
Real-Time Notification System Not Started 0%
Customer AI Agent Orchestration Not Started 0%
Order Tracking & Live Delivery Updates Not Started 0%
Restaurant & Business Detail View Not Started 0%

Overall SNAC Consumer App Progress: 0%


3. SNAC Workspace + KitchenOS (B2B Merchant Platform)

Timeline: 20-24 Weeks

3.1 Overview

SNAC Workspace is the comprehensive merchant growth platform providing food businesses with a unified operational control centre. Combined with KitchenOS — the middleware layer that consolidates every order from every channel into a single operational view — it serves as the daily operational hub for every food business in the ecosystem. Every business receives an AI-powered Business Agent that manages marketing, pricing, cashback, customer reactivation, menu optimisation, social content, and demand forecasting autonomously.

Development Scope: Frontend & Backend Development Required

3.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Merchant Hub Dashboard 5 Weeks Analytics APIs, Snowplow -> S3 -> dbt -> Redshift, Looker/Metabase Build
2 Merchant Discovery Pages 4 Weeks Google Places API, Scraper data feeds Build
3 Business AI Agent Integration 5 Weeks LLM APIs (Claude/Mistral via Bedrock), Analytics APIs Build
4 KitchenOS Universal Order Aggregation 6 Weeks Stream Middleware (60+ EPOS), Deliveroo/UberEats/Just Eat APIs, Slerp/StoreKit/Shopify APIs Build
5 SNAC Direct Ordering Platform 5 Weeks Stripe, CloudFront, S3, Domain Registrar APIs Build
6 Multi-Brand & Dark Kitchen Orchestration 4 Weeks KitchenOS APIs Build
7 EPOS, Direct Ordering & Aggregator Integration 6 Weeks Stream, Toast, Square, Zonal, Slerp, StoreKit, Flipdish, Shopify APIs Build
8 Restaurant Voice Agent (24/7 AI Receptionist) 4 Weeks Twilio Voice API, LLM APIs, Google Calendar API Build
9 Table Booking Management 3 Weeks Google Calendar API, Twilio SMS/Email APIs Build
10 Menu & Pricing Management 4 Weeks POS Sync APIs Build
11 Pay-Per-Order Bar Management 3 Weeks Build
12 Dynamic Cashback Management 3 Weeks Loyalty Engine APIs Build
13 Review & Feedback Tool 3 Weeks Google Reviews API, LLM APIs for Sentiment Analysis Build
14 Sponsored Listing & Promotion Tool 4 Weeks Meta Ads API, Google Ads API Build
15 Analytics & Reporting Tool 5 Weeks Snowplow -> S3 -> dbt -> Redshift, Looker/Metabase Build
16 Food Technology Marketplace 4 Weeks Partner APIs Build
17 Social Media Marketing Tool 3 Weeks Instagram API, Facebook API, TikTok API Build
18 AI Workers Integration 4 Weeks LLM APIs Build

3.3 Core Features — Detailed Scope

3.3.1 Merchant Hub Dashboard

Purpose: Unified operational control centre for every food business

  • Sales across all channels: EPOS, direct ordering, marketplace, SNAC Direct, voice
  • Customer analytics: segments, lifetime value, churn risk, reactivation triggers
  • Loyalty performance: cashback spend, ROI, mission engagement, tier distribution
  • Content and social performance: SNAC TV views, creator campaign results, social engagement
  • AI recommendations with one-click approval
  • Menu and pricing management tools
  • Customer data ownership: every consumer who interacts through SNAC belongs to the business, not to SNAC
  • Competitor intelligence: AI monitors local competitive landscape and surfaces actionable insights
  • For independent restaurants: replaces marketing manager, data analyst, and pricing consultant
  • For groups: chain-wide visibility with location-level granularity

3.3.2 Merchant Discovery Pages

Purpose: Pre-built public profile for every food business

  • SNAC pre-builds a landing page using scraped and ingested data even before the business signs up
  • Page includes: full menu (synced and updated), photos and videos, story feed (posts, specials, events), loyalty settings (cashback bar, active missions), booking and ordering links across all connected channels, SNAC Direct checkout where enabled
  • AI Agent suggestions for merchants who have claimed their page
  • "Claim your page" as natural onboarding behaviour — business sees page already generating traffic and opts in for full control

3.3.3 Business AI Agent Integration

Purpose: Embed the autonomous Business AI Agent into the workspace

  • Sales and Revenue Automation: real-time monitoring, revenue gap identification, autonomous countermeasure deployment (cashback boosts, push notifications, social content)
  • Marketing Automation: creates and posts social content daily, segments customers, reactivates lapsed customers, manages influencer campaigns end-to-end, allocates marketing budget across TikTok/Meta/SNAC TV/in-app
  • Menu and Brand Optimisation: dish-level performance analysis, menu recommendations, virtual brand creation (AI analyses underserved cuisines by postcode, designs menu, sets pricing, launches)
  • Customer Data and Insights: unified customer view across all channels, automatic segmentation (high-value regulars, at-risk churners, new trialists, special-occasion diners)
  • Operational Automation: demand forecasting, auto-generates SNAC Fresh procurement orders, monitors order accuracy and satisfaction
  • Agent-to-Agent Commerce: Business Agent receives pings from Customer Agents, evaluates capacity/margin/stock, formulates dynamic personalised offers
  • Operation Modes: Automatic (AI acts autonomously) or Manual Approval (AI suggests, owner approves)

3.3.4 KitchenOS Universal Order Aggregation

Purpose: Consolidate every order from every channel into one operational view

  • Connects and aggregates orders from Deliveroo, Uber Eats, Just Eat, Slerp, StoreKit, Shopify, restaurant's own website, QR table ordering, SNAC Direct, and voice orders into one screen or printer
  • Synchronises menus, availability, and stock across all connected platforms in real time — one menu change propagates everywhere
  • Routes orders logically across multiple locations, kitchens, or stations for multi-site operators
  • Provides SNAC with complete transaction visibility regardless of order origin, powering the intelligence and loyalty layers
  • Integration via Stream middleware enabling 60+ EPOS connections through one agreement

3.3.5 SNAC Direct Ordering Platform

Purpose: Provide a lower-commission direct ordering channel for food businesses

  • Website and QR ordering (contactless in-venue ordering via QR codes on tables)
  • Table ordering with table management integration
  • Collection and takeaway
  • Meal kits, catering, and events
  • Sits alongside existing delivery marketplaces — not instead of them
  • Branded white-label sites with custom domains per restaurant
  • Multi-tenant architecture: one codebase, custom domains/subdomains per restaurant with brand customisation (colours, logos, fonts, layout options)
  • Responsive design: mobile-first, cross-platform compatibility
  • SEO optimisation: schema markup, metadata, sitemap generation
  • About restaurant page and story content
  • Last-mile delivery partner integrations: Stuart, Orkestro, Uber Direct, Deliveroo Signature — restaurants choose their preferred delivery provider
  • Payment integration: Stripe, SNAC Wallet, split payments
  • Social media ordering: Instagram, WhatsApp, Facebook Messenger integration for direct orders

3.3.6 Multi-Brand & Dark Kitchen Orchestration

Purpose: Enable multi-brand operations from single or shared kitchens

  • Multi-brand baskets with coordinated prep and delivery
  • Virtual brands powered by same kitchen but presented as separate storefronts
  • Food hall operations where multiple vendors appear on one interface
  • Branded virtual food courts — consumers order from several concepts in single transaction
  • AI optimises kitchen scheduling so items from different brands within same facility are ready together
  • Routes as single delivery where possible

3.3.7 EPOS, Direct Ordering & Aggregator Integration

Purpose: Connect every food technology system into the SNAC ecosystem

  • EPOS data flows into SNAC's intelligence layer: real-time sales, stock, operational insights
  • Direct ordering platforms (Slerp, StoreKit, Shopify, custom websites) appear as ordering options within SNAC search results
  • Aggregator orders (Deliveroo, Uber Eats, Just Eat) captured and consolidated
  • PSP (Payment Service Provider) integrations ensure card-linked loyalty triggers correctly
  • Stream middleware as primary integration path (60+ EPOS systems via one agreement)
  • Individual direct integrations: Toast, Square, Zonal, Slerp, StoreKit, Flipdish

3.3.8 Restaurant Voice Agent (24/7 AI Receptionist)

Purpose: Provide every food business with an AI-powered phone receptionist

  • Handles inbound phone orders, table bookings, menu questions, allergy information, upselling ("Would you like drinks with that?"), simple complaints, opening hours and location queries
  • During busy periods: "We're fully booked at 8pm — would you like 7:30 with 10% cashback tonight?"
  • Integrated with KitchenOS and booking systems
  • Uses Business AI Agent's rules and data
  • Routes complex cases to staff when necessary
  • Reduces staff call load by 30–60%
  • Captures revenue outside peak staff hours that would otherwise be lost

3.3.9 Table Booking Management

Purpose: Manage reservations and table availability

  • Real-time availability calendar management
  • Booking rules and constraints configuration
  • Guest profile continuity: restaurant sees dietary requirements, allergy information, and occasion before consumer arrives
  • Loyalty integration: every dine-in earns cashback on linked card automatically
  • Booking intelligence: AI suggests optimal time slots based on demand, cashback rate, and consumer schedule
  • Automated confirmation and reminder system via SMS/email

3.3.10 Menu & Pricing Management

Purpose: Centralised menu management with dynamic pricing

  • Menu management and synchronisation across all connected channels
  • Item names, prices, images, tags, allergens, videos
  • Availability control: stock-based and time-based
  • Multi-menu support: delivery, pickup, dine-in, catering menus
  • Dynamic pricing recommendations adjusted against demand, competition, stock, and margin targets
  • POS sync for bidirectional updates

3.3.11 Pay-Per-Order Bar Management

Purpose: Configure and manage the per-order promotion fee

  • Every order placed through SNAC generates a per-order fee
  • Floor: £0.49, no ceiling — restaurants slide upward
  • Higher rates earn proportionally greater AI promotion effort, higher search placement, priority SNAC TV positioning, and more active Customer Agent recommendations to nearby consumers
  • Monthly budget ceiling set by business — AI never exceeds it
  • Full cost-per-order and return on spend shown in real time
  • Real-time margin impact visualisation

3.3.12 Dynamic Cashback Management

Purpose: Configure and manage the cashback rate for the business

  • Default floor: 2% on every SNAC-participating transaction, no ceiling
  • AI manages rate in real time within monthly budget
  • Pushes higher during: quiet periods, stock clearance, competitive responses, new store launches, customer reactivation, weather/event conditions
  • Business can override to any rate at any moment
  • FMCG brands can fund elevated rates on menu items containing their products
  • Full real-time margin impact shown on screen

3.3.13 Review & Feedback Tool

Purpose: Reputation management and customer feedback analysis

  • Multi-channel feedback collection and aggregation (Google Reviews, in-app reviews, social)
  • Response management and escalation workflows
  • AI-powered sentiment analysis and trend identification
  • Review-driven operational improvement suggestions
  • Public reputation monitoring and management

3.3.14 Sponsored Listing & Promotion Tool

Purpose: Manage paid visibility and advertising campaigns

  • Internal SNAC platform sponsored listings
  • External platform campaigns: Meta Ads, Google Ads
  • Budget management and bidding controls
  • Campaign performance tracking and optimisation
  • Creative asset management
  • ROI analytics and reporting
  • FMCG co-funded campaign support

3.3.15 Analytics & Reporting Tool

Purpose: Comprehensive business intelligence and insights

  • Multi-dimensional performance dashboards
  • Search visibility and conversion analytics
  • Customer behaviour and demographics analysis
  • Revenue attribution and forecasting
  • Competitive benchmarking and market insights
  • Custom reports and data export

3.3.16 Food Technology Marketplace

Purpose: Curated marketplace for food technology solutions

  • Centralised marketplace for restaurant technology: POS systems, payment providers, delivery platforms, marketing software, HR, scheduling, accounting tools
  • Product pages with descriptions, pricing, enquiry options
  • Each tool rated, reviewed, and contextualised specifically for food businesses
  • Sponsored listings and PPC-based provider promotion
  • AI engine recommends ideal tech stack for each restaurant
  • Provider analytics for views, clicks, engagement
  • SNAC integrates and orchestrates data between tools

3.3.17 Social Media Marketing Tool

Purpose: Automate social media content and campaigns

  • Creates and publishes social content: daily specials, new menu items, behind-the-scenes, event promotions
  • Multi-platform posting: Instagram, Facebook, TikTok
  • Campaign scheduling and automation
  • Content performance tracking
  • AI-generated copy and visual suggestions

3.3.18 AI Workers Integration

Purpose: Backend automation engine providing embedded AI services

  • Menu enhancement and optimisation
  • Automated upselling/cross-selling logic
  • Smart marketing suggestions based on trends/weather
  • Content and copy generation
  • Review analysis and improvement recommendations
  • Personalised customer engagement
  • Data synchronisation and trigger management
  • Operation Modes: Automatic Push (AI implements automatically) or Manual Approval (AI suggestions require owner approval)

3.4 Team Structure — SNAC Workspace + KitchenOS

Role Count Notes
Project Manager 1 Requirements, timelines, UAT
Frontend Developers 5 18 modules, merchant dashboard, SNAC Direct builder
Backend Developers 4 KitchenOS, integrations, order flows, AI agent embedding
UI/UX Designer 1 Design system and module interfaces
AI Integration Developer 1 LLM orchestration, Business Agent integration
Integration Engineer 1 Stream, EPOS, aggregator, PSP integrations
QA Engineers 2 End-to-end testing including POS/aggregator flows
DevOps Engineer 1 Multi-tenant hosting, CI/CD, load testing

Total Team Size: 16 members Total Timeline: 20-24 Weeks

3.5 Completion Status

Module Status % Complete Notes
Merchant Hub Dashboard Not Started 0%
Merchant Discovery Pages Not Started 0%
Business AI Agent Integration Not Started 0%
KitchenOS Universal Order Aggregation Not Started 0%
SNAC Direct Ordering Platform Not Started 0%
Multi-Brand & Dark Kitchen Orchestration Not Started 0%
EPOS, Direct Ordering & Aggregator Integration Not Started 0%
Restaurant Voice Agent Not Started 0%
Table Booking Management Not Started 0%
Menu & Pricing Management Not Started 0%
Pay-Per-Order Bar Management Not Started 0%
Dynamic Cashback Management Not Started 0%
Review & Feedback Tool Not Started 0%
Sponsored Listing & Promotion Tool Not Started 0%
Analytics & Reporting Tool Not Started 0%
Food Technology Marketplace Not Started 0%
Social Media Marketing Tool Not Started 0%
AI Workers Integration Not Started 0%

Overall SNAC Workspace + KitchenOS Progress: 0%


4. SNAC Fresh (One Supply — B2B Procurement Marketplace)

Timeline: 18-22 Weeks

4.1 Overview

SNAC Fresh is the fourth foundational pillar — an AI-driven procurement and supply chain intelligence platform branded as "One Supply". It is a world foods B2B eCommerce platform for fruit, vegetables, and groceries catering to all cuisines. It operates as a middleware layer with third-party fulfilment, connecting food businesses to market suppliers through an intelligent procurement dashboard, automated ordering, and AI-powered pricing optimisation. SNAC Fresh is the "supply-funded from day one" revenue stream — food businesses buy ingredients every day regardless of anything else.

Development Scope: Frontend & Backend Development Required

4.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 World Foods B2B eCommerce Storefront 5 Weeks Stripe, CloudFront, S3 Build
2 Procurement Dashboard (Admin Role) 4 Weeks Build
3 Procurement Dashboard (3PL Partner Role) 4 Weeks 3PL Partner APIs Build
4 Procurement Dashboard (Market Supplier Role) 3 Weeks Build
5 Daily Procurement Cycle Engine 5 Weeks Notification APIs, LLM APIs Build
6 Automated Pricing Chain 3 Weeks Build
7 AI Price Optimisation Engine 4 Weeks LLM APIs, Analytics APIs Build
8 Supplier Reliability Scoring System 3 Weeks Analytics APIs Build
9 Invoice OCR & Reconciliation 3 Weeks Google Vision API or AWS Textract Build
10 Demand Prediction & Forecasting 4 Weeks LLM APIs, Consumer ordering data feeds Build
11 B2B Loyalty Programme 3 Weeks Loyalty Engine APIs Build
12 Two-Tier Credit System 3 Weeks Third-party credit provider API (BNPL) Build
13 Brand & Supplier Campaign Management 3 Weeks Build
14 Supply AI Agent Orchestration 4 Weeks LLM APIs, Agent message bus Build

4.3 Core Features — Detailed Scope

4.3.1 World Foods B2B eCommerce Storefront

Purpose: Customer-facing ordering platform purpose-built for food businesses

  • Dual-category system: products categorised by cuisine AND by product type
  • Cuisine categories (15+): Indian, Chinese, Italian, Nepalese, American, Caribbean, Middle Eastern, African, Thai, Japanese, Korean, Mediterranean, Eastern European, Latin American, General Staples
  • Product types: Fresh produce, fresh vegetables, herbs, spices, dry goods, rice and grains, sauces, oils, dairy, frozen, tinned goods, beverages, packaging, cleaning supplies
  • Cuisine-based filtering: restaurants browse by their cuisine type to see only relevant ingredients
  • Quick order lists: B2B customers save favourite items by cuisine as reusable lists (e.g. "My weekly Indian staples")
  • Custom pricing per customer tier: Bronze, Silver, Gold tiers receive different pricing automatically
  • Recurring auto-orders: standing weekly purchase orders generated automatically
  • Price comparison: restaurants see competitive pricing across available suppliers

4.3.2 Procurement Dashboard — SNAC Fresh Admin Role

Purpose: Full visibility and control across the entire procurement chain

  • Picking lists generated from customer orders
  • All supplier pricing submissions visible
  • AI buying recommendations with override capability
  • 3PL orders tracking
  • Supplier invoices management
  • Margin calculations at every layer (market → 3PL → SNAC Fresh → customer)
  • Pricing sync status to customer-facing storefront
  • Historical pricing trends
  • Margin rule configuration and adjustment

4.3.3 Procurement Dashboard — 3PL Partner Role

Purpose: Enable the fulfilment warehouse to manage buying and pickup

  • Views picking lists and all supplier pricing submissions
  • Sees AI buying recommendations
  • Confirms, adjusts, or overrides buying decisions based on market knowledge
  • Places orders to market suppliers directly through dashboard
  • Views and uploads invoices
  • Tracks own margin calculations
  • Workflow transformed: no more arriving at wholesale markets at 1am with no pre-arranged pricing — everything agreed digitally before arrival

4.3.4 Procurement Dashboard — Market Supplier Role

Purpose: Enable market stall holders and wholesale suppliers to participate in bidding

  • See only picking list items relevant to their specialism (e.g. Asian ingredient supplier sees only Asian items)
  • Enter prices for items they can supply
  • Receive confirmed orders from 3PL partner
  • Upload invoice photos after fulfilment
  • View own order history and payment status
  • Cannot see other suppliers' pricing or data — competitive separation maintained

4.3.5 Daily Procurement Cycle Engine

Purpose: Automate the entire daily procurement flow aligned with market trading hours

Seven-step cycle:

  1. Evening (Order Cutoff): All customer orders aggregated into master picking list — quantities by product across all customers. Dashboard creates new pricing round.
  2. Evening (Notifications): Every registered market supplier receives alert that new picking list is ready. Suppliers log in from phone and enter prices.
  3. Pricing Deadline: AI analyses all submitted prices and generates optimised buying plan considering: lowest price per item, supplier capacity, historical reliability scores, order consolidation opportunities, quality ratings.
  4. 3PL Review & Confirmation: 3PL partner reviews AI recommendation, can swap individual items between suppliers, adjusts quantities, confirms purchase. Dashboard generates individual purchase orders per supplier.
  5. Supplier Notification: Each supplier receives confirmed order — exactly what the 3PL is buying, quantities, prices.
  6. Market Pickup: Suppliers prepare goods. 3PL arrives with everything pre-arranged — no price negotiation needed, just pickup.
  7. Invoice Reconciliation: Suppliers upload invoice photos. AI extracts line items, quantities, prices via OCR and cross-references against confirmed order. Discrepancies flagged automatically.

After reconciliation: confirmed market prices flow through the pricing chain automatically. Customer-facing storefront prices update to reflect that day's market reality before food businesses place their morning orders.

4.3.6 Automated Pricing Chain

Purpose: Calculate and update customer-facing prices automatically every day

Three pricing layers:

  • Market price: Supplier's submitted and confirmed price (e.g. £1.20/kg for tomatoes)
  • 3PL cost price: Market price + 3PL fixed margin percentage (e.g. £1.20 + 15% = £1.38/kg)
  • Customer sale price: SNAC Fresh cost + SNAC Fresh margin percentage (e.g. £1.38 + 30% = £1.79/kg)
  • Different customer tiers (Bronze, Silver, Gold) can have different margin percentages applied automatically
  • Entire chain recalculates daily as market prices change
  • Eliminates manual price management entirely

4.3.7 AI Price Optimisation Engine

Purpose: Recommend optimal supplier combinations across the full picking list

  • Analyses all supplier submissions
  • Recommends lowest-cost combination across multiple suppliers that fulfils complete picking list
  • Considers: price, capacity, reliability, consolidation opportunities, quality ratings
  • Forward pricing: suppliers optionally submit prices for upcoming days based on known incoming stock, allowing 3PL to pre-plan and lock in better rates
  • Substitute suggestions: if no supplier can provide at reasonable price, AI suggests alternatives with estimated customer impact

4.3.8 Supplier Reliability Scoring System

Purpose: Track and score supplier performance over time

  • Order completion rates
  • Substitution frequency
  • Invoice accuracy
  • Quality consistency
  • A slightly more expensive but 99% reliable supplier may score higher than a cheaper but inconsistent one
  • Scores feed into AI buying recommendations

4.3.9 Invoice OCR & Reconciliation

Purpose: Automate invoice processing and discrepancy detection

  • AI extracts data from uploaded invoice photos
  • Cross-references against confirmed orders
  • Flags discrepancies for manual review
  • Line items, quantities, and prices matched automatically
  • Reduces manual bookkeeping to near-zero

4.3.10 Demand Prediction & Forecasting

Purpose: Predict ingredient demand from consumer ordering patterns

  • Consumer ordering behaviour across entire ecosystem feeds prediction models
  • Trending dish on SNAC TV, seasonal pattern, or weather data triggers proactive procurement recommendations
  • Predicts ingredient demand before restaurants realise they need to order
  • Price trend analysis: builds proprietary dataset of every product's price from every supplier on every day
  • Feeds into seasonal trend forecasting, price spike prediction, demand planning

4.3.11 B2B Loyalty Programme

Purpose: Incentivise food business procurement loyalty

  • Food businesses earn points on every order
  • Higher tiers earn faster
  • VIP tiers (Bronze, Silver, Gold) unlock: better pricing, priority delivery slots, early access to seasonal products
  • Referral rewards incentivise businesses to bring other food businesses
  • Volume bonuses multiply points for large weekly orders
  • Feeds into same SNAC Wallet and economic engine as consumer side

4.3.12 Two-Tier Credit System

Purpose: Ensure no food business is turned away

  • Tier 1 (Direct Credit): Businesses that pass credit verification receive direct credit terms with set limits
  • Tier 2 (BNPL): Businesses that don't pass receive buy-now-pay-later at checkout through third-party credit provider
  • No customer is turned away

4.3.13 Brand & Supplier Campaign Management

Purpose: Enable food and beverage brands to fund targeted promotions

  • Drinks brand sponsors cashback on menu items containing their product
  • Dairy supplier promotes new cheese through bundled pricing in supplier baskets
  • Snack brand funds consumer-facing mission
  • Three-sided value exchange: consumers earn rewards, restaurants get increased demand, brands get measurable data-driven distribution
  • Campaign performance tracking and ROI reporting

4.3.14 Supply AI Agent Orchestration

Purpose: Coordinate the Supply AI Agent across the procurement cycle

  • Aggregates all restaurant orders into daily picking list
  • Initiates supplier pricing round automatically
  • Receives bids, analyses submissions, generates optimised buying plan
  • Tracks supplier reliability over time
  • Processes invoice photos via OCR
  • Predicts ingredient demand from consumer ordering patterns
  • Updates food business-facing prices automatically each morning
  • Builds proprietary pricing dataset from every daily cycle

4.4 Team Structure — SNAC Fresh

Role Count Notes
Project Manager 1 Requirements, timelines, UAT
Frontend Developers 3 Storefront, 3-role procurement dashboard
Backend Developers 4 Procurement cycle, pricing chain, order management
AI/ML Engineer 1 Price optimisation, demand prediction, OCR
UI/UX Designer 1 Storefront and dashboard design
QA Engineers 2 Complex multi-role flows, pricing chain validation

Total Team Size: 12 members Total Timeline: 18-22 Weeks

4.5 Completion Status

Module Status % Complete Notes
World Foods B2B eCommerce Storefront Not Started 0%
Procurement Dashboard (Admin Role) Not Started 0%
Procurement Dashboard (3PL Partner Role) Not Started 0%
Procurement Dashboard (Market Supplier Role) Not Started 0%
Daily Procurement Cycle Engine Not Started 0%
Automated Pricing Chain Not Started 0%
AI Price Optimisation Engine Not Started 0%
Supplier Reliability Scoring System Not Started 0%
Invoice OCR & Reconciliation Not Started 0%
Demand Prediction & Forecasting Not Started 0%
B2B Loyalty Programme Not Started 0%
Two-Tier Credit System Not Started 0%
Brand & Supplier Campaign Management Not Started 0%
Supply AI Agent Orchestration Not Started 0%

Overall SNAC Fresh Progress: 0%


5. SNAC TV & Creator Economy

Timeline: 14-18 Weeks

5.1 Overview

SNAC TV is a TikTok-style vertical video feed built purely around food and instant ordering. It is the organic acquisition engine of the SNAC ecosystem — every piece of content is a potential transaction, every user is a potential creator, every creator is a distribution channel. Combined with the creator marketplace and social graph, SNAC TV turns attention into transactions with full closed-loop attribution from content view to completed order.

Development Scope: Frontend & Backend Development Required

5.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Vertical Video Feed 4 Weeks CDN (CloudFront), Video encoding/transcoding Build
2 AI Dish Detection & Order Overlay 5 Weeks Google Vision API or custom CV model, LLM APIs Build
3 Creator Marketplace 4 Weeks SNAC Wallet APIs, Campaign APIs Build
4 Closed-Loop Attribution Engine 3 Weeks Analytics APIs Build
5 Social Graph & Activity Feeds 3 Weeks Build
6 Content Ingestion Pipeline 3 Weeks TikTok API, Instagram API, Facebook API Build
7 Creator Drops & Limited-Time Items 2 Weeks Menu APIs, KitchenOS APIs Build
8 Restaurant Story Content 2 Weeks Build
9 Promoted Content System 3 Weeks Build

5.3 Core Features — Detailed Scope

5.3.1 Vertical Video Feed

Purpose: Endless-scroll food video commerce feed

  • TikTok-style vertical video format built exclusively for food
  • Short food videos from restaurants, creators, and user-generated content
  • Each video mapped to a venue, a dish or bundle, a cashback offer, and a loyalty mission
  • Users add to cart directly from video without leaving the feed
  • Restaurant story content: daily specials, behind-the-scenes, new launches
  • Creator-exclusive drops: limited-time menu items creating urgency and exclusivity

5.3.2 AI Dish Detection & Order Overlay

Purpose: Identify food items in videos and enable instant ordering

  • AI-powered dish detection identifies items in each video
  • Overlays "Order this now" button on detected food items
  • Consumer goes from watching to ordering in two taps
  • Video-to-dish-to-venue mapping
  • Works with both professionally produced and user-generated content

5.3.3 Creator Marketplace

Purpose: End-to-end performance marketing for food creators

Six-step campaign workflow:

  1. Campaign: Food business creates brief — cuisine, target audience, budget, content style, cashback offer, commission rate
  2. Match: AI matches campaign to creators whose audience size, cuisine affinity, and content style align
  3. Create: Creator accepts, visits venue or receives product, creates and posts content to SNAC TV and linked social channels
  4. Convert: Order button activates on creator's video. Every consumer who taps and orders is tracked
  5. Attribute: Views, clicks, add-to-carts, completed orders, and repeat visits all attributed automatically
  6. Pay: Creator paid automatically via SNAC Wallet — per order, per click, or commission. No manual invoicing.

Creator Tiers:

Tier Audience How They Earn Value to Businesses
SNAC Regulars Any Post reviews, photos, videos. Earn XP and cashback per engagement driving orders Authentic user content. Most trusted format. Zero campaign cost
Micro Creators 1K–50K Opt into campaigns. Earn per order attributed to content. Automated wallet payout High trust, niche audiences. Strong local conversion
Food Influencers 50K–500K Managed campaigns, exclusive menu drops, FMCG brand partnerships Reach and authority. Drive trial for new venues and brands
Major Food Creators 500K+ Premium campaigns, SNAC TV exclusives, co-branded FMCG content. Revenue share Mass awareness. National launch capability without ad spend

5.3.4 Closed-Loop Attribution Engine

Purpose: Track every content interaction through to completed transaction

  • SNAC knows which video drove which order, at which venue, for which dish, generating what revenue for which creator
  • Every creator earns based on measurable transaction outcomes — not estimated reach
  • Food businesses see exact revenue per creator per campaign with full channel attribution
  • FMCG brands can sponsor content with complete transaction attribution on every pound
  • No influencer agency, no manual tracking, no payment delays, no attribution disputes

5.3.5 Social Graph & Activity Feeds

Purpose: Power social discovery and community engagement

  • Users follow other users, restaurants, and creators
  • Activity feeds show orders, reviews, mission completions, curated lists
  • Restaurants push story updates, events, behind-the-scenes content
  • Friend signals integrated into AI recommendations (when someone in your network loves a venue, that signal carries algorithmic weight)
  • Curated lists: "My Top 10 Indian Restaurants in London" driving organic discovery

5.3.6 Content Ingestion Pipeline

Purpose: Aggregate food content from external social platforms

  • Scrapes and ingests food content from TikTok and Instagram
  • Businesses and creators also upload directly
  • Content normalisation and deduplication
  • Venue, dish, and brand tagging
  • Content moderation and quality filtering

5.3.7 Creator Drops & Limited-Time Items

Purpose: Create urgency and exclusivity through limited-time offerings

  • Creator-curated limited-time menu items available only through SNAC TV
  • Integration with KitchenOS for menu item creation and availability management
  • Time-bound availability with countdown
  • Exclusive access for followers

5.3.8 Restaurant Story Content

Purpose: Keep the feed fresh with daily restaurant updates

  • Daily specials, behind-the-scenes, new launches, event promotions
  • Business AI Agent automatically creates and schedules content for restaurants without social media teams
  • Story format with ephemeral and persistent options

5.3.9 Promoted Content System

Purpose: Enable food businesses to promote content for measurable outcomes

  • Food businesses pay per add-to-cart action only — not per impression, not per view
  • Budget management with daily/monthly caps
  • Performance tracking: views, clicks, add-to-carts, completed orders
  • AI-optimised placement based on user relevance

5.4 Team Structure — SNAC TV & Creator Economy

Role Count Notes
Project Manager 1 Requirements, timelines, UAT
Frontend Developers 3 Video feed UI, creator dashboard, social features
Backend Developers 3 Video pipeline, attribution engine, campaign system
AI/ML Engineer 1 Dish detection, content recommendations
UI/UX Designer 1 Video feed experience, creator interfaces
QA Engineers 1 Video playback, attribution flow testing

Total Team Size: 10 members Total Timeline: 14-18 Weeks

5.5 Completion Status

Module Status % Complete Notes
Vertical Video Feed Not Started 0%
AI Dish Detection & Order Overlay Not Started 0%
Creator Marketplace Not Started 0%
Closed-Loop Attribution Engine Not Started 0%
Social Graph & Activity Feeds Not Started 0%
Content Ingestion Pipeline Not Started 0%
Creator Drops & Limited-Time Items Not Started 0%
Restaurant Story Content Not Started 0%
Promoted Content System Not Started 0%

Overall SNAC TV & Creator Economy Progress: 0%


6. Drop (Driver Platform)

Timeline: 16-20 Weeks

6.1 Overview

Drop is SNAC's dedicated driver ecosystem — a multi-platform application that consolidates multiple delivery and mini-cab applications into a single, AI-optimised interface. Drop solves the fragmented, inefficient experience that delivery drivers currently face when juggling multiple aggregator apps simultaneously. Drivers earn from the same SNAC Loyalty engine as consumers and businesses, transforming gig workers into invested ecosystem participants.

Development Scope: Frontend & Backend Development Required

6.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Core Platform (iOS, Android, Web) 5 Weeks Build
2 Aggregator Integration & Management 4 Weeks Deliveroo, Uber Eats, Just Eat driver APIs Build
3 Manual Delivery Mode 3 Weeks Google Maps API, Waze API Build
4 Auto Pilot Delivery Mode 4 Weeks Google Maps API, Waze API, LLM APIs Build
5 AI Route & Earnings Optimisation 4 Weeks Google Maps, Waze, Weather APIs Build
6 Smart Box Integration 3 Weeks Smart Box hardware SDK Build
7 Smart Helmet Integration 3 Weeks Smart Helmet hardware SDK Build
8 Safety & Compliance System 3 Weeks Emergency services APIs, Twilio Build
9 Gamification, Analytics & Financial 4 Weeks Analytics APIs Build
10 Drop Loyalty Integration 2 Weeks SNAC Loyalty Engine APIs Build
11 Voice Interface (Alexa/Google) 3 Weeks Alexa Skills Kit, Google Actions SDK Build

6.3 Core Features — Detailed Scope

6.3.1 Core Platform

Purpose: Single sign-up and dashboard for all driver operations

  • iOS (iPhone and Apple Watch), Android, web support
  • Driver profile: driving licence, vehicle details, emergency contacts, bank details
  • Connect all aggregator accounts — Drop securely stores login credentials
  • Seamless toggling between providers during a shift
  • Single dashboard consolidating all incoming delivery offers

6.3.2 Aggregator Integration & Management

Purpose: Consolidate multiple delivery platforms into one interface

  • Register with multiple aggregators from within Drop using provided registration links
  • Toggle aggregators on and off from single dashboard during shift
  • Consolidate incoming delivery offers from all active aggregators into one feed
  • Sorted by: earnings potential, distance, alignment with current route and catchment area

6.3.3 Manual Delivery Mode

Purpose: Full-information manual delivery acceptance

  • View proposed routes and delivery offers from all connected aggregators
  • See: pickup location, dropoff location, estimated earnings, estimated time, route fit
  • Manually accept or decline each offer with full information visibility

6.3.4 Auto Pilot Delivery Mode

Purpose: AI-optimised automatic delivery acceptance

  • AI automatically accepts optimal deliveries based on driver preferences: earnings target, maximum radius, preferred aggregators, working hours
  • Follows AI-optimised routes
  • Continuously recalculates as new offers arrive
  • Driver always on highest-value path available

6.3.5 AI Route & Earnings Optimisation

Purpose: Maximise driver earnings and efficiency

  • Real-time route optimisation via Google Maps and Waze integration
  • AI predicts and avoids traffic, road closures, congestion
  • Earnings insights: live tracking of current earnings, projected shift earnings, comparison against historical performance
  • Demand forecasting: AI predicts high-demand areas and times for strategic positioning
  • Smart advice: optimal working times per area, busiest aggregators per time slot, break timing for max hourly earnings
  • Catchment area control: delivery radius via postcode, town, or pin-on-map
  • Learning algorithms: routing and earnings improve continuously from driver feedback and historical data

6.3.6 Smart Box Integration

Purpose: Enable smart delivery box hardware features

  • Display aggregator logos and third-party advertisements
  • Ad performance tracked through admin dashboard (additional revenue stream)
  • Display order status and delivery information for consumer upon arrival

6.3.7 Smart Helmet Integration

Purpose: Enable heads-up display and safety features for two-wheeled drivers

  • Heads-up route navigation
  • Voice-controlled order acceptance
  • Collision detection with automatic incident reporting

6.3.8 Safety & Compliance System

Purpose: Protect driver safety and ensure regulatory compliance

  • Smart collision reporting: report incidents within app, automatically mark offline, notify emergency services, aggregators, designated emergency contacts
  • SOS button: one-tap access to emergency services
  • Enhanced accident reporting with photo capture and voice note capabilities
  • Driver behaviour analysis: AI monitors driving patterns, generates safety scores and improvement tips
  • Fatigue detection: monitors activity patterns, identifies signs of fatigue, proactively suggests breaks

6.3.9 Gamification, Analytics & Financial Features

Purpose: Engage drivers and provide comprehensive performance tools

  • Achievements and badges for delivery milestones, customer ratings, earnings targets
  • Leaderboards displaying top-performing drivers
  • Detailed performance analytics: delivery times, earnings per hour, customer satisfaction, historical trends
  • Predictive earnings: AI forecasts future earnings based on current trends, weather, demand
  • Expense tracking: automatic tracking of fuel, maintenance, tolls, other costs
  • In-app messaging: driver-to-driver communication, driver-to-customer secure chat or call

6.3.10 Drop Loyalty Integration

Purpose: Connect drivers to the universal SNAC Loyalty engine

  • Completing SNAC-enabled deliveries earns cashback and XP
  • Maintaining high safety scores earns bonus rewards
  • Driver missions ("Complete 20 SNAC deliveries this week") unlock additional tiers and perks
  • Transforms driver from transactional gig worker to invested ecosystem participant with financial incentive to prioritise SNAC-originated orders

6.3.11 Voice Interface

Purpose: Hands-free driver interaction via voice assistants

  • Alexa and Google Assistant integration
  • Voice-controlled order acceptance and status updates
  • Hands-free navigation commands
  • Earnings and shift summary by voice

6.4 Team Structure — Drop

Role Count Notes
Project Manager 1 Requirements, timelines, UAT
Mobile Developers 4 iOS, Android, Apple Watch
Backend Developers 3 Aggregator integration, route engine, earnings
AI/ML Engineer 1 Route optimisation, demand forecasting, safety scoring
UI/UX Designer 1 Driver-optimised interfaces
QA Engineers 2 Multi-device, multi-aggregator testing

Total Team Size: 12 members Total Timeline: 16-20 Weeks

6.5 Completion Status

Module Status % Complete Notes
Core Platform (iOS, Android, Web) Not Started 0%
Aggregator Integration & Management Not Started 0%
Manual Delivery Mode Not Started 0%
Auto Pilot Delivery Mode Not Started 0%
AI Route & Earnings Optimisation Not Started 0%
Smart Box Integration Not Started 0%
Smart Helmet Integration Not Started 0%
Safety & Compliance System Not Started 0%
Gamification, Analytics & Financial Not Started 0%
Drop Loyalty Integration Not Started 0%
Voice Interface (Alexa/Google) Not Started 0%

Overall Drop Progress: 0%


7. One Loyalty Engine (Cross-Platform)

Timeline: 14-18 Weeks

7.1 Overview

One Loyalty is the economic glue that binds every participant permanently into the SNAC ecosystem. It operates as a universal reward wallet and incentive layer — not a simple discount programme. The core principle is: earn everywhere, redeem everywhere, driven by AI. Every participant group (consumers, food businesses, restaurant staff, drivers, creators, suppliers, EPOS partners, FMCG brands) earns from the same engine. One Loyalty is the single most important pillar for long-term retention.

Development Scope: Backend / Cross-Platform (shared infrastructure consumed by all other components)

7.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Card-Linked Loyalty Infrastructure 4 Weeks Fidel API, Enigmatic Smile API, Visa/Mastercard networks Build
2 SNAC Wallet & SNAC Pay 4 Weeks Stripe, Revolut API, Tillo API Build
3 Dynamic Cashback Engine 4 Weeks LLM APIs for AI-driven rate adjustment Build
4 Pay-Per-Order Bar System 3 Weeks Build
5 Gamification, Missions & Tiers 4 Weeks Flarie or equivalent gamification platform Build
6 Multi-Sided Loyalty Distribution 3 Weeks Build
7 Peer Cashback Transfers & Referrals 2 Weeks Build
8 Tillo Gift Card Integration 2 Weeks Tillo API (2,000+ brands) Integration

7.3 Core Features — Detailed Scope

7.3.1 Card-Linked Loyalty Infrastructure

Purpose: Automatically detect purchases and credit rewards without POS changes

  • Powered by Fidel API and Enigmatic Smile across Visa and Mastercard networks
  • When consumer pays with linked bank card at any SNAC partner venue — in-store, online, or through third-party delivery app — SNAC recognises merchant automatically
  • Calculates cashback and points, triggers notifications and missions, updates wallet
  • No scanning, no app opening, no POS changes required
  • Captures ALL spend data, not just SNAC-initiated orders
  • Scales loyalty nationwide with minimal friction

7.3.2 SNAC Wallet & SNAC Pay

Purpose: Unified financial centre for all food loyalty interactions

Wallet stores:

  • Cashback
  • Points and XP
  • Airline miles (converted)
  • Gift card balances (via Tillo)
  • Referral rewards
  • Promotional credits
  • Bonuses from missions
  • Peer-transferred cashback

Payment methods:

  • In-store: card-linked, QR, NFC, Tap-to-Pay
  • In-app and online
  • Tip staff and drivers
  • Split bills
  • Transfer credits to friends and family
  • Fund promotions

7.3.3 Dynamic Cashback Engine

Purpose: AI-driven real-time cashback rate management

  • Default: 2% on every SNAC-participating transaction
  • Business AI Agent dynamically adjusts — pushing up to 25% or higher based on conditions:
    • Quiet periods: increase automatically during low-traffic hours
    • Stock clearance: perishable items nearing expiry trigger higher rewards
    • Competitive response: nearby competitor promotion countered with targeted boost
    • New store launches: elevated cashback for trial during critical first weeks
    • Customer reactivation: personalised offers for lapsed customers
    • Weather and events: local conditions optimise incentives
  • Cashback spendable at any SNAC merchant, convertible to gift cards, airline miles, delivery fee payment, donations, staff rewards

7.3.4 Pay-Per-Order Bar System

Purpose: Per-order promotion fee connecting spend to AI promotion effort

  • Every order through SNAC generates per-order fee
  • Floor: £0.49, no ceiling
  • Higher rates earn: greater AI promotion effort, higher search placement, priority SNAC TV positioning, more active Customer Agent recommendations
  • Monthly budget ceiling — AI never exceeds
  • Full cost-per-order and return on spend in real time

7.3.5 Gamification, Missions & Tiers

Purpose: Drive active participation beyond passive cashback earning

Missions and challenges:

  • "Try three new cuisines this month"
  • "Dine five times locally to unlock extra 10% cashback"
  • "Healthy streak: seven days of balanced meals earns a wallet credit"
  • "Squad mission: four team lunches this month"
  • Daily streaks reward consecutive engagement
  • Powered by Flarie or equivalent, integrated with wallet and tier system

Four-tier status system (Bronze, Silver, Gold, Black):

  • Driven by XP from orders, missions, reviews, content, referrals, group activities
  • Higher tiers unlock: escalating cashback multipliers, secret menus and drops, free delivery, priority support, VIP events

7.3.6 Multi-Sided Loyalty Distribution

Purpose: Ensure every participant type earns from the same engine

  • Consumers: cashback, missions, tier climbing
  • Restaurant staff: rewards for driving sign-ups and repeat visits
  • Drivers (via Drop): rewards for SNAC-enabled deliveries and safety scores
  • Influencers: commissions for content driving transactions
  • Restaurants: optional secondary share when customers spend elsewhere in ecosystem

7.3.7 Peer Cashback Transfers & Referrals

Purpose: Enable social loyalty mechanics

  • Transfer cashback directly to any SNAC user
  • Gift a meal to a friend, tip a server, share reward with family
  • Every transfer introduces new user to wallet — triggers first engagement
  • Referral rewards: bonus cashback for every new consumer or food business referred who completes a transaction

7.3.8 Tillo Gift Card Integration

Purpose: Make SNAC Wallet universally spendable

  • Integration with Tillo API
  • SNAC Wallet credits instantly convertible to gift cards across 2,000+ retail and hospitality brands
  • Includes Amazon, John Lewis, Starbucks, and major brands
  • Makes leaving the ecosystem economically irrational

7.4 Team Structure — One Loyalty Engine

Role Count Notes
Project Manager 1 Requirements, timelines, UAT
Backend Developers 4 Card-linked infrastructure, wallet, cashback engine, tier system
Integration Engineer 1 Fidel, Enigmatic Smile, Tillo, Revolut APIs
AI/ML Developer 1 Dynamic cashback rate optimisation
QA Engineers 1 Card-linked transaction testing, wallet edge cases

Total Team Size: 8 members Total Timeline: 14-18 Weeks

7.5 Completion Status

Module Status % Complete Notes
Card-Linked Loyalty Infrastructure Not Started 0%
SNAC Wallet & SNAC Pay Not Started 0%
Dynamic Cashback Engine Not Started 0%
Pay-Per-Order Bar System Not Started 0%
Gamification, Missions & Tiers Not Started 0%
Multi-Sided Loyalty Distribution Not Started 0%
Peer Cashback Transfers & Referrals Not Started 0%
Tillo Gift Card Integration Not Started 0%

Overall One Loyalty Engine Progress: 0%


8. AI Agent Layer (Cross-Platform)

Timeline: 20-24 Weeks (Phased Delivery)

8.1 Overview

The AI Agent layer is the brain of SNAC. It is not a feature bolted onto a conventional platform — it IS the operating system. Three autonomous AI agents run simultaneously across every food business and every consumer interaction, negotiating with each other in real time (agent-to-agent commerce), and coordinating across every operational domain from consumer discovery through supply chain fulfilment.

Development Scope: Backend / AI Development — consumed by all other components

AI Agent Phasing:

  • Phase 1 (Months 1–12): Automated rules and AI-assisted recommendations with one-tap approval
  • Phase 2 (Months 6–18): Fully autonomous execution across defined domains
  • Phase 3 (Month 18+): Cross-domain agentic AI managing every touchpoint simultaneously

8.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Customer AI Agent 6 Weeks Claude/Mistral via AWS Bedrock, Health APIs Build
2 Business AI Agent 6 Weeks Claude/Mistral via AWS Bedrock, Analytics APIs Build
3 Supply AI Agent 5 Weeks Claude/Mistral via AWS Bedrock, Procurement APIs Build
4 Agent-to-Agent Commerce Protocol 5 Weeks Event streaming (Kafka/Redis Streams) Build
5 Cross-Domain Orchestration Layer 4 Weeks All ecosystem service APIs Build
6 Agent Registry & Discovery 2 Weeks Build
7 Agent Audit Trail & Monitoring 3 Weeks Monitoring APIs (Prometheus, Grafana) Build

8.3 Core Features — Detailed Scope

8.3.1 Customer AI Agent

Purpose: Personal food, health, and value concierge for every consumer

Capabilities:

  • Proactive discovery: suggests restaurants, dishes, deals based on taste profile, trending items, social signals
  • Value optimisation: identifies cheapest, fastest, or highest-cashback option across all channels
  • Meal planning: weekly food schedules across all 9 verticals — takeaway, grocery, meal kits, home chef bookings
  • Wallet management: tracks cashback balance, mission deadlines, tier progress, expiring rewards
  • Reordering intelligence: learns patterns, suggests reorders at right time ("It's Friday evening — order your usual from Nando's? Double cashback tonight.")
  • Health alignment: wearable data (Apple Watch, Fitbit, Oura Ring, Garmin) feeds activity levels, nutritional targets, biometric data into recommendations
  • Agent negotiation: negotiates with Business Agents on consumer's behalf for best live offer

Progressive autonomy:

  1. Suggestions with one-tap approval
  2. Pre-built baskets for confirmation
  3. Subscription auto-ordering (weekly/daily plans, AI executes)
  4. Full autonomous food lifecycle (smart fridge, scheduled orders, wearable-driven adjustments)

8.3.2 Business AI Agent

Purpose: Always-on autonomous growth and operations manager for every food business

Capabilities:

  • Sales & Revenue: real-time monitoring across all channels, revenue gap identification, autonomous countermeasure deployment
  • Dynamic Pricing: adjusts based on demand, competition, stock, margin targets — competitor two streets away drops prices, AI counters within minutes
  • Marketing: creates and posts social content daily, segments customers, reactivates lapsed customers, manages influencer campaigns, allocates budget across TikTok/Meta/SNAC TV/in-app
  • Menu & Brand: dish-level performance analysis, menu recommendations, virtual brand creation for underserved cuisine types by postcode
  • Customer Data: unified view across all channels, automatic segmentation, lifetime value tracking, churn risk
  • Operational: demand forecasting, auto-generates SNAC Fresh procurement orders, monitors order accuracy and satisfaction
  • Agent Commerce: receives pings from Customer Agents, evaluates capacity/margin/stock/priorities, formulates dynamic offers (boost cashback, add free item, guarantee faster delivery)

8.3.3 Supply AI Agent

Purpose: Runs the daily SNAC Fresh procurement cycle autonomously

Capabilities:

  • Aggregates all restaurant orders into daily picking list
  • Initiates supplier pricing round automatically
  • Analyses all supplier bids, generates optimised buying plan by price and reliability
  • Tracks supplier reliability scores over time (completion rates, substitution frequency, invoice accuracy)
  • Processes invoice photos via OCR, flags discrepancies
  • Predicts ingredient demand from consumer ordering patterns before restaurants know they need to order
  • Updates customer-facing prices automatically each morning
  • Builds proprietary pricing dataset from every daily cycle

8.3.4 Agent-to-Agent Commerce Protocol

Purpose: Enable real-time negotiation between agents across live commercial transactions

  • Customer Agent identifies candidate restaurants for a user's search criteria
  • Pings multiple Business Agents simultaneously
  • Each Business Agent evaluates own capacity, margin, stock position, competitive context, strategic priorities
  • Business Agent formulates dynamic offer: adjusted cashback, complimentary item, faster delivery, mission bundle
  • Customer Agent evaluates competing offers against user's priorities
  • Presents optimal choice to user
  • Agents learn which tactics convert which customer segments over time
  • Requires: agent registry, message bus (Kafka/Redis Streams), negotiation protocol, shared context, audit trail

8.3.5 Cross-Domain Orchestration Layer

Purpose: Enable single agent decisions to ripple across all operational domains

Seven domains coordinated simultaneously:

  1. Sales: revenue monitoring, dynamic pricing, channel optimisation
  2. Marketing: content creation, campaign deployment, influencer management, reactivation
  3. Loyalty: cashback rate adjustment, mission creation, tier management, reward optimisation
  4. Procurement: automated supplier baskets, demand prediction, stock monitoring via SNAC Fresh
  5. Logistics: driver positioning, delivery assignment, route optimisation via Drop
  6. Customer Engagement: recommendations, reordering, meal planning, wallet management
  7. Data Intelligence: continuous learning from every transaction, review, search, interaction

8.3.6 Agent Registry & Discovery

Purpose: Manage agent lifecycle and enable inter-agent communication

  • Agent registration and deregistration
  • Service discovery for agent-to-agent communication
  • Health checking and failover
  • Version management for phased capability rollout

8.3.7 Agent Audit Trail & Monitoring

Purpose: Track every agent decision for transparency and debugging

  • Every agent decision logged with context (inputs, reasoning, action taken, outcome)
  • Real-time monitoring dashboards
  • Performance metrics: conversion rates, cashback ROI, recommendation accuracy
  • Alert system for anomalies

8.4 Team Structure — AI Agent Layer

Role Count Notes
AI/ML Lead 1 Agent architecture, multi-agent system design
AI/ML Engineers 3 Customer, Business, Supply agent development
Backend Developers 2 Agent-to-agent protocol, orchestration, registry
DevOps Engineer 1 Agent deployment, scaling, monitoring
QA Engineer 1 Agent behaviour testing, negotiation flow validation

Total Team Size: 8 members Total Timeline: 20-24 Weeks (Phased)

8.5 Completion Status

Module Status % Complete Notes
Customer AI Agent Not Started 0%
Business AI Agent Not Started 0%
Supply AI Agent Not Started 0%
Agent-to-Agent Commerce Protocol Not Started 0%
Cross-Domain Orchestration Layer Not Started 0%
Agent Registry & Discovery Not Started 0%
Agent Audit Trail & Monitoring Not Started 0%

Overall AI Agent Layer Progress: 0%


9. Fintech Layer

Timeline: 12-16 Weeks

9.1 Overview

As SNAC captures complete financial intelligence across the food economy, it becomes the most powerful financial infrastructure platform for the food sector. The fintech layer includes consumer and business wallets, payment processing, the Revolut partnership for cashback escrow and float income, embedded lending using SNAC Fresh transaction data, B2B BNPL, and FMCG brand campaign payments.

Development Scope: Backend / Integration

9.2 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 SNAC Wallet (Consumer) 3 Weeks Stripe, Tillo API Build
2 SNAC Wallet (Business) 3 Weeks Stripe Build
3 SNAC Pay (Multi-Method Payments) 4 Weeks Stripe, Revolut, NFC/QR providers Build
4 Revolut Partnership Integration 3 Weeks Revolut Business API Integration
5 Embedded Lending Service 4 Weeks Lending partner API, SNAC Fresh data feeds Build
6 B2B BNPL Integration 2 Weeks Third-party credit provider API Integration
7 FMCG Brand Campaign Payments 2 Weeks Build

9.3 Core Features — Detailed Scope

9.3.1 SNAC Wallet (Consumer)

Purpose: Unified consumer financial hub for all food loyalty interactions

  • Cashback, XP, airline miles, Tillo gift card balances, referral rewards, peer transfers, promotional credits
  • Spendable at any SNAC partner
  • Convertible to gift cards at 2,000+ brands via Tillo
  • Transferable to any SNAC user
  • Usable for tips, delivery fees, donations

9.3.2 SNAC Wallet (Business)

Purpose: Financial management hub for food businesses

  • Campaign budgets
  • Loyalty funding reserves
  • Procurement credit lines
  • Staff incentive pools
  • Revenue from FMCG brand campaigns

9.3.3 SNAC Pay (Multi-Method Payments)

Purpose: Universal payment processing across all SNAC surfaces

  • In-store: card-linked, QR, NFC, Tap-to-Pay
  • Online: payment rail for all direct orders
  • Split payments for group ordering
  • Tip management
  • Transaction security: encrypted processing, fraud detection
  • PCI-DSS and regional payment standards compliance

9.3.4 Revolut Partnership Integration

Purpose: Leverage Revolut as regulated e-money infrastructure

  • Revolut Business recommended to every food business during onboarding — referral income per activated account
  • Cashback escrow structured through Revolut as regulated e-money institution — SNAC never holds cashback liability
  • Float income on consumer wallet balances through Revolut's e-money infrastructure (the Starbucks model applied to food loyalty)

9.3.5 Embedded Lending Service

Purpose: Offer working capital loans using SNAC Fresh transaction data

  • SNAC Fresh transaction data creates the richest underwriting dataset for food businesses ever assembled
  • Restaurant ordering £4,000/month through SNAC Fresh has verifiable financial history no bank can access
  • Working capital loans at better rates than traditional lenders
  • Revenue-based financing: repayments as percentage of daily SNAC Fresh orders, deducted automatically
  • Supplier payment guarantee: SNAC guarantees payment enabling suppliers to offer better pricing for certainty

9.3.6 B2B BNPL Integration

Purpose: Ensure no food business is turned away from SNAC Fresh

  • Businesses without credit history served through embedded third-party credit integration
  • Buy-now-pay-later at B2B checkout
  • Seamless checkout experience — no separate application process

9.3.7 FMCG Brand Campaign Payments

Purpose: Handle financial flows for brand-funded campaigns

  • FMCG brands fund elevated cashback on menu items containing their products
  • Full transaction attribution — every campaign pound traced to a real transaction
  • Campaign budget management and settlement
  • Reaches consumers at exact moment of purchase decision

9.4 Team Structure — Fintech Layer

Role Count Notes
Backend Developers 3 Wallet, payments, lending integration
Integration Engineer 1 Revolut, Tillo, credit provider APIs
Security Specialist 1 PCI-DSS compliance, fraud detection
QA Engineer 1 Payment flow testing, financial reconciliation

Total Team Size: 6 members Total Timeline: 12-16 Weeks

9.5 Completion Status

Module Status % Complete Notes
SNAC Wallet (Consumer) Not Started 0%
SNAC Wallet (Business) Not Started 0%
SNAC Pay (Multi-Method Payments) Not Started 0%
Revolut Partnership Integration Not Started 0%
Embedded Lending Service Not Started 0%
B2B BNPL Integration Not Started 0%
FMCG Brand Campaign Payments Not Started 0%

Overall Fintech Layer Progress: 0%


10. Web Scraping Engine (Data Aggregation)

Timeline: 10-14 Weeks

10.1 Overview

The Web Scraping Engine is a data aggregation system designed to collect, normalise, and maintain food business information from multiple third-party platforms. This data powers the AI-driven discovery, recommendations, pre-built merchant profiles, and competitive intelligence across the SNAC ecosystem. Pre-built profile pages populated before businesses sign up is a core onboarding strategy.

Development Scope: Backend / Data Pipeline Development

10.2 Platform Coverage

Platform Category Platforms Primary Data
Food Delivery Deliveroo, Uber Eats, Just Eat Menus, pricing, delivery info, ratings
Reservations OpenTable, Resy, Quandoo, TheFork Table availability, booking policies, reviews
Discovery & Maps Google Places, Google Maps Location, hours, ratings, popular times
Reviews Tripadvisor, SquareMeal Reviews, ratings, awards, critic notes
Social Media Instagram, Facebook, TikTok Content, engagement, promotions

10.3 Data Points by Platform

10.3.1 Deliveroo / Uber Eats / Just Eat (Public Storefronts)

A. Restaurant Information

Data Point Refresh Frequency
Restaurant name Quarterly
Logo/image Monthly
Cuisine type Quarterly
Tags (Halal, Vegetarian, Gluten-Free, etc.) Monthly
Address Quarterly
Postcode / area / locality Quarterly
Delivery radius Monthly
Opening hours (day-wise) Quarterly
Estimated prep time Monthly
Estimated delivery time Monthly
Restaurant rating (average) Monthly
Total number of reviews Monthly
Hygiene rating Quarterly
Delivery fee Monthly
Minimum order value Quarterly
Offers / promos Daily

B. Menu Information

Data Point Refresh Frequency
Section/category names Monthly
Item names Monthly
Item descriptions Monthly
Item prices Daily
Add-ons/modifiers Monthly
Dietary tags per item Monthly
Popularity indicators ("Best Seller", "Popular") Monthly
Menu images Monthly
Customisation options (size, etc.) Monthly
Calories Quarterly
Special badges ("Top Rated", "New", "Local Favourite") Monthly

C. Delivery / Pickup Options

Data Point Refresh Frequency
Delivery vs Pickup availability Monthly
Estimated time for delivery/pickup Monthly
Live status ("Currently Closed") Daily
Tracking support visible or not Quarterly
Platform-specific exclusivity badge Quarterly

10.3.2 OpenTable / Resy / Quandoo (Reservation Platforms)

A. Venue Information

Data Point Refresh Frequency
Restaurant name Quarterly
Cuisine type Quarterly
Address and postcode Quarterly
Contact phone number Quarterly
Google Map location Quarterly
Price level Quarterly
Tags (Romantic, Group Dining, Dog Friendly) Monthly
Restaurant images (interior, food, etc.) Monthly
Description/about section Quarterly

B. Reservation Details

Data Point Refresh Frequency
Table availability by date/time Monthly
Average dining duration Quarterly
Seating areas (Bar, Outdoor, Window) Quarterly
Party size options Quarterly
Booking policy (no-shows, pre-payments) Quarterly
Special experience bookings (Tasting Menu, Chef's Table) Monthly
Integration with Google Reserve Quarterly

C. Ratings & Reviews

Data Point Refresh Frequency
Overall rating (average) Monthly
Total number of reviews Monthly
Ratings breakdown (food, service, ambience, value) Quarterly
Review snippets Monthly
Reviewer name (first name or alias) Monthly
Date of review Monthly
Star rating per review Monthly
Tags from reviews ("good for dates", "lively", "quiet") Quarterly

10.3.3 Google Places / Google Maps

A. Restaurant Identity

Data Point Refresh Frequency
Business name Quarterly
Address (including geo-coordinates) Quarterly
Website link Quarterly
Phone number Quarterly
Google Maps pin location Quarterly
Business category ("Indian Restaurant", etc.) Quarterly
Opening hours (day-wise) Quarterly
Special hours/holiday hours Monthly
Whether dine-in / delivery / takeaway is available Quarterly
Business description (from owner or website) Quarterly
"Claimed" status Quarterly

B. Media

Data Point Refresh Frequency
Photos (interior, exterior, food, ambience) Monthly
User-uploaded images Monthly
360/Street View images Quarterly

C. Ratings & Reviews

Data Point Refresh Frequency
Overall rating Monthly
Total number of reviews Monthly
Individual review text Monthly
Reviewer name/profile Monthly
Date posted Monthly
Star rating Monthly
Number of photos by reviewer Quarterly
Thumbs up (likes) on reviews Quarterly
Popular keywords ("Great service", "Romantic") Quarterly
Questions and answers section (FAQs) Quarterly
Review language Quarterly

D. Real-Time Info

Data Point Refresh Frequency
"Popular Times" graph (hour-by-hour) Quarterly
"Live busyness" indicator Monthly
Average visit duration Quarterly

E. Miscellaneous

Data Point Refresh Frequency
Accessibility info (wheelchair access, etc.) Quarterly
Amenities (Wi-Fi, outdoor seating, bar on site) Quarterly
Menu link (if listed) Quarterly
Reservations link Quarterly
Social media links (if present) Quarterly

10.3.4 Tripadvisor

A. Restaurant Info

Data Point Refresh Frequency
Name, address, contact info Quarterly
Map location Quarterly
Cuisine types Quarterly
Price range Quarterly
Website & booking links Quarterly
Open hours Quarterly
Description / About Quarterly
Awards & recognitions (e.g. Travellers' Choice) Quarterly

B. Reviews

Data Point Refresh Frequency
Total number of reviews Monthly
Star rating Monthly
Ratings breakdown (food, service, value, atmosphere) Quarterly
Review titles Monthly
Review text Monthly
Date of review Monthly
Reviewer location and profile Quarterly
Review language Quarterly
Images uploaded by reviewers Monthly
Popular keywords (auto-tagged) Quarterly

C. Booking / Features

Data Point Refresh Frequency
Reserve a table (links to OpenTable/others) Quarterly
Menu PDF link Quarterly
Dietary restrictions (Vegetarian Friendly, Vegan Options) Quarterly
Meals served (Lunch, Dinner, Brunch) Quarterly
Dining style (Casual Dining, Fine Dining) Quarterly

10.3.5 TheFork

A. Restaurant Identity & Listing

Data Point Refresh Frequency
Restaurant name Quarterly
Address, postcode, geo-coordinates Quarterly
Cuisine types Quarterly
Price level Quarterly
Opening hours, special/holiday hours Quarterly
Website URL & contact phone number Quarterly
Reservation availability, real-time table slots Monthly

B. Promotions & Rewards

Data Point Refresh Frequency
Exclusive discounts (e.g., up to 50% off) Daily
Loyalty offers ("Yums" rewards) Monthly

C. Reviews & Ratings

Data Point Refresh Frequency
Overall average rating & total number of reviews Monthly
Individual review entries (reviewer, date, rating, text) Monthly
Verified review flags Quarterly

D. Media & Presentation

Data Point Refresh Frequency
Restaurant logo & cover image Monthly
User-submitted photos Monthly
Virtual tours or embedded media (if visible) Quarterly

E. Availability & Booking Info

Data Point Refresh Frequency
Live availability data (next available slot, calendar) Monthly
Seating/tables categories (indoor/outdoor/bar) Quarterly
Booking policy: cancellation rules, no-show rules Quarterly

10.3.6 SquareMeal

A. Restaurant & Venue Directory Data

Data Point Refresh Frequency
Name, address, postcode, map location Quarterly
Cuisine styles & categories Quarterly
Price range Quarterly
Tags/attributes ("Dog Friendly", "Private Dining", "Group Dining") Monthly
Awards info (e.g., Gold Award status) Quarterly

B. Images & Promotions

Data Point Refresh Frequency
Hero images (venue interior/exterior) Monthly
Event collages Monthly
Offers: rewards points, set menus, promotions Daily

C. Reviews & Critic Notes

Data Point Refresh Frequency
SquareMeal critic reviews or editorial write-ups Quarterly
Aggregate ratings (if present) Monthly
Count of reviews from users or critic Monthly

D. Booking & Event Data

Data Point Refresh Frequency
Reservation links or embedded booking widgets Quarterly
Events and experiential listings with date/time Monthly
Venue features: private dining rooms, wedding spaces, conference facilities Quarterly

E. Awards & Rankings

Data Point Refresh Frequency
SquareMeal Gold Awards listings, descriptions, award dates Quarterly
Top-n awards lists (Top 100 restaurants, regionally ranked) Quarterly

F. Metadata & Trade Data

Data Point Refresh Frequency
Critic editorial notes, cuisine descriptions Quarterly
Listing creation/last-updated dates (when shown) Quarterly
Rewards programme structure (points per spend) Quarterly
Venue type tags (wedding venue, private dining, pub, etc.) Quarterly

10.3.7 Instagram (Public Profiles)

A. Profile Scraping

Data Point Refresh Frequency
Bio text (often mentions cuisine, delivery, hours) Quarterly
Location tag / map pin Quarterly
Link in bio (ordering site, reservation) Quarterly
Number of followers/posts Monthly
Story highlights (e.g., Menu, Offers, Reviews) Monthly

B. Post Content

Data Point Refresh Frequency
Image/video of dishes, ambience, events Monthly
Captions (menu info, events, offers) Daily
Hashtags (e.g., #LondonEats) Monthly
Comments & engagement level Monthly
Tagged people (e.g., influencers) Monthly

10.3.8 Facebook Pages (Business and Public Profiles)

A. Page Identity & Meta

Data Point Refresh Frequency
Page name, vanity URL, page ID Quarterly
Category/subcategory (e.g., Restaurant, Cafe, Baker) Quarterly
About/Bio text Quarterly
Profile and cover images Monthly
Contact info: phone, email (if listed) Quarterly
Address, geo-coordinates, map link Quarterly
Website, external links (e.g., booking, delivery) Quarterly
Store opening hours Quarterly
Price range Quarterly
Business status (Open, Permanently Closed) Quarterly

B. Audience & Engagement Metrics

Data Point Refresh Frequency
Number of page followers & likes Monthly
Check-ins (if visible) Quarterly
Recommendations and star rating Monthly
Ratings breakdown (number of 5, 4, etc.) Quarterly
Response rate/time (if public) Quarterly

C. Posts & Content

Data Point Refresh Frequency
Post ID, timestamp Monthly
Text content (captions, messages) Daily
Media: images/videos (URLs, alt text) Monthly
Reaction counts (Like, Love, Wow, Sad, etc.) Monthly
Comment count, share count Monthly
Public comments (with commenter alias, date, text, likes) Monthly
Post type (photo, video, status, shared link) Quarterly
Links/URLs in posts Monthly

D. Events

Data Point Refresh Frequency
Event name, description Monthly
Start/end date & time Monthly
Location (venue name, address) Quarterly
Cover image Monthly
RSVPs (Going, Interested count) Monthly

E. Reviews / Recommendations

Data Point Refresh Frequency
Individual review entries: user name, date, star rating, text Monthly
Recommend system ("Yes/No") with reasons Quarterly
Review comment count & reactions Monthly

F. Miscellaneous

Data Point Refresh Frequency
Services section ("Home delivery", "Outdoor seating") Quarterly
Menu link (if linked to external site) Quarterly
Story highlights (if public) Monthly
Community posts (user-generated content) Monthly

10.3.9 TikTok Profiles (Public Accounts)

A. Profile Identity

Data Point Refresh Frequency
Username, display name, user ID Quarterly
Profile picture Monthly
Bio text Quarterly
External link in bio (e.g., website, ordering link) Quarterly
Verified badge status Quarterly

B. Follower Stats

Data Point Refresh Frequency
Number of followers Monthly
Number of followings Quarterly
Total likes received Monthly
Number of videos posted Monthly

C. Videos & Content Metadata

Data Point Refresh Frequency
Video ID & URL Monthly
Upload timestamp Monthly
Caption text Daily
Hashtags used Monthly
Mentioned users Monthly
Music/sound info (title, author) Quarterly
Video duration Quarterly
Thumbnail URL Monthly

D. Engagement Metrics

Data Point Refresh Frequency
Play views Monthly
Likes Monthly
Comments Monthly
Shares Monthly
Saves/bookmarks (if visible) Monthly

E. Hashtag & Trend Metrics

Data Point Refresh Frequency
List of hashtags used by the profile Quarterly
Video-level metadata for trending/search scraping Monthly

10.4 Data Refresh Frequency Summary

Frequency Data Types Examples
Daily High-volatility data Prices, offers/promos, live status, captions
Monthly Moderate-change data Ratings, reviews, images, follower counts, menu items
Quarterly Low-change data Business info, addresses, hours, policies, categories

10.5 Technical Considerations

Data Pipeline Requirements:

  • Scalable web scraping infrastructure
  • Rate limiting and respectful crawling
  • Data normalisation and deduplication
  • Entity matching across platforms (same restaurant appearing on multiple platforms)
  • Change detection and delta updates
  • Error handling and retry mechanisms
  • Compliance with platform terms of service

Integration Points:

  • Restaurant Discovery Engine (search & recommendations)
  • Menu Service (menu data aggregation)
  • Review & Rating Service (sentiment aggregation)
  • Analytics Service (competitive intelligence)
  • AI Agent Layer (data feeds for LLM agents)
  • Merchant Discovery Pages (pre-built profiles)
  • SNAC TV (content ingestion from social platforms)

10.6 Team Structure — Web Scraping Engine

Role Count Notes
Backend/Data Engineers 3 Scraper development, pipeline management
Scraping Specialist 1 Anti-detection, proxy management, rate limiting
DevOps Engineer 1 Infrastructure, scheduling, monitoring
QA Engineer 1 Data quality validation, freshness verification

Total Team Size: 6 members Total Timeline: 10-14 Weeks

10.7 Completion Status

Platform Scrapers

Platform Status % Complete Notes
Deliveroo Not Started 0%
Uber Eats Not Started 0%
Just Eat Not Started 0%
OpenTable Not Started 0%
Resy Not Started 0%
Quandoo Not Started 0%
Google Places / Maps Not Started 0%
Tripadvisor Not Started 0%
TheFork Not Started 0%
SquareMeal Not Started 0%
Instagram Not Started 0%
Facebook Pages Not Started 0%
TikTok Not Started 0%

Infrastructure & Pipeline

Component Status % Complete Notes
Scraping Framework Not Started 0%
Proxy Management Not Started 0%
Scheduler/Orchestration Not Started 0%
Data Normalisation Not Started 0%
Entity Matching Not Started 0%
Storage Layer Not Started 0%
API Endpoints Not Started 0%
Monitoring & Alerts Not Started 0%

Overall Web Scraping Engine Progress: 0%


11. Data Intelligence Layer

Timeline: 10-12 Weeks

11.1 Overview

SNAC's most defensible and valuable asset is its cross-ecosystem data. No other platform captures data from consumer search through to ordering, loyalty, restaurant operations, supply chain procurement, driver logistics, and financial performance in a single unified system. The Data Intelligence Layer processes this data into actionable insights and proprietary data products.

Development Scope: Backend / Analytics

11.2 What SNAC Captures

Category Data Points
Consumer Intelligence Every search, comparison, order, review, mission, social interaction, dietary preference, wallet balance, loyalty redemption across all 9 verticals
Business Intelligence Real-time sales by channel, dish-level margin data, prep times, customer segment composition, marketing performance, daily procurement costs
Supply Intelligence Daily ingredient pricing from every supplier, delivery reliability scores, demand patterns, seasonal fluctuations, invoice accuracy
Driver Intelligence Delivery times, route efficiency, demand density by hour and zone, driver earnings, safety performance, aggregator utilisation rates
Financial Intelligence Cashback redemption rates, wallet balances, tier progression, mission completion rates, lifetime value trajectories across every participant type
Social Intelligence Content engagement rates, creator conversion data, viral meal moments, emerging trend signals, social graph connections

11.3 How SNAC Uses the Data

  • AI Agents use combined consumer and restaurant data for real-time decisions on pricing, cashback, marketing, menu composition, procurement
  • Demand forecasting models predict what consumers want, when, and where
  • Personalisation engines build and refine individual taste profiles, dietary models, spending patterns
  • Competitive intelligence monitors pricing, promotions, consumer preference shifts in real time
  • Trend detection identifies emerging cuisines, ingredients, dining patterns before mainstream awareness

11.4 Proprietary Data Products

Product Description Target Buyers
SNAC Price Index Real-time food inflation tracking at ingredient and dish level FMCG brands, financial institutions, government agencies
Trend Velocity Score Emerging cuisine and ingredient trends at postcode level Restaurant groups, food investors, brand strategy teams
Restaurant Health Score Combined operational and financial intelligence Property investors, landlords, private equity, acquirers
Data API Tiers Tiered API access to proprietary indices and trend data Hedge funds, market researchers, FMCG strategists, food industry analysts

11.5 Module Development Summary

No. Module Duration Third-Party Integrations Status
1 Cross-Ecosystem Data Pipeline 4 Weeks Snowplow, S3, dbt, Redshift Build
2 Real-Time Analytics Engine 3 Weeks Looker/Metabase, Redis Streams Build
3 Proprietary Data Products 4 Weeks API Gateway Build
4 Competitive Intelligence System 3 Weeks Scraper data feeds, LLM APIs Build

11.6 Team Structure — Data Intelligence

Role Count Notes
Data Engineers 2 Pipeline, ETL, data modelling
Backend Developers 1 API endpoints, data product serving
Data Analyst 1 Product design, validation, reporting

Total Team Size: 4 members Total Timeline: 10-12 Weeks

11.7 Completion Status

Module Status % Complete Notes
Cross-Ecosystem Data Pipeline Not Started 0%
Real-Time Analytics Engine Not Started 0%
Proprietary Data Products Not Started 0%
Competitive Intelligence System Not Started 0%

Overall Data Intelligence Progress: 0%


12. Unified Backend Architecture

12.1 Microservices Foundation

The entire ecosystem is built on a shared microservices architecture consisting of 20-30 independent services.

12.1.1 Core Services

  • User Service: Authentication, profiles, preferences, social connections
  • Restaurant Service: Restaurant setup, configuration, staff management, multi-location
  • Menu Service: Menu management, inventory tracking, item availability, POS sync
  • Order Service: Order processing, delivery management, fulfilment tracking, multi-brand coordination
  • Payment Service: Payment processing, wallet management, transaction handling, split payments
  • AI Integration Gateway: Data feeds, intent processing, AI workflow coordination, agent orchestration
  • Loyalty Service: Points calculation, reward processing, cashback engine, tier management, missions

12.1.2 Business Logic Services

  • Search & Discovery Service: Multi-vertical search, recommendation engine, comparison engine
  • Booking Service: Reservation management, availability processing, guest profiles
  • Notification Service: Multi-channel messaging, contextual alerts
  • Analytics Service: Data processing, insights generation, reporting, data products
  • Campaign Service: Marketing automation, promotional management, FMCG campaigns
  • Social Service: Social graph, activity feeds, creator marketplace, content management
  • Procurement Service: SNAC Fresh ordering, pricing chain, supplier management

12.1.3 Integration Services

  • EPOS Integration Service (via Stream middleware + direct): Third-party POS coordination
  • Payment Gateway Service: Stripe, Revolut, card-linked rails, Tillo
  • Aggregator Integration Service: Deliveroo, Uber Eats, Just Eat order ingestion
  • Delivery Service: Drop coordination, third-party delivery partner management
  • Voice Service: Telephony (Twilio), speech-to-text, text-to-speech, IVR
  • Media Management Service: Image/video processing, content optimisation, CDN
  • Scraping Service: Platform scrapers, data normalisation, entity matching

12.2 Data Architecture

12.2.1 Database Strategy

  • PostgreSQL Primary: Structured data storage with Prisma ORM
  • Database per Service: Independent data ownership and scaling
  • Event Sourcing: Critical business event tracking and audit trails (especially for agent decisions)
  • CQRS Implementation: Separate read and write data models for performance

12.2.2 Caching & Performance

  • Redis: Session management, frequently accessed data caching, pub/sub for real-time events
  • CDN Integration: Global content delivery and asset optimisation (CloudFront)
  • API Gateway: Request routing, rate limiting, security enforcement
  • Load Balancing: Horizontal scaling and traffic distribution

12.2.3 Event Streaming

  • Kafka / Redis Streams: Agent-to-agent communication, event-driven workflows, cross-service orchestration

13. Technology Stack

13.1 Frontend

Category Tools / Technologies Purpose
Frameworks React.js, Next.js, TypeScript SSR for SEO, PWA support
Mobile React Native or Flutter Cross-platform mobile apps (Consumer, Drop)
Styling / UI TailwindCSS, shadcn/ui, Radix UI Consistent UI & components
Animations Framer Motion Smooth transitions & micro-interactions
Charts Recharts, Chart.js Analytics dashboards & reporting
State / Data React Query (TanStack), SWR Server-state caching & data fetching

13.2 Backend

Category Tools / Technologies Purpose
Runtime / Framework Node.js, NestJS (TypeScript) Modular architecture, DI
ORM / DB Prisma Simple, type-safe DB access
Primary Database PostgreSQL (RDS) Relational data store
Search Engine ElasticSearch or Typesense Multi-vertical search, fuzzy matching, geo-search, faceted filtering across 9 verticals
Cache / Realtime Redis (cache, pub/sub, Streams) Sessions, latency reduction, events
Async Messaging Kafka / RabbitMQ / Redis Streams Event-driven workflows, agent-to-agent comms
API Design OpenAPI-first contract definition Service contracts, documentation

13.3 AI / ML

Category Tools / Technologies Purpose
LLM Integration Claude / Mistral via AWS Bedrock RAG-based conversational AI, agent reasoning
AI Workers Python, FastAPI, Node.js microservices Batch tasks, menu optimisation, recommendations
Computer Vision Google Vision API or custom model on SageMaker Dish detection for SNAC TV, menu scanning
Speech Twilio Voice, Speech-to-Text APIs SNAC Hotline, Restaurant Voice Agent
Agent Framework Custom multi-agent orchestration Agent registry, negotiation protocol, audit trail

13.4 Infrastructure & DevOps

Category Tools Purpose
Containerisation Docker Local/Prod consistency
Orchestration Kubernetes (EKS) or ECS/Fargate Scale services
IaC Terraform Infra automation
CI/CD GitHub Actions Build, test, deploy
Object Storage AWS S3 + CloudFront Assets, CDN, video storage
Monitoring Prometheus, Grafana, ELK, Datadog Metrics, logs, tracing

13.5 Integrations

Category Tools
Payments Stripe, Revolut, Tillo
Card-Linked Loyalty Fidel API, Enigmatic Smile
EPOS Middleware Stream (60+ EPOS integrations)
EPOS Direct Toast, Square, Zonal, Slerp, StoreKit, Flipdish
Social Media Instagram API, WhatsApp Cloud API, Facebook Graph API, TikTok API
Maps Google Maps / Places API, Waze API
Notifications FCM (push), Twilio SMS, WhatsApp API
Voice / Telephony Twilio Voice API
Health Apple Health, Google Fit, Fitbit API, Oura API, Garmin API
Gamification Flarie or equivalent
Credit / BNPL Third-party credit provider
Smart Hardware Smart Box SDK, Smart Helmet SDK

14. Project Timeline Summary

14.1 Phase-Based Execution

The development aligns with the client's 5-phase roadmap:

Phase Period Key Deliverables
1 Now — Jun '26 SNAC Fresh MVP live, Web Scraping complete, Backend core services, Pre-built merchant profiles, Consumer app in development, Stream + Enigmatic Smile + Tillo agreements progressed
2 Jun — Sep '26 Consumer super app live (phased verticals), Card-linked loyalty active, Dynamic cashback + pay-per-order bars live, KitchenOS integrated, Business AI Agent Phase 1, SNAC TV launched with creator marketplace, 1,000+ businesses
3 Sep — Dec '26 Drop driver platform live, EPOS partner signed, Revolut progressed, 2,500+ active sites, 100/week onboarding, Series A initiated
4 Q1–Q2 '27 5,000+ businesses, UAE/Dubai operations, FMCG advertising layer, Embedded lending live
5 Q3 '27+ 10,000+ businesses, 3+ international markets, AI Agent Phase 3 fully deployed

14.2 Component Completion Summary

Component Duration Team Size Target Phase
Web Scraping Engine 10-14 Weeks 6 Phase 1
SNAC Fresh (One Supply) 18-22 Weeks 12 Phase 1 (MVP) → Phase 2 (full)
SNAC Consumer App 22-26 Weeks 14 Phase 2
SNAC Workspace + KitchenOS 20-24 Weeks 16 Phase 2
One Loyalty Engine 14-18 Weeks 8 Phase 2
SNAC TV & Creator Economy 14-18 Weeks 10 Phase 2
AI Agent Layer 20-24 Weeks 8 Phase 1–3 (phased)
Drop (Driver Platform) 16-20 Weeks 12 Phase 3
Fintech Layer 12-16 Weeks 6 Phase 3–4
Data Intelligence 10-12 Weeks 4 Phase 3

14.3 Combined Team Summary

Component Team Size
SNAC Consumer App 14
SNAC Workspace + KitchenOS 16
SNAC Fresh 12
SNAC TV & Creator Economy 10
Drop 12
One Loyalty Engine 8
AI Agent Layer 8
Fintech Layer 6
Web Scraping Engine 6
Data Intelligence 4
Total (with overlap and shared resources) ~80-96 members

Overall Project Delivery: 28-32 Weeks (Parallel Execution across all phases)

14.4 Overall Project Completion Status

Component Progress Status
SNAC Consumer App (B2C) 0% Not Started
SNAC Workspace + KitchenOS (B2B) 0% Not Started
SNAC Fresh (One Supply) 0% Not Started
SNAC TV & Creator Economy 0% Not Started
Drop (Driver Platform) 0% Not Started
One Loyalty Engine 0% Not Started
AI Agent Layer 0% Not Started
Fintech Layer 0% Not Started
Web Scraping Engine 0% Not Started
Data Intelligence 0% Not Started
Overall Project 0% Not Started

15. Future-Phase Extensions (Strategic)

The following capabilities are described in the Ecosystem Blueprint as future-proofing strategies. They are included here for scope awareness but are not in the immediate development roadmap.

15.1 Open Platform & API Economy

  • Public developer API for third-party applications
  • Restaurant apps powered by SNAC Loyalty via API
  • Corporate wellness platform integrations
  • Travel and hospitality integrations (Booking.com, Airbnb, airlines)
  • Third-party driver platform integrations
  • Paid Data API tiers for analysts and researchers

15.2 Autonomous Commerce & Predictive Ordering

Progressive autonomy roadmap:

  1. Suggestions (Current): AI recommends, user orders
  2. Pre-Built Baskets (Near-Term): AI pre-populates basket, user confirms with one tap
  3. Subscription Auto-Ordering (Medium-Term): AI selects meals, orders automatically, user can veto
  4. Full Autonomous Commerce (Long-Term): AI manages entire food lifecycle — smart fridge integration, scheduled orders, wearable-driven meal plans

15.3 White-Label & Licensing Model

  • International market operators license the platform under their own brand
  • Hotel and hospitality chains deploy SNAC for in-room dining and guest rewards
  • Airline catering: AI agent and menu optimisation for in-flight meals
  • Corporate food services: canteens, catering, food benefit programmes
  • Stadium and venue operators: multi-brand ordering, queue management, loyalty

15.4 Partnership Network (Target)

Target partnerships being pursued (not yet agreed):

  • Revolut: 45M users, cashback escrow, float income
  • Visa / Mastercard: Card preference positioning at global scale
  • O2 / EE / Vodafone: SNAC bundled into premium contracts (100M+ UK subscribers)
  • Booking.com / Airbnb: SNAC as food discovery layer for every booking (30M+ listings)
  • Emirates / British Airways: Airline miles convertible to SNAC wallet credits
Project Strategy