Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
decentralized-identity-did-and-reputation
Blog

Why Identity Should Be a Verb, Not a Noun: The ZK Execution Layer

Static identity datasets are obsolete and insecure. This post argues that identity must become a contextual, provable action enabled by ZK execution layers, transforming access control, reputation, and compliance.

introduction
THE IDENTITY PARADIGM

Introduction: The Noun is Broken

Current identity models are static nouns, but on-chain agency requires dynamic, executable verbs.

Identity is a static noun. Today's models, from ENS to Verifiable Credentials, treat identity as a passive attribute to be verified. This creates friction for every transaction, forcing users to prove who they are before they can act.

Agency is a dynamic verb. On-chain, identity should be the permission to execute. The ZK execution layer flips the model: you prove you can do something, not just that you are someone. This is the shift from authentication to authorization.

The proof is the action. Projects like Polygon ID and Sismo demonstrate the first step, issuing attestations. The next evolution is systems where the ZK proof itself is the transaction, collapsing identity verification and execution into a single atomic operation.

Evidence: The gas cost of a zkSNARK verification on Ethereum is ~200k gas. The cost of a full identity attestation flow can be 10x that. The verb model eliminates the attestation overhead entirely.

thesis-statement
THE SHIFT

The Core Thesis: Identity as a ZK-Powered Execution

Identity is not a static credential but a dynamic, provable computation that unlocks on-chain actions.

Identity is a verb. Current models treat identity as a noun—a static NFT or attestation from Ethereum Attestation Service. This creates a fragmented, permissioned web. The future is identity as a permissionless execution layer, where ZK proofs verify traits and trigger actions atomically.

ZKPs enable private execution. Unlike public SBTs, a zero-knowledge proof can attest to membership, credit score, or KYC status without revealing the underlying data. This proof becomes a private key for specific on-chain interactions, moving beyond the display paradigm of Verifiable Credentials.

The execution is the identity. Your identity is defined by what it does—minting a loan from Goldfinch with a credit proof, accessing a gated pool on Uniswap, or voting in a DAO. The ZK proof is the transient, context-specific authorization for that single action.

Evidence: Protocols like Sismo and Polygon ID are building ZK attestation layers, but the killer app is their integration into DeFi and governance smart contracts as execution triggers, not profile decorations.

THE ZK EXECUTION LAYER

Noun vs. Verb: An Identity Architecture Comparison

Contrasts static, on-chain identity credentials (Noun) with dynamic, off-chain identity verification processes (Verb) enabled by zero-knowledge proofs.

Architectural DimensionNoun (Static Credential)Verb (ZK Execution Layer)Key Implication

Primary Data Structure

Soulbound Token (SBT)

ZK State Transition Proof

Verbs prove actions, not just attributes.

On-Chain Footprint

Permanent storage (e.g., 32KB)

~500 bytes proof + public inputs

Reduces L1 bloat by >98%.

Revocation & Updates

Complex (burn, blacklist)

Native (invalidates future proofs)

Dynamic compliance is a first-class citizen.

Composability Surface

Limited to SBT holders

Unbounded (any verifiable predicate)

Enables intent-based systems like UniswapX.

Privacy Baseline

Pseudonymous (data is public)

Selective disclosure by default

Aligns with regulations like GDPR.

Verification Cost

~21k gas (SSTORE)

~450k gas (ZK verification)

Higher per-tx cost, lower systemic cost.

Trust Assumption

Issuer authenticity

Cryptographic soundness

Shifts trust from entities to math.

Example Protocols

Ethereum Attestation Service, Gitcoin Passport

zkEmail, Polygon ID, Sismo

Verb frameworks enable new primitives like proof of humanity.

deep-dive
THE ARCHITECTURE

The ZK Execution Stack for Identity Verbs

Zero-knowledge proofs enable identity as a dynamic, permissionless action rather than a static, custodial credential.

Identity is a permissionless action. A noun-based identity is a static object requiring custody and verification. A verb-based identity is a dynamic proof of a specific capability, like proving age without a passport. This shifts the paradigm from managing data to executing functions.

ZK proofs are the execution layer. Nouns rely on storage and oracles; verbs rely on computation and verification. Projects like Sismo and Polygon ID use ZK to generate attestations, but the stack needs a standard execution environment for composing these proofs into complex, on-chain actions.

