Twelve local disclosure demonstrations enforce field minimization or explicit failure without claiming unimplemented cryptographic properties.
This WIP lineage-recovery branch locally evaluates repository-owned synthetic fixtures. It does not supply the missing sealed v0.19/v0.20 lineage, external execution, production migration, legal authority, institutional adoption, participant-study evidence, independent certification or deployment.Withholding data is not enough; the proof claim must also stay bounded.
The laboratory uses deterministic allowlists and explicit failure, not borrowed zero-knowledge, unlinkability, differential-privacy or cryptographic-erasure labels.
What does the disclosure laboratory prove?
Only that the local synthetic engine reveals or blocks the declared fixture fields under its recorded role and purpose rules. It is not production privacy or security certification.
Truth boundary: This WIP lineage-recovery branch locally evaluates repository-owned synthetic fixtures. It does not supply the missing sealed v0.19/v0.20 lineage, external execution, production migration, legal authority, institutional adoption, participant-study evidence, independent certification or deployment.
Minimize or fail explicitly
| ID | Demonstration | Recipient | Purpose | Method | Expected | Canonical actual |
|---|---|---|---|---|---|---|
| DS-001 | Role-based contact minimization | CORRECTION_RECIPIENT | deliver_correction | deterministic field allowlist | PASS_MINIMIZED | null |
| DS-002 | Purpose-limited authority view | REVIEWER | authority_review | deterministic field allowlist | PASS_MINIMIZED | null |
| DS-003 | Local possession commitment without field publication | DISCLOSURE_RECIPIENT | prove_field_possession | salted SHA-256 commitment demonstration; not zero knowledge | PASS_COMMITMENT_ONLY | null |
| DS-004 | Minimum-age proof request without implemented primitive | DISCLOSURE_RECIPIENT | prove_age_range | unsupported cryptographic property | BLOCKED_UNIMPLEMENTED_CRYPTO | null |
| DS-005 | Public version view excludes personal fields | DISCLOSURE_RECIPIENT | public_transparency | public allowlist | PASS_MINIMIZED | null |
| DS-006 | Reviewer provenance and dissent view | REVIEWER | contested_review | reviewer allowlist | PASS_MINIMIZED | null |
| DS-007 | Challenger receives evidence index but not restricted content | CHALLENGER | challenge_evidence | index-only disclosure | PASS_MINIMIZED | null |
| DS-008 | Correction recipient receives correction subset | CORRECTION_RECIPIENT | correction_notice | correction payload allowlist | PASS_MINIMIZED | null |
| DS-009 | Retention conflict blocks overlong copy | RECEIVING_OPERATOR | restricted_custody | retention-policy gate | PARTIAL_RETENTION_REDUCED | null |
| DS-010 | Cognitive data excluded from routine disclosure | DISCLOSURE_RECIPIENT | eligibility_check | cognitive-liberty hard gate | PARTIAL_PROHIBITED_FIELD_REMOVED | null |
| DS-011 | Audience expansion after receipt is blocked | DISCLOSURE_RECIPIENT | marketing_reuse | purpose and audience gate | BLOCKED_PURPOSE | null |
| DS-012 | Social-score export is blocked | RECEIVING_OPERATOR | social_score_export | prohibited inference gate | BLOCKED_PROHIBITED_INFERENCE | null |
Do not borrow the name of an unimplemented primitive
- zero knowledge
- unlinkability
- differential privacy
- secure multiparty computation
- cryptographic erasure
What the recipient and affected person must be told
- what was proven
- what was withheld
- why
- by whom
- under what authority
- retention duration
- challenge route
Exact disclosure fixtures
Follow the bounded support relationship
Judgment-free total cognitive freedom
NO JUDGMENT WHATSOEVER. Concresca coordinates without assigning moral worth, character, guilt, danger, trustworthiness, loyalty, purity, normality, or social standing. Questions, thoughts, identities, messages, content, and conduct are not objects of Concresca judgment.
