New interactive demo: the mock backend experience is now available at /demo for student, leader, staff, and Rashaa/admin walkthroughs.

HCV Learn and Earn pilot

Field attendance first. Policy-pack ready after approval.

The wireframe keeps payroll operations simple: youth scan, supervisors verify exceptions, Rashaa exports timesheets, and only approved rollups become canonical participation records for the SCF demo path.

115Expected youth across tiers
0On-chain transactions per QR scan
1Approved rollup creates policy record

Identity and access

Passkey-backed program profile, no wallet setup.

The intended production path uses the partner Behavioral Attestation and Identity Layer. Students and staff sign in with a passkey-backed profile while the system manages the abstracted Stellar account in the background.

Step 1

Continue with passkey

Face ID, Touch ID, Windows Hello, or device passkey starts the session.

Step 2

Link program profile

HCV roster data binds the user to the correct student, supervisor, coach, or admin role.

Step 3

Abstracted account

The user never handles seed phrases, gas, or wallet extensions.

Binding status

Jeffrey/Admin view

  • Zoho rosterHCV-1042
    Verified
  • Partner subjectmiko-subj-8F2A
    Verified
  • Abstracted AddressGABSTRACT...7Q4
    Ready
  • PasskeyFace ID / device key
    Active

Supervisor workspace

Exception-first, not micromanagement-first.

Supervisors should not manage every punch. The system elevates exceptions and supports quick verification or override with a reason.

Aaliyah M.8:58 AM at Homewood YMCA
Tier 2Checked in
Malik R.5h 42m active, reminder sent
Tier 2Needs checkout
Nia T.Phone issue, coach override needed
Tier 1Manual review

Coach workflow

Weekly readiness by worksite.

1
Review assigned sites

See which worksites still have missing checkouts or unverified corrections.

2
Resolve exceptions

Coach can confirm attendance when a student had phone, QR, or Wi-Fi issues.

3
Prepare for payroll week

Rashaa receives cleaner weekly records before ADP entry.

Admin dashboard

Payroll risk

  • Missing checkout3 students today
    Review
  • Approaching cap7 youth above 85 percent
    Warn
  • Ready to export18 weekly sheets
    Ready

Data flow

Evidence becomes payroll record before it becomes policy record.

Off-chain

Evidence capture

QR scans, break events, geolocation hints, and overrides are stored in the pilot database.

Approved

Timesheet rollup

Supervisor or coach verification plus admin readiness creates the canonical record.

Policy

Optional TD mint

Time Dollars can mint from approved hours only when the policy pack enables it.

Program Director / Operator

Rashaa: summary first, full timesheet detail on demand.

The base view stays scannable for accessibility. Use More info to open evidence events, verification chain, cap math, and export status without cluttering the default screen.

112Youth rostered (mock)
49Open exceptions (all sites)
26Weekly packs ready for export
3Sites with cap risk this week

Pick a student to preview the director drill-down. Keyboard: Tab to results, Enter to select.

Selected: Aaliyah M.Tier 2

Homewood YMCA · Weekly 14.5 / 20 h · Summer 62 / 140 h · Checked in

More info: timesheet and evidence for this student

Weekly timesheet (mock)

  • Mon–Thu: complete rows with in, break out/in, out.
  • Fri: short day; supervisor verified early release.
  • Flags: none pending for payroll export.

Evidence trail (off-chain)

  • QR check-ins tied to rotating site token.
  • Optional geolocation confidence stored as signal, not sole proof.
  • Overrides show actor, timestamp, and required reason.

Verification chain

  • Student passkey confirmation on checkout.
  • Site supervisor batch verification.
  • AmeriCorps coach exception resolution when needed.
  • Program Director review before weekly export lock.

Cap math

  • Weekly progress: 73% of tier weekly cap.
  • Summer progress: 44% of tier summer cap.
  • Warnings fire before hard limits; actual hours still recorded.

Aggregate by site

Where payroll risk clusters.

Each card summarizes a worksite. Expand for director-level timesheet and staffing context.

Homewood YMCA16/18 checked in

Exceptions: 2 · Tier 2: 4 near weekly cap

Export readiness: 12 / 18 weeks

More info: site timesheet and roster context

Site rollup

  • Per-student weekly status and exception counts.
  • Supervisor and co-supervisor on duty (nested roles).
  • AmeriCorps coach coverage for weekly pickup.

Tier mix (mock)

  • Tier split shown as badges in live product.
  • Cap warnings grouped by tier rule set.
Summer Camp North22/24 checked in

Exceptions: 5 · Tier 1: 2 missing break flags

Export readiness: 8 / 24 weeks

More info: site timesheet and roster context

Site rollup

  • Per-student weekly status and exception counts.
  • Supervisor and co-supervisor on duty (nested roles).
  • AmeriCorps coach coverage for weekly pickup.

Tier mix (mock)

  • Tier split shown as badges in live product.
  • Cap warnings grouped by tier rule set.