The stack requires a universal verifier. Just as the EVM executes smart contract logic, a ZK execution layer must verify proof logic from any source. This creates a trust-minimized compute layer for identity, separating proof generation (client-side) from verification (on-chain).

Evidence: Worldcoin's World ID demonstrates the verb model at scale, where a ZK proof of personhood (the Orb verification) is the actionable credential, not the biometric data itself. This enables Sybil-resistance without storing sensitive information.

protocol-spotlight
WHY IDENTITY SHOULD BE A VERB, NOT A NOUN

Protocol Spotlight: Building the Verb-Based Future

Static identity credentials are a security liability. The future is ZK-based execution layers that prove actions, not just states.

01

The Problem: The Static Identity Attack Surface

Noun-based identity (wallets, soulbound tokens) is a persistent target. Compromise is permanent, leading to ~$1B+ in annual wallet/identity hacks. It's incompatible with a multi-chain world where you need to prove different things to different protocols.

$1B+
Annual Losses
Permanent
Risk
02

The Solution: ZK Execution as Identity

Identity becomes the act of proving you can execute a specific, authorized operation. Think UniswapX's intents but generalized: you prove you own the right to trade X for Y, not that you own wallet 0xABC. This shifts security from key custody to proof validity.

  • Minimizes Trust: No persistent private key exposure.
  • Context-Specific: Proofs are scoped to a single action or session.
  • Composable: Proofs can be inputs for other proofs (e.g., prove age → prove eligibility to borrow).
~500ms
Proof Gen
0-Trust
Assumption
03

The Architecture: LayerZero & Succinct's ZK Light Clients

This requires a new infrastructure layer for universal proof verification. Projects like Succinct and Polygon zkEVM are building ZK light clients that can verify state transitions across chains in ~20ms. This is the backbone for verb-based identity, enabling a user on Arbitrum to prove their Solana history to a lender on Base.

  • Interoperability Core: Replaces message bridges with proof bridges.
  • Cost Scaling: Verification gas is constant, ~50k gas vs. bridge's variable cost.
~20ms
Verify Time
50k gas
Fixed Cost
04

The Killer App: Programmable Privacy & Compliance

Verb-based identity enables privacy-preserving compliance. Prove you're accredited without revealing your net worth. Prove you completed a KYC check with Fractal without leaking your passport. This unlocks institutional DeFi and real-world asset (RWA) markets by separating proof of legitimacy from data exposure.

  • Selective Disclosure: Prove predicates, not raw data.
  • Regulatory Gateway: Enables compliant, on-chain private transactions.
100%
Private
Auditable
Compliance
05

The Economic Shift: From Holding to Performing

Value accrual moves from static NFT holdings to active proof generation and verification networks. This creates new markets for provers (like Espresso Systems) and verifiers. Staking shifts from securing a static ledger to securing the correctness of execution proofs, aligning incentives with network utility, not just token lockup.

New Markets
Prover/Verifier
Utility-Based
Staking
06

The Endgame: Dissolving the Wallet

The ultimate verb-based future has no 'wallet' app. Interaction is through intent-centric interfaces (like CowSwap) where users declare goals, and a network of solvers and provers executes them with minimal user-side cryptographic overhead. Your identity is just the continuously updating set of provable actions you're authorized to perform.

Intent-Based
UX
No Keys
User Side
counter-argument
THE EXECUTION GAP

Counter-Argument: Isn't This Just Complicated Signatures?

A ZK Execution Layer is not just a signature; it is a programmable, state-aware verifier that transforms static identity into dynamic action.

A signature is static proof. It attests to a single, fixed statement: 'I approve this specific transaction.' This is the model of Ethereum's ECDSA and Solana's Ed25519. It cannot adapt to new conditions or compose actions without new on-chain transactions.

A ZK Execution Layer is dynamic logic. It verifies a program: 'If condition X is met, execute action Y.' This transforms identity from a noun (an address) into a verb (a set of enforceable rules). It enables intent-based architectures like UniswapX without centralized solvers.

The gap is state awareness. A signature is blind to blockchain state. A ZK proof, generated by a client like Risc Zero or SP1, can attest to complex pre-conditions (e.g., 'my balance on Arbitrum is >1 ETH'). This enables trust-minimized cross-chain actions that bridges like Across or LayerZero cannot.

Evidence: The Solver Market. The $200M+ MEV captured by CowSwap and Flashbots solvers proves demand for complex execution. A ZK Execution Layer disintermediates this market by letting users define and prove their own optimal execution paths.

