Service Verification Protocol
[!IMPORTANT] Retired-project boundary: This protocol is preserved as historical and conditional safety guidance. It does not authorize active feature or service-record changes, new ingestion, provider outreach or partnership work, pilot reverification, or Brampton pre-launch execution. Use it only for separately approved safety work or after the current roadmap reopens an operationally stewarded service scope.
Version: 1.1
Effective Date: January 3, 2026
1. Objective
To define accuracy and safety requirements for separately approved record work or a reopened, operationally stewarded CareConnect service scope. This objective is not an active maintenance or expansion mandate under the post-retirement disposition.
2. Verification Levels (L-Scale)
| Level | Name | Description | Requirements |
|---|---|---|---|
| L0 | Unverified | Initial import or community suggestion | Valid name & category. Warning displayed. |
| L1 | Basic Check | Automated/Light check | valid phone/website, no user reports of inaccuracy, and current within the 180-day visibility window. |
| L2 | Verified | Confirmed by CareConnect Team | Direct contact with provider (email/phone) within the last 180 days. |
| L3 | Partner | Managed by Provider | Provider has claimed listing, accepted Terms, and updates data directly. |
| L4 | Accredited | Official Government Source | Data sync via API from municipal/provincial databases. |
3. Historical/Conditional Verification Process
The steps below document the previously established process. They are not an active intake, outreach, partnership, or reverification queue under the current disposition.
Step 1: Ingestion (L0)
- New suggestions enter as L0.
- AI pre-scan for profanity or malicious content.
Step 2: Validation (L0 to L1)
- Volunteer verifies:
- Phone number connects.
- Website is active.
- Address exists in the listed service area, or the source confirms the service is available to the selected supported place.
- Record
last_verifiedorprovenance.verified_atso freshness enforcement can keep the listing visible.
Step 3: Confirmation (L1 to L2)
- Outreach to provider via email/phone script:
"Hello, we are listing your service on CareConnect. Please verify your hours and eligibility..."
- Update
last_verifiedtimestamp. - Do not commit private communications to git (no email bodies, screenshots, or staff names).
Step 4: Partnership (L2 to L3)
- Provider uses "Claim Listing" feature.
- Signs Partner Terms of Service (Click-Wrap).
- Identity verification via work email.
- Track outreach progress in a governance-safe way (no PII) when needed, e.g.
data/verification/l3-candidates.csv.
4. Historical/Conditional Maintenance Cycle
These cadences apply only to an approved, actively stewarded public scope. They do not authorize pilot reverification or restoration of hidden records during the post-retirement disposition and create no recurring work schedule.
- Crisis / highly volatile listings: Review monthly where operationally feasible.
- Pilot / priority listings: Target re-verification within 90 days.
- General directory listings: Must be re-verified within 180 days to remain publicly visible.
- Historical sampling discipline: A reopened, actively stewarded service could audit a monthly sample across L0-L2 listings to catch decay earlier.
- Stale Data: Listings not verified for >180 days are downgraded to L0, hidden from search, and may surface only with an explicit stale warning when directly linked.
5. Dispute Resolution
- If a listing is reported as inaccurate (Flag button):
- Immediate "Under Review" flag applied.
- Verification team has 48 hours to investigate.
- Correction applied or listing removed.