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:
- Consumers — search, compare, order, earn cashback across all 9 verticals
- Food Businesses — restaurants, cafes, bakeries, grocers, caterers, dark kitchens, food halls, meal companies
- Suppliers (SNAC Fresh) — market stall holders, wholesale suppliers connecting via procurement dashboard
- Drivers (Drop) — delivery drivers using the multi-aggregator platform
- Creators and Influencers — content creators earning commissions through the creator marketplace
- Technology Partners — EPOS providers (Stream, Toast, Square, Zonal), direct ordering platforms (Slerp, StoreKit, Shopify), aggregators
- 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:
- Evening (Order Cutoff): All customer orders aggregated into master picking list — quantities by product across all customers. Dashboard creates new pricing round.
- Evening (Notifications): Every registered market supplier receives alert that new picking list is ready. Suppliers log in from phone and enter prices.
- 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.
- 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.
- Supplier Notification: Each supplier receives confirmed order — exactly what the 3PL is buying, quantities, prices.
- Market Pickup: Suppliers prepare goods. 3PL arrives with everything pre-arranged — no price negotiation needed, just pickup.
- 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:
- Campaign: Food business creates brief — cuisine, target audience, budget, content style, cashback offer, commission rate
- Match: AI matches campaign to creators whose audience size, cuisine affinity, and content style align
- Create: Creator accepts, visits venue or receives product, creates and posts content to SNAC TV and linked social channels
- Convert: Order button activates on creator's video. Every consumer who taps and orders is tracked
- Attribute: Views, clicks, add-to-carts, completed orders, and repeat visits all attributed automatically
- 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:
- Suggestions with one-tap approval
- Pre-built baskets for confirmation
- Subscription auto-ordering (weekly/daily plans, AI executes)
- 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:
- Sales: revenue monitoring, dynamic pricing, channel optimisation
- Marketing: content creation, campaign deployment, influencer management, reactivation
- Loyalty: cashback rate adjustment, mission creation, tier management, reward optimisation
- Procurement: automated supplier baskets, demand prediction, stock monitoring via SNAC Fresh
- Logistics: driver positioning, delivery assignment, route optimisation via Drop
- Customer Engagement: recommendations, reordering, meal planning, wallet management
- 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% | — |
| 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:
- Suggestions (Current): AI recommends, user orders
- Pre-Built Baskets (Near-Term): AI pre-populates basket, user confirms with one tap
- Subscription Auto-Ordering (Medium-Term): AI selects meals, orders automatically, user can veto
- 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