{"ok":true,"checkedAt":"2026-07-17T20:53:16.710Z","contractVersion":"moral-trade-pilot-evidence-v0.1-2026-06","purpose":"Govern donation-offset and pledge-swap pilot promotion with first-class simulation, red-team, scale-up, pause, rollback, and non-volume success evidence before payable or reliance-bearing behavior.","validation":{"status":"pass","validatorName":"moral-trade-pilot-evidence-contract","validatorVersion":"moral-trade-pilot-evidence-validator-v0.1","contractVersion":"moral-trade-pilot-evidence-v0.1-2026-06","checks":[{"id":"first-class-record-tables","label":"Pilot evidence uses first-class records","status":"pass","evidence":"moral_trade_pilot_evidence_gates"},{"id":"policy-subjects","label":"Contract names pilot_evidence policy snapshots","status":"pass","evidence":"pilot_evidence"},{"id":"transition-coverage","label":"Donation-offset, pledge-swap, metrics, and release promotion are covered","status":"pass","evidence":"donation_offset_payable_promotion, pledge_swap_reliance_promotion, capped_real_money_release, public_metric_release, release_gate_promotion"},{"id":"simulation-red-team-evidence","label":"Contract requires simulation and red-team evidence","status":"pass","evidence":"Pilot records must include reviewed market simulation or historical replay evidence before donation offsets or pledge swaps can move beyond templates and previews. Pilot records must include adversarial or fraud-abuse red-team evidence with zero unresolved critical findings before payable or reliance-bearing promotion."},{"id":"exit-criteria","label":"Contract requires pre-registered scale-up, pause, and rollback criteria","status":"pass","evidence":"Scale-up, pause, and rollback criteria must be pre-registered, hash-backed, reviewer-approved, and available before the promoted stage begins."},{"id":"matched-volume-not-success","label":"Matched volume alone cannot satisfy success","status":"pass","evidence":"Matched volume alone cannot satisfy pilot success; success metrics must include safety, privacy, dispute, comprehension, review-SLA, or rollback evidence."},{"id":"sample-evaluations","label":"Sample evaluations include one pass and one matched-volume-only blocker","status":"pass","evidence":"donation_offset_payable_promotion:pass, pledge_swap_reliance_promotion:blocked"},{"id":"contract-tests","label":"Contract test hooks are named","status":"pass","evidence":"pilot_evidence_contract_validator, market_simulation_red_team_test, pilot_exit_criteria_test, pilot_success_not_matched_volume_only_test, pilot_evidence_schema_contract"}],"blockers":[]},"publicContract":{"failClosedRule":"Missing, stale, under-review, or matched-volume-only pilot evidence blocks donation-offset payable promotion, pledge-swap reliance promotion, capped real-money release, public metric release, and release-gate promotion.","simulationRule":"Pilot records must include reviewed market simulation or historical replay evidence before donation offsets or pledge swaps can move beyond templates and previews.","redTeamRule":"Pilot records must include adversarial or fraud-abuse red-team evidence with zero unresolved critical findings before payable or reliance-bearing promotion.","exitCriteriaRule":"Scale-up, pause, and rollback criteria must be pre-registered, hash-backed, reviewer-approved, and available before the promoted stage begins.","matchedVolumeRule":"Matched volume alone cannot satisfy pilot success; success metrics must include safety, privacy, dispute, comprehension, review-SLA, or rollback evidence.","firstClassRecordTables":["moral_trade_pilot_evidence_gates"],"policySnapshotSubjects":["pilot_evidence"],"pilotTracks":["donation_offset","pledge_swap","combined_market_pilot"],"evidenceTypes":["agent_based_market_simulation","historical_replay_simulation","adversarial_red_team_review","fraud_abuse_red_team_review","participant_comprehension_drill","operational_game_day"],"successMetrics":["matched_volume","safety_incident_rate","privacy_leak_rate","dispute_rate","false_positive_block_rate","manual_review_sla","participant_comprehension","rollback_recovery_time"],"transitions":[{"key":"donation_offset_payable_promotion","requiresEvidence":true,"userFacingBlockerCategory":"Donation-offset payable mode waits for simulation, red-team, scale-up, pause, and rollback evidence"},{"key":"pledge_swap_reliance_promotion","requiresEvidence":true,"userFacingBlockerCategory":"Pledge-swap reliance waits for simulation, red-team, scale-up, pause, and rollback evidence"},{"key":"capped_real_money_release","requiresEvidence":true,"userFacingBlockerCategory":"Capped real-money release requires pre-registered pilot evidence and exit criteria"},{"key":"public_metric_release","requiresEvidence":true,"userFacingBlockerCategory":"Public metric release cannot use matched volume alone as pilot success evidence"},{"key":"release_gate_promotion","requiresEvidence":true,"userFacingBlockerCategory":"Release promotion requires reviewed simulation, red-team, and pilot exit criteria records"}],"pilotEvidenceSampleEvaluationStatuses":{"donation_offset_payable_promotion":"pass","pledge_swap_reliance_promotion":"blocked"},"pilotEvidenceSampleBlockerCounts":{"donation_offset_payable_promotion":0,"pledge_swap_reliance_promotion":3},"contractTests":["pilot_evidence_contract_validator","market_simulation_red_team_test","pilot_exit_criteria_test","pilot_success_not_matched_volume_only_test","pilot_evidence_schema_contract"]},"blockers":[]}