Access rewards from Boots and Hearts by engaging with the
artists and brands you saw this past weekend. Burl's Creek, August 7 to 9. You showed up for
them. Keep showing up and they will show up for you.
Who did you catch?Pick at least one
The rest of the lineup
Brands at the festival
Build notes
Not part of the fan experience. This panel is here so the engineering team can see
the data model and the verification contract behind what they just clicked through.
An artist is configuration, not code
{
slug: "rascal-flatts",
name: "Rascal Flatts",
day: "Sunday",
badge: "Main Stage Headliner",
hook: "VIP upgrade at 1,000 pts", // the one line on the tile
ladder:"headliner" // or a bespoke tier array
}
A ladder is thresholds and rewards
[ { at: 1800, reward:"15% off tour merch" },
{ at: 3200, reward:"Presale access, 24 hours early" },
{ at: 5000, reward:"Complimentary VIP upgrade at their next show" } ]
The five self serve actions total 1,500 against a first rung of
1,800. A fan who does everything lands at 83% and redeems
nothing. Only "be there for the next show" (+600) crosses it.
An earn action carries its own proof rule
{
id: "ig-follow",
pts: 100,
label: "Follow them on Instagram",
proof: "Screenshot their profile showing Following",
criteria: "The screenshot shows an Instagram profile for
{artist}. The follow button reads Following or
Message, not Follow."
}
Verification contract
POST /api/verify
{ actionId, artistName, criteria, image, mediaType }
→ { pass: boolean, reason: string, confidence: number }
Server side only. claude-haiku-4-5 with vision, structured
output forced through tool use. The key never reaches the
browser. reason is shown to the fan verbatim.
checking verifier...
Sponsor coverage
Fans see "Coming soon" on an empty brand. Internally the split is the point:
this is how much of the festival's own sponsor roster has nothing for the people standing
in front of it.
Honest about the seams
Screenshot proof is defeatable: follow, screenshot, unfollow. The durable fix is
platform OAuth, which Loyalink already does for Instagram on the Hideout flow. Photo proof is
the pattern for the actions no API will ever expose, and it is what makes a ladder possible on
day one instead of next quarter. Progress here is stored in this browser only.