{"ok":true,"checkedAt":"2026-06-02T19:06:43.432Z","contractVersion":"moral-trade-transparency-report-v0.1-2026-05","purpose":"Publish count-only, thresholded trust and review metrics so participants can inspect safety, disclosure, appeals, and operator throughput without exposing private cases.","validation":{"contract":{"blockers":[],"contractVersion":"moral-trade-transparency-report-v0.1-2026-05","status":"pass","validatorName":"moral-trade-transparency-report","validatorVersion":"moral-trade-transparency-report-validator-v0.1"},"report":{"blockers":[],"contractVersion":"moral-trade-transparency-report-v0.1-2026-05","status":"pass","validatorName":"moral-trade-transparency-report","validatorVersion":"moral-trade-transparency-report-validator-v0.1"}},"publicContract":{"publicationCadence":"quarterly","minimumPublicCount":3,"metricDefinitions":[{"description":"Match suggestions that left the initial suggested state during the report period.","key":"reviewed_match_suggestions","kind":"count","label":"Reviewed match suggestions","sourceTables":["match_suggestions"]},{"description":"Privacy-safe opportunity briefs created during the report period.","key":"opportunity_briefs_delivered","kind":"count","label":"Opportunity briefs delivered","sourceTables":["background_opportunity_briefs"]},{"description":"Opportunity briefs marked seen during the report period.","key":"opportunity_briefs_opened","kind":"count","label":"Opportunity briefs opened","sourceTables":["background_opportunity_briefs"]},{"description":"Closed-code relevance feedback updates recorded during the report period.","key":"opportunity_feedback_submitted","kind":"count","label":"Opportunity feedback submitted","sourceTables":["background_match_feedback"]},{"description":"Opportunity feedback rows marked dismissed during the report period.","key":"opportunity_briefs_dismissed","kind":"count","label":"Opportunity briefs dismissed","sourceTables":["background_match_feedback"]},{"description":"Opportunity feedback rows marked maybe-later during the report period.","key":"opportunity_briefs_deferred","kind":"count","label":"Opportunity briefs deferred","sourceTables":["background_match_feedback"]},{"description":"Opportunity feedback rows marked interested during the report period.","key":"opportunity_interest_marked","kind":"count","label":"Opportunity interest marks","sourceTables":["background_match_feedback"]},{"description":"Reviewed introduction packets requested during the report period.","key":"intro_packets_created","kind":"count","label":"Intro packets created","sourceTables":["background_intro_packets"]},{"description":"Introduction requests declined by operator review during the report period.","key":"declined_intro_requests","kind":"count","label":"Declined introduction requests","sourceTables":["match_concierge_requests"]},{"description":"Current blocked or flagged safety records across wish profiles and donation-offset offers.","key":"blocked_safety_records","kind":"count","label":"Blocked safety records","sourceTables":["wish_profiles","donation_offset_offers"]},{"description":"Consent disclosure grants created during the report period.","key":"disclosure_grants_created","kind":"count","label":"Disclosure grants created","sourceTables":["privacy_grants"]},{"description":"Participant-submitted match reports during the report period.","key":"participant_reports_submitted","kind":"count","label":"Participant reports submitted","sourceTables":["match_reports"]},{"description":"Concierge appeals requested during the report period.","key":"concierge_appeals_requested","kind":"count","label":"Concierge appeals requested","sourceTables":["match_concierge_requests"]},{"description":"Agreement evidence items reaching reviewed or disputed outcomes during the report period.","key":"agreement_evidence_reviewed","kind":"count","label":"Agreement evidence reviewed","sourceTables":["agreement_evidence_items"]},{"description":"Open unresolved agreement disputes at report generation time.","key":"unresolved_disputes_current","kind":"count","label":"Unresolved disputes","sourceTables":["agreement_review_cases"]},{"description":"Median elapsed time from concierge request creation to operator review.","key":"median_concierge_review_hours","kind":"median_hours","label":"Median concierge review time","sourceTables":["match_concierge_requests"]},{"description":"Median elapsed time from agreement review-case opening to reviewed outcome.","key":"median_agreement_review_hours","kind":"median_hours","label":"Median agreement review time","sourceTables":["agreement_review_cases"]},{"description":"Share of reviewed concierge requests resolved before their SLA due time.","key":"concierge_sla_attainment_percent","kind":"percent","label":"Concierge SLA attainment","sourceTables":["match_concierge_requests"]}],"privacyRules":["Publish aggregate counts, medians, and percentages only; no ids, emails, names, profile text, report bodies, source notes, or exact wishes.","Suppress nonzero counts and derived metrics when the sample is below the minimum public count.","Keep the report useful for trust and operations, not for ranking users, counterparties, or moral views.","When live aggregate data is unavailable, publish the contract and fallback status rather than inventing numbers."],"contractTests":["transparency_report_contract_smoke","transparency_report_threshold_suppression","transparency_report_no_private_fields","transparency_report_metric_source_schema_audit","transparency_report_public_route_smoke"]},"report":{"generatedAt":"2026-06-02T19:06:42.944Z","metricErrors":["donation_offset_offers:","wish_profiles:","match_concierge_requests:Could not find the table 'public.match_concierge_requests' in the schema cache"],"metrics":[{"description":"Match suggestions that left the initial suggested state during the report period.","key":"reviewed_match_suggestions","kind":"count","label":"Reviewed match suggestions","sourceTables":["match_suggestions"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Privacy-safe opportunity briefs created during the report period.","key":"opportunity_briefs_delivered","kind":"count","label":"Opportunity briefs delivered","sourceTables":["background_opportunity_briefs"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Opportunity briefs marked seen during the report period.","key":"opportunity_briefs_opened","kind":"count","label":"Opportunity briefs opened","sourceTables":["background_opportunity_briefs"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Closed-code relevance feedback updates recorded during the report period.","key":"opportunity_feedback_submitted","kind":"count","label":"Opportunity feedback submitted","sourceTables":["background_match_feedback"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Opportunity feedback rows marked dismissed during the report period.","key":"opportunity_briefs_dismissed","kind":"count","label":"Opportunity briefs dismissed","sourceTables":["background_match_feedback"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Opportunity feedback rows marked maybe-later during the report period.","key":"opportunity_briefs_deferred","kind":"count","label":"Opportunity briefs deferred","sourceTables":["background_match_feedback"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Opportunity feedback rows marked interested during the report period.","key":"opportunity_interest_marked","kind":"count","label":"Opportunity interest marks","sourceTables":["background_match_feedback"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Reviewed introduction packets requested during the report period.","key":"intro_packets_created","kind":"count","label":"Intro packets created","sourceTables":["background_intro_packets"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Introduction requests declined by operator review during the report period.","key":"declined_intro_requests","kind":"count","label":"Declined introduction requests","sourceTables":["match_concierge_requests"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Current blocked or flagged safety records across wish profiles and donation-offset offers.","key":"blocked_safety_records","kind":"count","label":"Blocked safety records","sourceTables":["wish_profiles","donation_offset_offers"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Consent disclosure grants created during the report period.","key":"disclosure_grants_created","kind":"count","label":"Disclosure grants created","sourceTables":["privacy_grants"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Participant-submitted match reports during the report period.","key":"participant_reports_submitted","kind":"count","label":"Participant reports submitted","sourceTables":["match_reports"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Concierge appeals requested during the report period.","key":"concierge_appeals_requested","kind":"count","label":"Concierge appeals requested","sourceTables":["match_concierge_requests"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Agreement evidence items reaching reviewed or disputed outcomes during the report period.","key":"agreement_evidence_reviewed","kind":"count","label":"Agreement evidence reviewed","sourceTables":["agreement_evidence_items"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Open unresolved agreement disputes at report generation time.","key":"unresolved_disputes_current","kind":"count","label":"Unresolved disputes","sourceTables":["agreement_review_cases"],"displayValue":"0","publishedValue":0,"sampleSize":0,"suppressed":false,"suppressionReason":null},{"description":"Median elapsed time from concierge request creation to operator review.","key":"median_concierge_review_hours","kind":"median_hours","label":"Median concierge review time","sourceTables":["match_concierge_requests"],"displayValue":"Below publication threshold (3)","publishedValue":null,"sampleSize":0,"suppressed":true,"suppressionReason":"Sample size 0 is below the public reporting threshold."},{"description":"Median elapsed time from agreement review-case opening to reviewed outcome.","key":"median_agreement_review_hours","kind":"median_hours","label":"Median agreement review time","sourceTables":["agreement_review_cases"],"displayValue":"Below publication threshold (3)","publishedValue":null,"sampleSize":0,"suppressed":true,"suppressionReason":"Sample size 0 is below the public reporting threshold."},{"description":"Share of reviewed concierge requests resolved before their SLA due time.","key":"concierge_sla_attainment_percent","kind":"percent","label":"Concierge SLA attainment","sourceTables":["match_concierge_requests"],"displayValue":"Below publication threshold (3)","publishedValue":null,"sampleSize":0,"suppressed":true,"suppressionReason":"Sample size 0 is below the public reporting threshold."}],"periodEnd":"2026-07-01T00:00:00.000Z","periodLabel":"2026 Q2","periodStart":"2026-04-01T00:00:00.000Z","privacyNote":"This report is aggregate-only. It intentionally excludes participant ids, profile text, exact wishes, contact details, report bodies, source notes, and private evidence artifacts.","reportMode":"live_aggregate","version":"moral-trade-transparency-report-v0.1-2026-05"},"blockers":[]}