City Works Apprenticeship11/12 checked in

Exceptions: 1 · Tier 3: 1 long shift review

Export readiness: 6 / 12 weeks

More info: site timesheet and roster context

Site rollup

  • Per-student weekly status and exception counts.
  • Supervisor and co-supervisor on duty (nested roles).
  • AmeriCorps coach coverage for weekly pickup.

Tier mix (mock)

  • Tier split shown as badges in live product.
  • Cap warnings grouped by tier rule set.

Program-wide aggregate

Tier-aware totals across Learn and Earn.

Director view compares tiers using the same base table pattern for screen reader clarity.

TierYouthWeekly capSummer capAvg week hRisk note
Tier 1 (14)4015 h140 h12.42 sites over break-rule flags
Tier 2 (15–19)6020 h140 h16.87 youth above 85% weekly cap
Tier 3 (20–23)1240 h280 h28.11 apprenticeship variance
More info: program-level payroll and policy readiness

Payroll readiness

  • Count of weekly packs blocked on missing checkout.
  • Count blocked on supervisor verification backlog.
  • Count cleared for ADP export batch.

Policy-pack alignment

  • Canonical participation records only after weekly approval.
  • SCF demo trace stays separate from daily field flow.

Rashaa output review

Align exports with Phase 4 sign-in and ADP Individual Timecard.

Source: Phase 4 Learning Center Sign-In Sheet.docx and ADP Workforce Now screenshots Screenshot (241).png, Screenshot (242).png in learn_and_earn/discovery_meetings/. Keep this section summary-first; use More info for long tables.

5Output artifacts per close week
6Sign-in fields per day (incl. signature)
8+ADP columns to confirm with Rashaa
More info: output format matrix
ArtifactPrimary ownerParity note
Printable weekly packetRashaa / site fileMatches Phase 4 field order: Name, Time In/Out, Lunch In/Out, Signature
CSV / spreadsheet exportJeffrey / dataMachine-readable rows for roster + week + daily punches
ADP manual-entry summaryRashaaColumn alignment to Individual Timecard (see mapping below)
Exception cover sheetCoach / supervisorOne page per site/week of unresolved items before close
Canonical participation hashSCF / policyAfter weekly approval only; not per QR scan
More info: critical inputs checklist
  • Roster row + HCV/Zoho system ID (`hcvSystemId`)
  • Worksite assignment + week date range
  • Per day: Time In, Time Out, Time In Lunch, Time Out Lunch (or mapped break fields)
  • Student daily confirm (app log; partner JWS when Phase C)
  • Supervisor or co-supervisor signature / verification timestamp
  • Exception and override with actor + reason
  • Tier + weekly/summer cap context for warnings
  • Export status (draft, verified, locked for ADP)

ADP screenshot field mapping

Source field → app field → export column

Rows reflect ADP Workforce Now Individual Timecard patterns from Rashaa’s screenshots. Mark each Confirmed after a short working session with Rashaa or Jeffrey.

Screenshot / source fieldApp sourceExport / ADP columnConfirmed?
Employee / Individual Timecard (ADP Workforce Now)Student profile + selected pay period weekN/A — identity contextReview
Tier label (e.g. TIER1 - Career Explorer)Student.tier + program track labelOptional metadata row on exportReview
Department (e.g. 100111 - ACDHS…)worksite.departmentCode or cost centerDepartmentReview
Day / Date rowTimesheetDay.dateDateYes
In - Out (combined punch display)timeIn + timeOut (and break pair)In-Out or separate columns per HCV choiceReview
Pay CodeOptional pay code mapping (REG default)Pay CodeReview
Hours + Daily Totals + REGULAR / OVERTIMEdailyTotalHours + split rules if ADP requiresHours, Daily Totals, REG, OTReview
Approve checkbox / Approve TimecardsupervisorVerificationStatus + director week lockVerification audit trail (export)Review

Weekly timesheet preview

Payroll-friendly record Rashaa can review.

DayInBreak outBreak inOutTotal
Mon 6/228:5812:0512:353:045.6
Tue 6/239:0212:0012:303:005.5
Wed 6/249:00--1:054.1
Thu 6/258:5512:0312:332:585.5
Fri 6/269:01--12:523.9

SCF testnet demo trace

Approved timesheet to anchored participation to policy-bound TDs.

This panel is intentionally separate from the daily student scan flow. It shows reviewer-facing proof that approved records can move through the Village policy-pack path without minting from every scan.

1
Approved weekly timesheet

Weekly total: 24.6 approved hours after exception review.

2
Canonical participation hash

canonicalHash: sha256:canonical-participation-record

3
Partner primitive or adapter

Third-party partner path preferred; in-house adapter fallback supported.

4
attestation_anchor event

AttestationAnchored on Stellar testnet with community_id and policy_pack_id.

5
timebank policy approval

timebank approval references the canonical hash for idempotency.

6
Time Dollar mint from approved hours

Mint is derived from approved hours only because policy enables TDs.