Allen Lab Fellowship Meeting · 2026.04.17

From State Credentials
to Civic Proofs

Digital Identity in Digital Civic Infrastructure (DCI)

mashbean (Taipei)

01 Why identity matters in DCI
06 Age assurance as a stress test
02 From digital identity to civic proof
07 Full identity vs. minimal proof
03 2-layer trust model & 4 types of civic proof
08 Civic & subnational experiments
04 Global comparison
09 Public blockchain as trust layer
05 Taiwan deep dive
10 Policy agenda & next questions

CC BY-NC 4.0 · mashbean 2026

中文版 Chinese version

Why DCI Needs Digital Identity

Connect
Community, persistence
Learn
Understanding, information, discussion
Act
Petition, vote, join, collaborate
Does the system
require qualification?
No → Low identity need
Yes → Identity enters core governance

Identity matters most when systems gate action.

Digital identity matters most in DCI when systems begin to require qualification, uniqueness, accountability, and procedural legitimacy.

Two-Layer Trust Model

flowchart TD A1["State / legal authorization"] --> A["Upper layer: Issuance Legitimacy"] A2["Trusted institution / community rules"] --> A A --> C["Civic Proof"] B1["Credential / Wallet"] --> B["Lower layer: Exchange Architecture"] B2["Browser / OS / App"] --> B B3["Trust List / Registry / Verifier"] --> B B --> C C --> D["Public action
Vote · Petition · Credential verification · Membership governance · Whistleblowing"]
VC 2.0 Recommendation (2025) · Chrome Digital Credentials API · NIST SP 800-63 Rev. 4 subscriber-controlled wallets · w3.org

Four Types of Civic Proof

Requirement TypeTypical ScenarioUpper Layer: What Legitimacy Is NeededLower Layer: What Exchange Architecture Is NeededMinimum Freedom & Privacy Requirement
🏛️ Legal Identity Tax filing, legally binding signatures, statutory benefits State or legally authorized root identity High assurance, revocable, prosecutable Verifiable, with redress
🎯 Attribute Proof Age, residency, student status, membership Verifiable attribute source Selective disclosure, minimal disclosure Unlinkable, no-phone-home
🧬 Uniqueness Proof One person one account, one person one vote, forum blue checkmark Uniqueness source can be trusted Deduplication, Sybil-resistant, low disclosure Pseudonymous, unlinkable
🎭 Pseudonymous Participation Whistleblowing, sensitive consultation, political discussion Procedural legitimacy and post-hoc accountability mechanisms Preserve anonymity, preserve audit possibility Anonymous, accountable, supervised

Accountability does not require real names.

Taxonomy based on mashbean's synthesis

Global Comparison: Main Cases

Upper: Issuance LegitimacyLower: Exchange ArchitectureCurrent StrengthsDCI Gap
TW Taiwan MOICA has legal effect; TW DIW multi-issuer ecosystem PKI + wallet / VC dual track Clear legal effect, rising policy experimentation flexibility Ecosystem integration friction and civic burden coexist
EU EU eIDAS trust services, national trusted lists EUDI Wallet, attestation, selective disclosure Complete legal framework, formal cross-border interoperability Complex rules; wallet / browser = new gatekeeper
SE Sweden Commercial BankID as de facto infrastructure; government supplementing High daily adoption, mature platformization High usage frequency, deep social penetration Single commercial operator dependency, inclusion risk
US United States State-level mDL, state law, state-level wallets Mature standards, fragmented deployment Strong OS and market influence Nationally fragmented system, large interstate variation

State-granted root identity remains the mainstream. The real divergence lies in the lower-layer exchange architecture and ecosystem governance.

MOICA · eIDAS = electronic IDentification, Authentication and trust Services · EUDI = European Union Digital Identity · TW DIW = Taiwan Digital Identity Wallet

Global Comparison: Supplementary Cases

Upper: Issuance LegitimacyLower: Exchange ArchitectureCurrent StrengthsDCI Gap
MOSIP Modular identity infrastructure self-built by each country Open source, modular, locally deployable Cost and sovereignty appeal for multiple countries Whether it supports civic rights depends on each country's governance
IN Aadhaar National-scale root identity Authentication / eKYC oriented Extremely high scale and coverage High scale ≠ high freedom guarantees
BT Bhutan NDI Sovereignty-backed National Digital Identity Trusted wallet, VC oriented National-level innovation direction International interoperability and governance maturity still forming
mDL = Mobile Driver's License · MOSIP = Modular Open Source Identity Platform · NDI = National Digital Identity · mosip.io · California DMV Wallet

TW Taiwan: MOICA vs TW DIW

DimensionMOICA (Citizen Digital Certificate)TW DIW (Digital Identity Wallet)
Design centerIssuer-centric, legal effect, identification, digital signatureHolder-centric, credential reuse across scenarios
Typical tasksIdentification, digital signature, encryption/decryptionAttribute presentation, cross-scenario credentials, selective disclosure
Third-party integrationRequires formal application, review, and approval to accessMore open sandbox; wider entry for issuers / verifiers
Disclosure logicTends toward high-assurance confirmation, even full identity verificationScenario-based authorization and minimal disclosure
Main frictionIn-person counter service, eligibility, API review, integration costUser comprehension, verifier integration, trust list governance
DCI implicationStrong credentials sufficiently support government processes, but not necessarily civic actionApplication space expands, but civic burden also distributes to citizens and verifiers
MOICA = Ministry of the Interior Certification Authority · moica.nat.gov.tw · TW DIW GitHub

TW Taiwan Civic Cases

Case A: PTT × MOICA × ZK Blue Checkmark

PTT, Taiwan's largest BBS system, uses citizen digital certificates to generate ZK proofs, allowing users to obtain a "blue checkmark" without revealing their real identity, reducing coordinated information attacks during elections.

Proof: State root credential serves as the trust root, but full identity need not be handed to the platform.

Path: State credential → civic proof

Case B: g0v Summit × TW DIW

g0v Summit 2026, the biennial conference of Taiwan's largest civic tech community, uses the digital identity wallet to issue entry credentials, with non-governmental third parties serving as issuer and verifier.

Proof: A holder-centric ecosystem can be operated not only by government, but also by civic communities.

Path: Wallet → civic ecosystem

Age Assurance: The Best Stress Test

Child safety policy × identity infrastructure × public-space entry

Regulatory DevelopmentKey TimelineCore Tension
UK UK Ofcom requires highly effective age assurance; allows multiple technology paths From 2025-07, adult content sites must implement strong age checks High regulatory intensity; privacy standards not necessarily consistent
AU Australia Social media minimum age restriction; platforms required to take reasonable steps Effective 2025-12; compliance update 2026-03 Platform responsibility, effectiveness, false blocks
EU EU Age verification app / blueprint aligned with EUDI roadmap 2025 blueprint; deployable 2026-04 Whether minimal disclosure can be institutionalized
US United States From state-level content gates toward device / OS / app-store age signals 2025-06 Paxton case; 2025-10 CA AB1043 Sliding from "adult content gate" toward "infrastructure-layer age signal"
Ofcom · CA AB1043 = California Assembly Bill 1043 (Digital Age Assurance Act)

Age Assurance: Four Rights at Stake

Rights DimensionRisk Type
PrivacyID documents, age, biometrics centrally processed
AnonymityConflict with lawful browsing and the right to anonymity
Free speechAdults forced into self-censorship (chilling effect)
Digital divideThose without ID / bank accounts are excluded
flowchart TD A["Child safety pressure"] --> B["Rapid legislative push"] B --> C{"Proof flow?"} C --> D["Per-site verification"] C --> E["OS / App Store
age signal"] C --> F["Privacy-preserving
proof"] D --> G["Tracking · Leaks
Chilling effect · Exclusion"] E --> G F --> H["Risk reduced
but not eliminated"] G --> I["Expand into
general-purpose
identity gate?"] H --> I

Will age assurance expand from specific content controls into a general-purpose digital identity gate?

Discord 2025-10: third-party vendor 5CA incident; government ID photos of approximately 70,000 users potentially exposed

From Full Identity to Minimal Proof

Selective Disclosure Unlinkability No-Phone-Home Browser Politics
QuestionFull IdentityMinimal Proof
Are you over 18?Present date of birth, full IDProve only "over 18"
Do you live here?Present full address or household registrationProve only residency eligibility
Are you the same person?Hand over real name, ID numberUniqueness proof or pseudonymous credential
Do you have a certain qualification?Hand over entire credentialPresent only specific attribute
flowchart TD A["Use case"] --> B{"Single-service
login?"} B -->|Yes| C["Federation /
passkey is sufficient"] B -->|No| D{"Multi-issuer /
cross-scenario /
minimal disclosure?"} D -->|Yes| E["Wallet system
value is clear"] D -->|No| F["Simple proof flow"]
VC 2.0 = Verifiable Credentials · Chrome Digital Credentials API: over 18 without revealing DOB · Google Wallet 2025 open-sourced ZKP libraries · PSE client-side proving · EUDI ARF restricts browser/OS from using presentation requests for market analysis · W3C

Civic & Subnational Experiments

The more likely future: a combination of state-rooted credentials and civic-layer participation tools, rather than wholesale replacement.

CaseTrust RootWhat Need It RevealsWhere It Remains Weak
Vocdoni
ES Catalonia
Local government, organizational membership boundaries, passport Need for verifiable, auditable, privacy-first digital voting Legal effect, adoption rate, cross-jurisdictional scalability
Rarimo Freedom Tool
RORUIR
Passport-rooted, ZK proof Need for anonymous credential proof in exile communities and authoritarian contexts High dependency on passports and specific technology stacks
QuarkID
AR Buenos Aires
City-level government, public-sector trust framework Need for city-level public digital trust frameworks Extrapolation from city-level to national level requires caution
vocdoni.io · Rarimo Freedom Tool: decentralized privacy-preserving online voting · QuarkID: Buenos Aires digital trust framework

Public Blockchain: Trust Layer & Status Anchoring

ComponentRecommended PositionReason
Personal dataOff-chain, local walletProtect privacy, avoid irreversible linkage
Issuer DID / public keyPublic registry or on-chain anchoringEnable cross-organization independent verification
Trust list anchorPublicly verifiable infrastructureAuditable, commonly visible, resistant to single-point failure
Individual verification eventAvoid per-transaction callback to issuerReduce phone-home risk

Federated trust-list alliance:
Trust lists from different jurisdictions, cities, and communities bridged to one another

flowchart LR A["Issuer"] --> B["Trust List /
Registry"] B --> C["Public Chain
Anchoring"] C --> D["Verifier"] A --> E["Credential
→ Holder"] E --> D D -. "Avoid per-transaction
callback to issuer" .-> A

Currently, only Bhutan and Taiwan have actually deployed public blockchain at the national digital identity level.

DID = Decentralized Identifier · EBSI = European Blockchain Services Infrastructure

Policy Agenda: From Rights to Deployment

LayerSpecific Policy ActionCorresponding CasesWhy It Matters
Rights baseline Minimal disclosure, unlinkability, no-phone-home, voluntariness, alternative paths, redress ACLU, EFF, CDT No Phone Home, EU browser restrictions Without a baseline, new use cases all start from maximum visibility
Platforms & standards Open wallets, standardized provisioning, avoid single-platform lock-in Chrome DC API, TW DIW OID4VC/OID4VP, CA OpenCred The presentation layer will become the new gatekeeper
Procurement & rollout Procurement sandbox, third-party testing, exit clauses, incident response Verifier onboarding, module replacement testing If rights are not translated into procurement language, they vanish at rollout
Public-interest pilots Small-scale trials with specific civic use cases Forum blue checkmark, event credentials, local consultation First prove civic proof is useful, then discuss full rollout
AI delegation Scope limitation, revocable, auditable, human override OpenID agent identity, NIST AI agent concept The identity question shifts from "who logs in" to "who can act on whose behalf"

A system can be excellent at digital government yet still inadequate for digital civic action.
The difference lies in whether rights baselines, open ecosystems, and procurement governance are affirmatively addressed.

ACLU = American Civil Liberties Union · EFF = Electronic Frontier Foundation · CDT = Center for Democracy & Technology · OID4VC/VP = OpenID for Verifiable Credentials / Presentations · ACLU

Conclusion

A democratic digital identity system should determine
when I can act without exposing more than necessary.
  1. Which civic acts require legal identity, and which need only an attribute proof or uniqueness proof?
  2. Have browsers, operating systems, and wallets already become new public infrastructure? How will they shape civic life?
  3. If state-rooted credentials remain the mainstream, what exchange architecture is sufficient to support privacy, portability, redress, and inclusion?
  4. How should this research converge to avoid becoming overly dispersed?
  5. What are the next steps for practitioners, policy advocates, and researchers respectively?

mashbean · mashbean.net · Allen Lab Policy Fellow

Speaker Notes