risk-analysis
EXECUTION OVER ABSTRACTION

Risk Analysis: The Bear Case for ZK Identity Verbs

Treating identity as a static noun (an NFT, a soulbound token) creates systemic risk. The bear case argues for a dynamic, execution-layer verb.

01

The Noun is a Liability

Static identity credentials are honeypots. A single compromised private key or a protocol exploit like those seen in early ERC-4337 bundler implementations can lead to total, irreversible identity loss.\n- Permanent Risk: Unlike revocable sessions, a stolen SBT is gone.\n- Composability Poison: A corrupted noun propagates bad state across all integrated dApps.

100%
Irreversible
1
Attack Vector
02

The Verb is a Process

Identity should be a ZK-proven action—a temporary attestation of a specific right or trait, executed on-demand. This mirrors the intent-centric design of UniswapX and Across Protocol, where user authority is transient and context-bound.\n- Minimal Attack Surface: Proofs expire; keys remain cold.\n- Selective Disclosure: Prove age >18 without revealing birthdate or wallet address.

~0s
Proof Lifetime
Context-Bound
Authority
03

The Infrastructure Gap

The execution layer for ZK verbs doesn't exist at scale. It requires a decentralized network of provers, verifiers, and intent solvers—akin to EigenLayer for AVS but for identity logic. Current zkRollup sequencers are not optimized for real-time, cross-chain identity ops.\n- Latency Killers: Real-world use needs <2s finality, not minutes.\n- Cost Prohibitive: On-chain verification can still cost >$0.01, killing micro-interactions.

>2s
Latency Wall
$0.01+
Base Cost
04

The Privacy Paradox

ZK proofs promise privacy, but the execution layer creates new metadata trails. The pattern of which verbs you execute, how often, and on which chains (via LayerZero, CCIP) forms a fingerprint. This is the Tornado Cash compliance problem, reincarnated.\n- Metadata Leakage: Graph analysis can deanonymize verb patterns.\n- Regulatory Fog: Is proving a KYC credential a regulated money transmitter act?

100%
Pattern Trace
New Risk
Regulatory
05

The Adoption Chasm

For verbs to work, every dApp must integrate a new standard. This is the ERC-20 adoption battle again, but harder. The utility must be 10x better to overcome inertia. Meanwhile, noun-based projects like Worldcoin gain traction with a simpler, albeit riskier, user story.\n- Integration Hell: Requires dApp rewrites, not simple wallet connects.\n- Chicken & Egg: No verbs without apps, no apps without verbs.

10x
Utility Required
Mass Rewrite
dApp Cost
06

The Centralization Vector

High-performance proving networks will centralize. The entity that controls the fastest, cheapest prover for a popular verb (e.g., KYC checks) becomes a centralized point of failure and censorship. This recreates the Infura problem for identity.\n- Prover Monopolies: Economies of scale favor a few operators.\n- Censorship Risk: A major prover can blacklist addresses, breaking the system.

Oligopoly
Market Structure
Single Point
Of Failure
FREQUENTLY ASKED QUESTIONS

FAQ: ZK Identity Execution Explained

Common questions about why identity should be a verb, not a noun, and the role of the ZK Execution Layer.

ZK identity execution is a framework where identity is a dynamic action, not a static document, powered by zero-knowledge proofs. It moves beyond simple credentials (like a passport) to a system where your identity is proven through actions—like a transaction or a vote—without revealing the underlying data. This is the core of protocols like Sismo and Polygon ID, enabling private, verifiable on-chain interactions.

future-outlook
THE EXECUTION LAYER

Future Outlook: The On-Chain Reputation Graph

Identity shifts from a static credential to a dynamic, composable signal generated by on-chain actions and verified by zero-knowledge proofs.

Identity becomes a verb. Current systems treat identity as a noun—a static KYC credential or soulbound token. The future is a ZK execution layer that continuously proves reputation through actions, not assertions. This transforms identity from a claim to a process.

Reputation is composable capital. A user's on-chain graph—their Uniswap LP positions, Aave borrowing history, and Gitcoin grant participation—becomes a verifiable asset. Protocols like EigenLayer and Hyperliquid will consume this graph for permissionless underwriting and risk scoring, bypassing traditional credit systems.

