Adduce

Adduce

One paper certificate. Every problem in legal aid.
Issue. Prove. Settle.

Replacing 12-month manual processes with 400ms on-chain settlement. Adduce is the first vertical credential issuer on Solana, making justice unforgeable, private, and instant for 500M+ citizens.

The first credential issuer for legal aid on Solana.

Generic identity platforms verify “this person is real.” Adduce verifies “this person is eligible for legal aid, here is the case, and here is the payment.” Built on the Solana Attestation Service, Adduce is the only credential issuer that wires issuance directly to case lifecycle management, ZK selective disclosure, and instant USDC settlement.

It is a vertical application for one specific document that the entire justice system depends on. Not a horizontal identity tool, not a case management system, and not a private consortium chain. Adduce is a plug-in: courts keep their existing systems, while Adduce handles the trust layer on a public rail.

installuse
$npm install @adduce/sdk

One paper document decides everything.

In the European legal aid system, the eligibility certificate (Berechtigungsschein) is the single paper artifact that crosses institutional boundaries. Today, this manual reliance creates a systemic failure in the justice system.

6–12 months
Manual processing delay

Current systems require months to process paper certificates into lawyer payments, causing cash-flow crises that force 40% of lawyers to stop taking cases.

Security Gap
Forgery & Fraud

Paper certificates are routinely forged, reused across lawyers, or transferred fraudulently, with verification relying on phone calls.

2 billion+
Lack access to justice

Over two billion people live outside the protection of the law. Modernizing payment infrastructure is the first step to closing the justice gap.

Inflexible
No Instant Revocation

Eligibility changes cannot be broadcast instantly. Once a paper voucher is issued, the state loses control of the entitlement.

Issue. Prove. Settle.

01

Issue.

The Court Authority issues a cryptographic attestation on Solana via SAS. Citizen-bound and schema-validated, it creates a commitment root for ZK proofs. Survives server failure, is revocable by deletion, and supports protocol-level lawyer reassignment.

02

Prove.

The Citizengenerates 256-byte Groth16 ZK proofs: “Jurisdiction is DE, not expired” without revealing private data. On-chain verification via alt_bn128ensures document integrity. Lawyers prove assignment via SHA-256 commitments rather than raw public keys.

03

Settle.

The Lawyer triggers credential-gated payment. USDC flows only when the credential is valid, unrevoked, and the case is closed. The x402 gateway validates the disbursed amount against authorized limits, recording payment references on-chain for audit.

Three pillars, one credential

Issued by the court.
Proved by the holder.
Settled in 400ms.

Cryptographic Issuance

The court signs an on-chain attestation binding the citizen to their eligibility tier, jurisdiction, and expiry. A Poseidon commitment root locks all fields cryptographically. No personal data on the ledger. Only commitments and public keys.

Zero-Knowledge Verification

The holder generates a 256-byte Groth16 proof: “I am eligible in Germany and my credential is not expired” without revealing tier, identity, or dates. The verifier gets a mathematical guarantee. Not a promise. Math.

Instant Revocation

Eligibility changes? The court deletes the credential account. One transaction. Instant. Global. Every downstream system immediately sees the credential is gone. No stale certificates floating around for months.

Survives Server Failure

The credential lives on the Solana ledger, not on any ministry server. Even if the court’s IT system goes down, the credential remains verifiable by anyone on the network. Credential longevity independent of infrastructure.

Credential-Gated Payment

Payment only flows when: credential is valid, credential is unrevoked, case is closed, and the ZK proof checks out. 400ms settlement in USDC. No invoice processing. No 6-month wait. Double-spend structurally impossible.

Cross-Border by Default

A French court can verify a German credential without calling Berlin. No consortium. No inter-ministerial agreement. The credential is on a public ledger, so any jurisdiction can read it. No consortium agreements needed.

Bring Your Own Jurisdiction

Bring your own jurisdiction.

Legal frameworks change across borders; your infrastructure shouldn’t have to. Adduce uses a modular, multi-tenant architecture on Solana. Connect to our audited core engine, deploy your local compliance parameters, and launch.

Works with any legal framework
🇩🇪
Germany
🇫🇷
France
🇮🇳
India
and 6 more…
Adduce Engine
Solana
Active
Eligibility PDA
SAS
Treasury Mint
x402
Court API
Helius
ZK Anchor
Light Protocol
Audit Log
Photon Indexer
Case Tracking

Every case tracked.
Every payment traced.

From credential issuance to final payment, every step is an immutable on-chain transaction. Courts, lawyers, and auditors can verify any case at any time. Nothing happens off the record.

Structured lifecycle

