1. Applicant Information
Applicant Name: alogotron Applying for: Myself
2. Contributor Information
Contributor Name: alogotron GitHub: alogotron (Alogotron) · GitHub Wallet Address: 0x872b1C9d6f8454e45eCd02818c44bcC6c411C039
3. Contribution Category
Primary: dApp Developer
4. Contribution Details
Title: Shutter + zkTLS: Front-run-proof, Identity-gated Transactions Status: In Progress
Description:
This contribution integrates Shutter Network’s threshold encryption with Aztec/zkTLS identity proofs to produce a novel privacy primitive: transactions that are simultaneously front-run-proof AND identity-gated.
The flow:
- A user proves an offchain condition via zkTLS (e.g. “I am a verified GitHub contributor”) using Noir circuits already built on Aztec
- That claim is bundled into a transaction payload and encrypted via Shutter before submission
- Validators/searchers cannot read or front-run the payload
- After block inclusion, Keypers release the decryption key and the condition is verified onchain
This is a genuine intersection of two independent privacy protocols — Shutter MEV-protection and Aztec zkTLS identity — never combined before.
What’s already built:
Milestone 1 (complete): Working Shutter API + SDK integration in Python (shutter_crypto.py) — full encrypt/decrypt cycle verified on Chiado testnet
Milestone 2 (complete): ShutterZkTLSGateway.sol— Solidity gateway contract, 17/17 Forge tests passing, accepts encrypted commitments and verifies decrypted zkTLS claims post-decryption
Aztec/Noir zkTLS circuits for GitHub identity, price threshold, contributor gate, proof-of-contributor (prior work)
Remaining Milestones: 3. Milestone 3: End-to-end demo: encrypt a GitHub identity claim → submit to gateway contract → decrypt after inclusion → verify claim onchain on Chiado 4. Milestone 4: Public documentation, video walkthrough, deployed demo on Chiado testnet
Impact on Shutter Ecosystem:
- New use case: privacy-preserving conditional execution beyond simple MEV protection
- Open-source Python SDK wrapper fixing a Node.js WASM bug in the current npm SDK (
P2_Affinecompressed G2 issue) — useful for all Shutter dApp developers - Cross-protocol integration attracting zkTLS/Aztec developers to Shutter
5. Links & Supporting Evidence
- GitHub repo: GitHub - alogotron/blockchain-factory: Blockchain infrastructure research, smart contract development, and onchain footprint work by alogotron · GitHub
- Shutter crypto (Python): blockchain-factory/scripts/tx/shutter/shutter_crypto.py at main · alogotron/blockchain-factory · GitHub
- ShutterZkTLSGateway contract: blockchain-factory/contracts/shutter-zktls-gateway/src/ShutterZkTLSGateway.sol at main · alogotron/blockchain-factory · GitHub
- Forge tests (17/17 passing): blockchain-factory/contracts/shutter-zktls-gateway/test/ShutterZkTLSGateway.t.sol at main · alogotron/blockchain-factory · GitHub
- Chiado registration tx:
0x0e5c8b001ab621a54b0e3f30dc66133f77a06b28055bb6941e107b337fd54b67 - Identity on Chiado:
0x5c0035743aebbb7195604feece4a2ee521fe28db5470998524dc66df46cfe15f - Decryption verified: Message
shutter-spike: identity-gated front-run-proof tx by alogotronsuccessfully encrypted and decrypted via Chiado Keypers
6. SHU Funding Request
Amount requested: $2,500 USD in SHU
Justification:
- Milestones 1 and 2 already complete — this is not a speculative request
- ~30h remaining for Milestone 3 (end-to-end Chiado demo) and Milestone 4 (docs + video)
- Funding on milestone completion: deployed contract + working demo + documentation live
7. Additional Information
Previous contributions to Shutter: None prior — first-time contribution building on the Shutter API.
Related prior work: Aztec zkTLS circuits · Plasma Fold ZK circuits (Rust/arkworks) · BattleChain security research
Notes: The Python shutter_crypto.py library will remain open-source regardless of outcome — it fixes a real npm SDK bug useful to all Shutter developers. Happy to demo the Chiado integration live.