ZK proofs enable selective disclosure. Users prove specific reputation traits (e.g., 'top 10% DEX trader') without revealing their entire transaction history. Frameworks like Sismo's ZK Badges and Polygon ID provide the primitive, but the execution layer is the aggregator.

The wallet is the reputation engine. Smart wallets (ERC-4337) and intent-centric architectures (like UniswapX) will natively generate reputation proofs. Your wallet's transaction flow becomes a real-time credit score, executable by any dApp without intermediaries.

takeaways
ZK EXECUTION LAYER

Key Takeaways for Builders and Investors

The future of on-chain identity is not a static profile but a dynamic, provable computation. Here's what that shift means.

01

The Problem: Static Identity is a Bottleneck

Current identity models (SBTs, Verifiable Credentials) treat identity as a noun—a data object to be stored and queried. This creates friction for every new application, requiring custom integrations and trust assumptions for each verification.

  • Re-verification Overhead: Every dApp must re-run KYC/AML, costing users time and gas.
  • Siloed Reputation: Your credit score from Aave is useless on Compound.
  • Privacy Trade-off: To prove one fact (e.g., age > 18), you must expose your entire credential.
~$50
Avg. KYC Cost
10+
Trusted Issuers Needed
02

The Solution: Identity as a ZK Execution Layer

Treat identity as a verb—a permission to execute a specific, private computation. A ZK Execution Layer (like RISC Zero, Succinct) allows users to run arbitrary code over private data and submit only a validity proof.

  • Universal Proofs: One ZK proof of solvency or citizenship works across all chains and dApps.
  • Composable Logic: Build complex checks (e.g., "Prove you hold >$10k in blue-chip NFTs without revealing which ones").
  • Native Interoperability: The proof is the standard; it decouples verification from application logic.
~500ms
Proof Verify Time
1000x
Logic Flexibility
03

Architect for Proof Markets, Not Registries

The infrastructure winner won't be another identity registry. It will be the proof marketplace that efficiently matches proof requesters (dApps) with proof generators (provers, TEEs).

  • Economic Flywheel: Provers compete on cost/speed for standard proof circuits (ZK-email, ZK-KYC).
  • Liquidity for Attestations: Think Uniswap for verifiable claims, enabled by platforms like HyperOracle or Brevis.
  • Developer Abstraction: SDKs let devs request proofs without knowing ZK, similar to how UniswapX abstracts intent solving.
$10B+
Potential Fee Market
-90%
Dev Integration Time
04

The New Attack Surface: Proof Validity & Recursion

Security shifts from safeguarding private data to ensuring proof system integrity. The critical stack is the proof verification layer and its recursive composition.

  • Verifier Centralization: If every app uses the same SNARK verifier contract, it becomes a central point of failure.
  • Recursion Risks: Proofs of proofs (e.g., using zkEVM outputs) compress logic but compound cryptographic assumptions.
  • Oracle Dependency: Most useful proofs (TWAP price, Twitter follower count) require trusted oracle inputs from Pyth or Chainlink.
1
Critical Verifier Contract
5+
Trust Assumptions
05

Killer App: Private, Cross-Chain Credit

The first mass adoption will be undercollateralized lending without exposing financial history. A user generates a ZK proof of consistent on-chain income across Ethereum, Solana, and Arbitrum, then submits it to a lender on any chain.

  • Capital Efficiency: Lenders can assess true risk, moving beyond overcollateralization models of Aave and Compound.
  • Cross-Chain Native: The proof is chain-agnostic, making bridges like LayerZero and Axelar mere message passers.
  • Regulatory Clarity: Proof of solvency is provided without exposing transaction graphs, aligning with privacy regulations.
50-80%
Lower Collateral
All Chains
Portable History
06

Investment Thesis: Vertical Integration Wins

The biggest value accrual will be to teams that control the full stack: application-specific proof circuits, efficient prover networks, and the end-user application. Isolated ZK tooling will become commoditized.

  • Capture the Fee: Vertical players like Polygon zkEVM (chain+prover) or Espresso Systems (configurable privacy) capture value from proof generation, sequencing, and application fees.
  • Avoid the "Oracle Problem": Own the data source (e.g., a verifiable web2 API) to control the most valuable input.
  • Look for Proof-Bound Applications: The next dYdX will be natively built on a ZK execution layer, not retrofitted.
10x
Value Accrual
Tooling
Becomes Commodity
ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
ZK Proofs Make Identity a Verb, Not a Noun (2025) | ChainScore Blog