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)
- ❌ Retrospective (6-12 months old)
- ❌ Unverified (self-reported)
- ❌ Labour-intensive (weeks of work)
- ❌ Audit risk (hard to verify)
RippleCore Approach (Evidence)
- ✅ Real-time (updated continuously)
- ✅ Multi-tier verification (30-100 levels)
- ✅ Zero manual work (automated collection)
- ✅ Audit-ready (complete verification trail)
Verification Tier System
RippleCore uses multi-level verification to ensure evidence quality and audit readiness.Kindness & Recognition (Levels 1-5)
| Level | Evidence Type | Audit Weight | Use Case |
|---|---|---|---|
| 1 | Self-reported | 30% | Personal reflection |
| 2 | Peer acknowledged | 50% | Recipient confirms |
| 3 | Manager verified | 70% | Supervisor approval |
| 4 | HR documented | 90% | Formal recognition |
| 5 | External validated | 100% | Third-party verification |
- Level 1: You log it (30% weight)
- Level 2: Colleague confirms (50% weight)
- Level 3: Manager approves (70% weight)
Volunteer Management (Levels 30-100)
| Level | Requirements | Audit Weight | Evidence |
|---|---|---|---|
| 30 | Basic check-in/out | 30% | Time tracking only |
| 50 | GPS verification | 50% | Location within 100m |
| 70 | QR code scan | 70% | Digital check-in |
| 90 | Photo evidence | 90% | Activity documentation |
| 100 | Supervisor confirmation | 100% | Manager approval |
- 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
Multi-Tenant Architecture
Every piece of data in RippleCore is organization-scoped for complete data isolation.How It Works
Organization Hierarchy
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
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:- Internal reporting (dashboards, analytics)
- Compliance frameworks (B-Corp, CSRD, SDGs)
- 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.
License Tiers & Enforcement
RippleCore uses active user-based licensing with real-time enforcement.Tier Structure
| Tier | Price/User/Month | Max Users | Features |
|---|---|---|---|
| Starter | €15 | 50 | Core modules, 5 languages |
| Growth | €10 | 500 | All modules, 15 languages |
| Enterprise | €7 | Unlimited | Advanced 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
Green (0-79%)
Green (0-79%)
Healthy: Normal usage, no action needed
Yellow (80-89%)
Yellow (80-89%)
Monitor: Plan for growth, consider optimization
Orange (90-99%)
Orange (90-99%)
Critical: Upgrade soon to avoid disruption
Red (100%+)
Red (100%+)
Exceeded: Immediate upgrade required, new user logins blocked
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: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:*
Compliance Framework Mapping
RippleCore evidence automatically maps to 6 major compliance frameworks:Supported Frameworks
B-Corp Certification
B-Corp Certification
Community & Worker Scores: Kindness, volunteer, wellbeing modulesEvidence levels: 3-5 (manager verified or higher)
CSRD/ESRS (EU)
CSRD/ESRS (EU)
S1-S4 Social Standards: Employee treatment, community impactRequired for 50,000+ EU companies from 2024
UN Sustainable Development Goals
UN Sustainable Development Goals
All 17 SDGs Mapped: Automatic SDG tagging on evidenceExample: Volunteer education → SDG 4 (Quality Education)
UK Social Value Act
UK Social Value Act
Section 172 (UK)
Section 172 (UK)
Stakeholder Consideration: Evidence of stakeholder engagementRequired for UK company directors
Modern Slavery Act
Modern Slavery Act
Policy Compliance: Supply chain evidenceDonation and volunteer modules support compliance
One-Click Evidence Exports
- PDF (branded report)
- Excel (data workbook)
- API (system integration)
- Dashboard (live view)
Next Steps
Employee Guide
Learn how to log evidence in under 30 seconds
Admin Guide
Set up your organization and manage licenses
API Reference
Explore programmatic access to evidence modules
Compliance Frameworks
Understand framework mapping and evidence requirements
Questions? These concepts underpin everything in RippleCore. For deeper dives, see our user guides or API documentation.
