The 30-Second Rule

Core Principle: Any action on RippleCore must complete in under 30 seconds. If it takes longer, we’ve failed. This radical simplicity principle drives every design decision:

Logging Kindness

15 seconds: Open app → Type description → Submit

Volunteer Check-In

20 seconds: Scan QR code → GPS verify → Confirm

Record Donation

25 seconds: Enter amount → Upload receipt → Save

Submit Wellbeing Survey

30 seconds: Answer 5 questions → AI analysis → Done

Why 30 Seconds Matters

  • No Training Required: Intuitive enough to use immediately
  • No Workflow Disruption: Fits into coffee breaks and commutes
  • High Adoption: Simplicity drives 80%+ monthly active user rates
  • Authentic Evidence: When it’s easy, people actually do it
The 30-second rule applies to employee actions only. Admin functions (reporting, analytics) can take longer because they’re less frequent.

Evidence vs. Documents

RippleCore’s fundamental differentiator: We collect evidence, not documents.

Traditional Approach (Documents)

Manual surveys → Excel spreadsheets → Word reports → Hope it's audit-ready
Problems:
  • ❌ Retrospective (6-12 months old)
  • ❌ Unverified (self-reported)
  • ❌ Labour-intensive (weeks of work)
  • ❌ Audit risk (hard to verify)

RippleCore Approach (Evidence)

Real-time actions → Automatic verification → Live dashboard → One-click export
Benefits:
  • ✅ Real-time (updated continuously)
  • ✅ Multi-tier verification (30-100 levels)
  • ✅ Zero manual work (automated collection)
  • ✅ Audit-ready (complete verification trail)
Think of RippleCore as a continuous evidence engine, not a quarterly reporting tool. Compliance experts use our data; we don’t replace their strategy.

Verification Tier System

RippleCore uses multi-level verification to ensure evidence quality and audit readiness.

Kindness & Recognition (Levels 1-5)

LevelEvidence TypeAudit WeightUse Case
1Self-reported30%Personal reflection
2Peer acknowledged50%Recipient confirms
3Manager verified70%Supervisor approval
4HR documented90%Formal recognition
5External validated100%Third-party verification
Example: “Helped colleague debug code”
  • Level 1: You log it (30% weight)
  • Level 2: Colleague confirms (50% weight)
  • Level 3: Manager approves (70% weight)

Volunteer Management (Levels 30-100)

LevelRequirementsAudit WeightEvidence
30Basic check-in/out30%Time tracking only
50GPS verification50%Location within 100m
70QR code scan70%Digital check-in
90Photo evidence90%Activity documentation
100Supervisor confirmation100%Manager approval
Example: Community garden cleanup
  • Level 50: GPS check-in at location (50% weight)
  • Level 70: + QR code scan (70% weight)
  • Level 100: + Supervisor confirms (100% weight)

Why Tiers Matter for Compliance

Different frameworks require different verification levels:
  • B-Corp: Levels 3-5 for social questions
  • CSRD S1: Levels 4-5 for employee treatment
  • Social Value Act: Levels 5 (100) for procurement evidence
Higher verification = more audit confidence, but requires more effort. Balance verification level with data collection feasibility.

Multi-Tenant Architecture

Every piece of data in RippleCore is organization-scoped for complete data isolation.

How It Works

// Every database query automatically filtered
SELECT * FROM kindness_acts
WHERE company_id = 'current-organization-id'

// Every Redis cache key namespaced
cache_key = `company:${organizationId}:kindness:stats`

Organization Hierarchy

Organization (Company)
├── Users (Employees, Admins, Owners)
├── Evidence Data (Kindness, Volunteer, Donation, Wellbeing)
├── License (Tier, Usage, Billing)
└── Settings (Branding, Integrations, Compliance)

Multi-Organization Support

Users can belong to multiple organizations:
  • Consultants manage 20+ client organizations
  • Employees work for multiple companies
  • Admins switch organizations via session context
Active Organization: Current organization context for all operations
Security: Database row-level security (RLS) + Redis namespacing ensures zero data leakage between organizations.

Evidence Modules

RippleCore provides four integrated evidence modules that work together for holistic ESG measurement.

Module Interconnections

1

Kindness & Recognition

Internal Culture: Peer recognition, community service, wellbeing supportFeeds into: B-Corp community scores, CSRD S1 employee treatment
2

Volunteer Management

