{"ok":true,"checkedAt":"2026-07-17T20:53:49.048Z","contractVersion":"moral-trade-protective-assessments-v0.1-2026-06","purpose":"Public contract for MoralTrade60 protective assessments: negative commitments, action reversibility, donor/tax treatment, third-party obligations, representative authority, reporting integrity, civil rights, autonomy, confidentiality, evidence authenticity, financial crime, non-transferability, regulated goods, cyber abuse, anti-corruption, least-intrusive evidence, and neutral-review performance-bond controls fail closed before lock, payment, payout, public completion, or release promotion.","validation":{"status":"pass","validatorName":"moral-trade-protective-assessments-contract","validatorVersion":"moral-trade-protective-assessments-validator-v0.1","contractVersion":"moral-trade-protective-assessments-v0.1-2026-06","checks":[{"id":"first_class_tables","label":"Protective assessments use first-class record tables","status":"pass","evidence":"moral_trade_protective_assessment_records, moral_trade_negative_commitment_scopes, moral_trade_action_reversibility_assessments, moral_trade_donor_of_record_tax_reviews, moral_trade_authority_obligation_assessments"},{"id":"policy_snapshot_subjects","label":"Assessment policy subjects are immutable snapshot subjects","status":"pass","evidence":"protective_assessment, negative_commitment_scope, action_reversibility_assessment, donor_of_record_tax_receipt, third_party_obligation_assessment, representative_authority_assessment, reporting_integrity_assessment, civil_rights_discrimination_assessment, participant_autonomy_assessment, confidentiality_privacy_rights_assessment, evidence_authenticity_assessment, financial_crime_fraud_assessment, agreement_transferability_assessment, regulated_goods_hazardous_activity_assessment, cyber_abuse_digital_integrity_assessment, anti_corruption_assessment, least_intrusive_evidence_assessment, performance_bond_neutral_review"},{"id":"dimension_coverage","label":"Assessment dimensions cover MoralTrade60 protective requirements","status":"pass","evidence":"negative_commitment_substitution, action_reversibility_high_stakes, donor_of_record_tax_receipt, third_party_obligation, representative_authority, reporting_integrity_non_suppression, civil_rights_discrimination, participant_autonomy_undue_influence, confidentiality_privacy_rights, evidence_authenticity_synthetic_media, financial_crime_fraud_source_of_funds, agreement_non_transferability, regulated_goods_hazardous_activity, cyber_abuse_digital_systems_integrity, anti_corruption_process_integrity, least_intrusive_evidence, performance_bond_neutral_review"},{"id":"high_risk_transitions","label":"Reliance-bearing transitions require all protective dimensions","status":"pass","evidence":"draft_preview:false, matched_trade_lock:true, payment_capture:true, payout_release:true, public_completion_claim:true, release_gate_promotion:true"},{"id":"sample_evaluations","label":"Synthetic samples include preview pass, lock pass, and payment block","status":"pass","evidence":"pass, pass, blocked"},{"id":"privacy_boundary","label":"Public contract does not expose private assessment evidence","status":"pass","evidence":"The public contract exposes only assessment dimensions, transition rules, table names, statuses, and synthetic sample outcomes. It never exposes protected-trait facts, authority documents, private reports, credentials, source-of-funds evidence, reviewer notes, raw evidence, or participant-specific assessment records."}],"blockers":[]},"publicContract":{"failClosedRule":"Donation offsets, pledge swaps, compensated moral actions, performance bonds, and side agreements remain draft or preview-only unless every required protective assessment is non-blocking, not required for the frozen stage, or explicitly waived by neutral review under an immutable policy snapshot.","privacyBoundary":"The public contract exposes only assessment dimensions, transition rules, table names, statuses, and synthetic sample outcomes. It never exposes protected-trait facts, authority documents, private reports, credentials, source-of-funds evidence, reviewer notes, raw evidence, or participant-specific assessment records.","firstClassRecordTables":["moral_trade_protective_assessment_records","moral_trade_negative_commitment_scopes","moral_trade_action_reversibility_assessments","moral_trade_donor_of_record_tax_reviews","moral_trade_authority_obligation_assessments"],"policySnapshotSubjects":["protective_assessment","negative_commitment_scope","action_reversibility_assessment","donor_of_record_tax_receipt","third_party_obligation_assessment","representative_authority_assessment","reporting_integrity_assessment","civil_rights_discrimination_assessment","participant_autonomy_assessment","confidentiality_privacy_rights_assessment","evidence_authenticity_assessment","financial_crime_fraud_assessment","agreement_transferability_assessment","regulated_goods_hazardous_activity_assessment","cyber_abuse_digital_integrity_assessment","anti_corruption_assessment","least_intrusive_evidence_assessment","performance_bond_neutral_review"],"subjectTypes":["donation_offset","pledge_swap","compensated_moral_action","performance_bond","evidence_claim","side_agreement","recipient_choice","common_ground_budget","public_goods_round","cleared_trade_agreement"],"assessmentDimensions":["negative_commitment_substitution","action_reversibility_high_stakes","donor_of_record_tax_receipt","third_party_obligation","representative_authority","reporting_integrity_non_suppression","civil_rights_discrimination","participant_autonomy_undue_influence","confidentiality_privacy_rights","evidence_authenticity_synthetic_media","financial_crime_fraud_source_of_funds","agreement_non_transferability","regulated_goods_hazardous_activity","cyber_abuse_digital_systems_integrity","anti_corruption_process_integrity","least_intrusive_evidence","performance_bond_neutral_review"],"failClosedStatuses":["missing","required","under_review","blocked","stale","superseded","invasive_without_review","counterparty_benefits","conflicted","out_of_scope","failed","emergency_only"],"transitions":[{"key":"draft_preview","requiresAssessmentRecords":false,"requiresAllDimensions":false,"userFacingBlockerCategory":"Protective assessments are preview-only"},{"key":"matched_trade_lock","requiresAssessmentRecords":true,"requiresAllDimensions":true,"userFacingBlockerCategory":"Protective assessments need review before lock"},{"key":"payment_capture","requiresAssessmentRecords":true,"requiresAllDimensions":true,"userFacingBlockerCategory":"Protective assessments need review before payment"},{"key":"payout_release","requiresAssessmentRecords":true,"requiresAllDimensions":true,"userFacingBlockerCategory":"Protective assessments need review before payout"},{"key":"public_completion_claim","requiresAssessmentRecords":true,"requiresAllDimensions":true,"userFacingBlockerCategory":"Protective assessments need review before public completion"},{"key":"release_gate_promotion","requiresAssessmentRecords":true,"requiresAllDimensions":true,"userFacingBlockerCategory":"Protective assessments need review before release promotion"}],"protectiveAssessmentSampleEvaluationStatuses":{"draft_preview":"pass","matched_trade_lock":"pass","payment_capture":"blocked"},"contractTests":["protective_assessment_all_dimensions_first_class","draft_preview_passes_without_assessments","lock_requires_every_protective_assessment_dimension","confirmed_reporting_confidentiality_evidence_financial_risks_block_payment","policy_snapshot_hash_notice_appeal_and_reviewer_quality_fail_closed","api_health_spec_migration_schema_and_types_publish_contract"]},"blockers":[]}