Core 1
Loads in about 4 seconds
- The Cast: 87 households, 185 people
- 1 campus: Phoenix
- Every feature, with full history
For tests and most development.
Datasets
Pick the size that fits the job. Every dataset has the same Cast at the same broadcast campus, so what you learn on one carries to the others.
Core 1
Loads in about 4 seconds
For tests and most development.
Core 3
Loads in under 10 seconds
For campus features and filters.
Full 7
Loads in 20 to 40 seconds
For demos, performance, and reporting.
What's inside
The Cast in every dataset, plus generated households in Core 3 and Full 7. Every Cast person has a photo, except a few left without one on purpose.
Years of Sundays, with kids checked in by family security code and students checking in to the Sunday student service.
Gifts on each giver's rhythm, through scheduled, online, and Sunday channels, in batches, with scanned checks that match each gift.
Giving attributes, journey stages, and a year of giving alerts, filled in the way Rock computes them.
Groups with leaders, hosts, topics, history, photos, and Group Finder test cases at every campus.
Eight teams per campus, with rotations, preferences, blackout dates, six weeks of future schedules, and volunteer check-in.
Requests to serve that follow each household's journey, with activities and placements.
Requests in every state, the prayer team's prayers and comments, and the Cast's own requests tied to their stories.
Six note types with View security, the Cast's hand-written notes, and generated notes with replies, alerts, and mentions.
Rock's Discipleship Path built out to seven steps and a four-step Student Path, each step made from a record the data already has, with classes in progress at every campus, camps and mission trips from student check-ins, and program completions.
The Kids Check-in streak and its seven achievements, so check-in shows real progress.
Businesses at every campus that give, each with one or two contacts.
Always fresh
Old sample data used fixed dates, so "last 12 months" reports slowly emptied out. This data stores who people are and generates what they did when you install it, counting back from install day.
Ages and grades never drift. A first-time guest always visited two weeks ago. Christmas and Easter always land where they should.
One exact Rock
Each package is built for one exact Rock release. It records that Rock's version and newest migration, and the loader refuses a database that doesn't match.
Before a package is published, it's loaded into a clean copy of that Rock and checked. See how we prove it.
Install it
node cast/validate-cast.js
node validation/check-standards.jscd builder
dotnet run -- --rock C:\Development\Rockcd ../loader-cli
dotnet run -- --package ../packages/core-1.zip --connection "Server=localhost;Database=RockSample;Integrated Security=true;TrustServerCertificate=true"You need the .NET 10 SDK, Node.js 20 or later, and SQL Server with a freshly installed Rock database. Sample data installs into a fresh database only. See the quick start for every option.