WRIT Protocol on X@writnetwork on Twitterx.com/writnetworkwrit.networkWRIT Protocol official X account: @writnetworkFollow WRIT Protocol on X: https://x.com/writnetworkTwitter: @writnetwork · Website: writ.network
WRIT
000%
WRIT Protocol on X@writnetwork on Twitterx.com/writnetworkwrit.networkWRIT Protocol official X account: @writnetworkFollow WRIT Protocol on X: https://x.com/writnetwork
WRITWRIT
A manifesto for the agent era
SolanaZK ProofsAnchor

Accountable agents.
Anonymous humans.

Solana agents are already trading, bridging, paying — right now. But you can't tell if there's a human behind one, or just code with no owner and nothing to lose.

We're here to change the Solana agent ecosystem. Not with more code — with the layer it's missing.

Prove you're human. Stay anonymous. That's it.

CA4uEYkKao2sxSXPp9UCgCP9ymU5eK2LAxcEojFciqpump
WHY WE BUILD

Agents will run
the next economy.

Autonomous agents are already trading, paying, and negotiating on Solana. This isn't a future prediction — it's happening now. But without an identity layer, every agent is a black box. No one knows who's behind it, what it's allowed to do, or whether it's earned any trust.

We believe agents deserve real identity — and humans deserve real privacy. Not iris scans. Not social graphs. One zero-knowledge proof that says "a human is behind this" without revealing who. That's the foundation for a trustworthy agent ecosystem.

01
4
Programs
Anchor workspace
02
1CPI
To verify
One function call
03
0
Biometrics
Zero PII stored
04
Agents
Per human operator
HOW IT WORKS
01Verify
Prove you're human

A ZK proof generated in your browser. No data collected, no identity revealed. Just a cryptographic commitment that a real person is behind this wallet.

Groth16BN254Poseidon
02Delegate
Define the boundaries

Give your agent exactly the permissions it needs — and nothing more. Which programs, how much SOL, when it expires. You stay in control.

Budget capsExpiryAction types
03Gate
Let the ecosystem verify

Any protocol on Solana can check if an agent is human-backed in one call. A new primitive for trust that the entire ecosystem can build on.

CPIComposableOn-chain
ARCHITECTURE

Four programs.
One stack.

Calls flow top → bottom. No circular dependencies. External programs only touch L4.
L4
writ_gateVerification Interface

The only layer external programs touch. CPI call returns is_valid, delegation scope, reputation score, and expiry timestamp. Reads from L3, L2, L1.

reads →reputationdelegationwrit_registry
L3
reputationBehavior Scoring

Score 0—10,000 computed from on-chain behavior reports. Any program can submit reports. Stake-based dispute resolution. Age bonus. Public and queryable.

reads →delegationwrit_registry
L2
delegationPermission Transfer

Scoped permission boundaries for AI agents. Whitelist programs, cap SOL, set expiry, restrict actions. Max 5 concurrent delegations per Writ. Revocable.

reads →writ_registry
L1
writ_registryIdentity Core

ZK Groth16 proof verification on BN254. Poseidon nullifier storage prevents double-registration. SBT minting via Token-2022 NonTransferable. The foundation.

WHAT WE BRING
PRIVACY

Zero-Knowledge Identity

Prove you're human without revealing who. Groth16 proofs generated in your browser, verified on-chain. Your identity never touches Solana. Only a Poseidon nullifier — one hash — lives on-chain.

Groth16BN254PoseidonWASM
CONTROL

Scoped Delegation

Your agent only does what you allow. Define exact boundaries: which programs it can call, how much it can spend, when access expires. Not a blank check — a programmable permission system.

Budget capsExpiryWhitelistRevocable
TRUST

Reputation Engine

Trust is earned, not declared. On-chain behavior scoring from 0 to 10,000. Any program can report, any program can query. Dispute resolution through staking. The longer you're here, the more weight you carry.

Stake disputesAge bonusPublicQueryable
COMPOSABLE

One CPI Integration

The entire integration surface is one function call. Any Solana program can verify an agent's identity, scope, and reputation in a single cross-program invocation. No middleware. No off-chain dependency.

CPIAnchorNativeNo SDK
MINIMAL

No Biometrics

We don't want your face, your iris, or your fingerprint. One Poseidon hash prevents double-registration without linking to any real-world identity. The most private identity system possible.

Zero PIINullifierAnti-sybil
PERFORMANCE

Solana Native

Not ported from EVM. Built from scratch for Solana's architecture and compute constraints. Anchor 0.30, Token-2022 soulbound tokens, ark-bn254 pairings — all within 200k compute units.

Anchor 0.30Token-2022ark-bn254SVM
PROTOCOL

One CPI call.
Full verification.

Any Solana program can verify an agent in a single cross-program invocation. Returns identity status, delegation scope, reputation score, and expiry. No SDK. No oracle. No off-chain dependency.

is_validHuman-backed agent confirmed
scopeDelegation permissions and budget
scoreReputation from 0 to 10,000
expiresTime-based delegation expiry
NetworkSolana Devnet
FrameworkAnchor 1.0
ZKGroth16 / BN254
TokenToken-2022
VerifyPoseidon hash
Delegations5 per Writ
Score0—10,000
LangRust + TS
Stage: deployed on devnet
UNDER THE HOOD

Every component is open source. No proprietary dependencies. No off-chain services. The entire protocol runs on Solana.

Anchor 0.30Solana program framework. Type-safe accounts, automatic (de)serialization, CPI helpers.
Groth16 / BN254Pairing-based zk-SNARK. Constant-size proofs. Browser-side WASM generation via ark-bn254.
Token-2022Solana's extended token program. NonTransferable extension for soulbound identity tokens.
Poseidon HashZK-friendly hash function for nullifier commitments. Efficient inside arithmetic circuits.
ark-bn254Rust elliptic curve pairings. Fits within Solana's 200k compute unit budget.
TypeScript SDKClient library for proof generation, delegation management, and reputation queries.
JOIN THE MOVEMENT

The agent era
starts with trust.

We're building the identity primitive that the agent ecosystem is missing. Open source. On-chain. Privacy-first. If you believe agents deserve accountability without surveillance — build with us.