ii. Civic & Legal

VERDICT

Legal Intelligence

A four-agent legal pipeline, JUDGE, CLERK, WITNESS, COUNSEL, where each role can only see what its role should see.

Built, with an iOS client Python Swift CCP anchoring

What it does

VERDICT splits legal analysis across four agents with separate responsibilities and separate views of the record. CLERK handles intake and citation. WITNESS holds the factual record. COUNSEL argues a position. JUDGE weighs the arguments against the cited record.

The separation is the mechanism, not an aesthetic. An agent that both argues a position and evaluates it will find its own argument persuasive.

In the code

Role isolation is enforced at the context boundary
# Each role receives a filtered view. COUNSEL never sees JUDGE's
# deliberation; JUDGE never sees COUNSEL's private reasoning, only the
# filed argument and the cited record.
ROLE_VIEWS = {
    "CLERK":   {"intake", "citations"},
    "WITNESS": {"record"},
    "COUNSEL": {"record", "citations", "brief"},
    "JUDGE":   {"record", "citations", "filed_arguments"},
}

Illustrative shape. Enforcing this in the context assembly rather than the prompt is what makes it a property of the system instead of a request.

How this differs from the ordinary version

Separation of powers, implemented

Most "multi-agent" systems are one model prompted four ways, sharing one context. Here the contexts are genuinely disjoint, which is the only version of the idea that changes the output.

The record is anchored

Evidence is hash-anchored through CCP, so what WITNESS held at the time of the analysis can be verified afterwards.

In the field

Where it fits

Document-heavy, adversarial, citation-bound work: the domain where a fabricated citation is not an embarrassing bug but a sanctionable event. The architecture is built around making that failure structurally hard rather than statistically unlikely.

Questions

Is this legal advice?
No. It is a research instrument for analyzing documents and arguments, not a substitute for a licensed attorney.