Showcase · Legal edition

An ethical wall holds at the first gate

A partner walls an associate off a matter. The associate's request is rejected before any agent acts, and the rejection is kept in the dead-letter queue.

Recorded 2026-10-27Synthetic dataLedger verified · 40 entries2 of 2 responses signature-checked

The situation

Walls are usually enforced by policy and goodwill. Search tools that index the whole firm can breach them silently.

What happened

1
The supervising partner sets an ethical wall
Supervising partner
✓ Signed by the core
POST /v1/cases/M-2099-001/ops/ethical_wall { "excluded": [ "walled" ], "reason": "Acted for the adverse party at a previous firm" }
Compartment id
cmp-edad4588c48446aa8853
2
The walled-off associate tries to search the matter
Walled-off associate
✓ Signed by the core
lgl.research on M-2099-001 · purpose research · tier 2 question: "What did the director rely on?"
Refused by the core (422). case_id: the signed-in user is not a member of this case or is walled off
Kept in the dead-letter queue as dl-87930c00b7cb464db7a2.

The outcome

The request is rejected at the PII / DQ gate. On Postgres, row-level security also hides the matter itself from the walled-off person.

Controls shown

Ethical wallAn exclusion compartment on the matter, recorded in the ledger.
PII / DQ gateFail-closed: no access to the case, no request; the rejection is written to the dead-letter queue.
Row-level securityThe database itself filters the matter's rows by the person's access.

Next scenario: No work until the conflict check clears →