Community Impact: Skills-based volunteering, GPS-verified hoursFeeds into: Social Value Act, UN SDG 4 (Education), SDG 11 (Communities)
3

Donation Tracking

Financial Contribution: Multi-currency donations, tax documentationFeeds into: B-Corp giving metrics, SDG 1 (Poverty), SDG 10 (Inequality)
4

Wellbeing Surveys

Employee Health: 12/year limit, AI sentiment analysis, risk assessmentFeeds into: CSRD S1 worker wellbeing, B-Corp worker scores, SDG 3 (Health)

The Ripple Effect

Each evidence module contributes to:
  1. Internal reporting (dashboards, analytics)
  2. Compliance frameworks (B-Corp, CSRD, SDGs)
  3. Global impact (All We Can school support)

All We Can Integration

Every RippleCore organization contributes to global education through our All We Can partnership.

How It Works

1

Revenue Share

10% of all subscription revenue goes to All We Can charity
2

School Support Calculation

€50 = 1 school/month supported globallyExample: 100-user organization (€1,000/month) = 20 schools/month
3

Anonymous Kindness Sync

Kindness acts synced globally (anonymized) for community rankings
4

Impact Dashboard

Real-time visibility of your organization’s global contribution

Impact Metrics

Your organization can track:
  • Schools Supported: Based on subscription tier
  • Children Reached: Estimated impact per school
  • Global Kindness Rank: Anonymous kindness act leaderboard
  • Country Rank: Your organization vs. others in your region
All We Can is a global development charity funded by the Methodist Church, working in 50+ countries on education, health, and emergency response.
Learn more about All We Can integration →

License Tiers & Enforcement

RippleCore uses active user-based licensing with real-time enforcement.

Tier Structure

TierPrice/User/MonthMax UsersFeatures
Starter€1550Core modules, 5 languages
Growth€10500All modules, 15 languages
Enterprise€7UnlimitedAdvanced features, 23+ languages, white-label

Active User Definition

Active user: Logged in within the last 24 hours
  • Prevents paying for inactive accounts
  • Automatic inactive user detection (30-day threshold)
  • Grace period: 5% buffer above tier limit

Usage Alerts

Healthy: Normal usage, no action needed
Monitor: Plan for growth, consider optimization
Critical: Upgrade soon to avoid disruption
Exceeded: Immediate upgrade required, new user logins blocked
When license limit is reached, new users cannot log in until you upgrade or remove inactive users.
Learn more about license management →

Performance & Caching

RippleCore is built for sub-200ms response times through intelligent caching.

Caching Strategy

Redis-backed caching with 5-minute TTL for evidence data:
// Cache hierarchy
company:${companyId}:kindness:stats      // 5 min TTL
company:${companyId}:volunteer:list      // 5 min TTL
session:${sessionId}                     // 8 hour TTL

Why 5 Minutes?

  • Real-time enough: Evidence updates visible within 5 minutes
  • Performance: Sub-200ms API responses
  • Scale: Handles 500+ users per organization without DB load

Cache Invalidation

Automatic invalidation on mutations:
  • Create kindness act → Invalidate company:*:kindness:*
  • Check-in volunteer → Invalidate company:*:volunteer:*
  • Record donation → Invalidate company:*:donation:*
SCAN-based operations: We use Redis SCAN (not KEYS) to avoid blocking operations. This is critical for production performance.

Compliance Framework Mapping

RippleCore evidence automatically maps to 6 major compliance frameworks:

Supported Frameworks

Community & Worker Scores: Kindness, volunteer, wellbeing modulesEvidence levels: 3-5 (manager verified or higher)
S1-S4 Social Standards: Employee treatment, community impactRequired for 50,000+ EU companies from 2024
All 17 SDGs Mapped: Automatic SDG tagging on evidenceExample: Volunteer education → SDG 4 (Quality Education)
TOMs Framework: Time, Outcomes, ManagementRequired for public sector procurement
Stakeholder Consideration: Evidence of stakeholder engagementRequired for UK company directors
Policy Compliance: Supply chain evidenceDonation and volunteer modules support compliance

One-Click Evidence Exports

1. Select framework (B-Corp, CSRD, etc.)
2. Choose date range
3. Generate report (10 seconds)
Output formats:
  • PDF (branded report)
  • Excel (data workbook)
  • API (system integration)
  • Dashboard (live view)
Learn more about compliance frameworks →

Next Steps


Questions? These concepts underpin everything in RippleCore. For deeper dives, see our user guides or API documentation.