Every case has a clear status: Open, In Progress, Closed, Paid. No ambiguity.

Full trace

Every document hash, credential check, and payment is a Solana transaction with a block explorer link.

Immutable audit log

Append-only. No edits, no deletions. Full accountability for government auditors.

#CASE-DE-2847Legal Aid Case | Jurisdiction DE
ClosedLawyer: C35K…7wkU
Court Authority2 min ago

Case closed. Ruling in favor of applicant.

Automation Agent1 min ago

Document anchored. Compressed log created. Initiating payment disbursement.

Lawyerjust now

Payment claimed. 50 USDC received.

Trace
issue_credential()verified
open_case()done
anchor_document()done
close_case()done
claim_payment()settled
mark_paid()confirmed
OpEx vs. CapEx

Stop paying for idle servers.
Pay per cryptographic proof.

Enterprise consortium chains require massive upfront consulting fees and permanent server costs just to keep the network alive. Adduce operates on pure OpEx. You pay fractions of a cent only when a credential is issued or a ZK proof is anchored. No runaway IT contracts. No black box consulting fees.

InfrastructureBudget UsedSpend / Budget
ZK Document Anchoring
Light Protocol (State Compression)
$1.42 / $5.00
Credential Issuance
Solana Attestation Service (SAS)
$0.80 / $2.00
USDC Settlement Compute
x402 Gateway
$0.15 / $1.00
RPC API Routing
Helius
$49.00 / $100.00
Total$51.37 / $108.00

Track your exact infrastructure burn down to the individual case. Because Adduce utilizes Solana state compression and public RPC routing, your operational costs drop from hundreds of thousands in legacy server maintenance to literal dollars a month. Predictable, transparent, and bound by hard protocol limits.

Certificate-based legal aid systems.

These jurisdictions issue voucher-style legal aid certificates, statutory entitlements that cross institutional boundaries every time a private lawyer uses one. That’s the exact verification problem Adduce solves.

🇩🇪
Germany
Berechtigungsschein
🇳🇱
Netherlands
Toevoeging
🇫🇷
France
Aide Juridictionnelle
🇮🇹
Italy
Patrocinio a spese dello Stato
🇪🇸
Spain
Asistencia Jurídica Gratuita
🇦🇹
Austria
Verfahrenshilfe
🇵🇹
Portugal
Apoio Judiciário
🇨🇦
Canada
Legal Aid Certificate
🇮🇪
Ireland
Legal Aid Certificate
9
Certificate-based systems
3
Continents
500M+
Citizens covered

Reference: Latham & Watkins: A Survey of Pro Bono Practices and Opportunities (PDF)

Under the Hood

Why Adduce is special.

Adduce handles the hard orchestration details correctly.

Single-artifact anchoring.

Not asking governments to put their court system on a public chain. Just one artifact: the legal aid entitlement certificate, the voucher that authorizes and pays a private lawyer.

Cross-institutional verification.

The certificate is issued by one authority, consumed by another. Currently verified by phone or trust. Adduce makes it cryptographically verifiable across institutional boundaries.

Double-spend prevention.

A lawyer billing the state for a certificate already used or revoked is a real fraud surface. The public chain makes double-spending structurally impossible.

No consortium required.

Private chains need bilateral agreements between every participating ministry. A public chain gives cross-border verification natively. Any node, any country.

Non-sensitive by design.

The certificate data isn’t case content. It’s “person X is entitled to Y hours for matter Z, valid until date D.” Exactly what ZK + SAS handles cleanly.

Regulatory tailwind.

The EU mandates digital identity wallets by 2026. Legal aid certificates must go digital. Adduce is already there, with working code on devnet today.

Vertical specialization.

Not a generic QTSP competing with Yousign or Gataca. Purpose-built for legal aid lifecycle: case workflow, lawyer billing, credential gating, and settlement.

Differentiation

What Adduce is not.

Not a private chain.

No consortium setup, no dedicated nodes, no enterprise consulting fees. One audited program on Solana, shared by all jurisdictions.

Not a case management system.

Case content stays in your existing national system. Adduce handles one artifact: the entitlement certificate. That’s it.

Not a generic QTSP.

We don’t do KYC, digital signatures, or identity wallets. We do legal aid entitlement issuance, verification, and settlement.

Not a generic identity wallet.

Purpose-built for one artifact: the legal aid certificate. Not competing with broad identity platforms. Vertical focus.

Not a replacement for your infrastructure.

Your ministry’s database stays untouched. We slot in underneath one specific workflow you already hate managing.

The entitlement certificate
deserves a public rail.

One artifact. Cross-border verification. Instant settlement. No consortium. Deploy on Solana Devnet today.