Slide 01 // Title

BASTION Bastion Logo

Privacy-preserving compliance, enforced on-chain.

Casper Agentic Buildathon 2026 Vouch Suite
ZK Compliance Gateway
Merkle Root0xa3f8โ€ฆ7d2e
Valid Holders3 / 4
Revoked1 (mallory)
PII on-chainZERO
Slide 02 // The Problem

Centralized KYC creates
massive PII data silos.

4.1B

records breached in 2024 from centralized identity databases

$4.88M

average cost of a single data breach (IBM 2024)

100%

of current compliance tools require full PII disclosure

Manual

revocation is slow โ€” non-compliant users stay active for days

Slide 03 // The Solution

ZK compliance
that never sees your data.

๐Ÿ”
Zero-Knowledge Proofs

Groth16-shaped proofs prove set-membership. Your PII is hashed into a commitment โ€” only the hash touches the chain.

๐ŸŒฒ
Merkle Tree Verification

Commitments form a Merkle tree. The root is stored on-chain. Proof = "I'm in the tree" without revealing which leaf.

โšก
Autonomous Revocation

CSPR.cloud streaming monitor triggers revoke on the Odra contract the instant a risk event fires.

๐Ÿ–ฅ๏ธ
Compliance Console

Inject a sanctions hit and watch one holder's proof flip โœ“โ†’โœ— while everyone else keeps verifying.

Slide 04 // Core Flow

Compliance Lifecycle

01 ยท Issue Credential

Issuer hashes PII into commitment off-chain

02 ยท Merkle Commitment

Commitment inserted into on-chain Merkle tree via Odra contract

03 ยท Generate ZK Proof

Holder generates Groth16-shaped proof of set-membership

04 ยท Verify Proof

Verifier checks proof + nullifier โ€” no PII revealed

05 ยท Monitor (Autonomous)

CSPR.cloud streaming watches for risk events 24/7

06 ยท Auto-Revoke

Risk detected โ†’ nullifier registered โ†’ proof instantly invalidated

Slide 05 // Architecture

Technical Architecture

LayerTechnology
FrontendNext.js 16 (App Router), React 19, Tailwind v4
ContractOdra (Rust) โ€” Merkle root + nullifier set
ZK EngineGroth16-shaped (SHA-256, snarkjs-API compatible)
Signingcasper-js-sdk (PEM key, autonomous revocation)
Micropaymentsx402 (CSPR.cloud facilitator) โ€” pay-to-check
MonitoringCSPR.cloud streaming โ€” autonomous risk detection
TestingVitest (95 tests) + Playwright (E2E) + CodeQL

The ZK proof is Groth16-shaped over SHA-256 โ€” structured as a drop-in for field-native Poseidon + real snarkjs Groth16 (roadmap). No overclaiming.

Slide 06 // Live Demo

Pitch & Walkthrough

What Judges Must See

Bastion Icon Compliance Console

Inject a sanctions hit โ†’ watch holder proof flip โœ“โ†’โœ— โ†’ Merkle root recompute โ†’ pool ejects them.

โœ“ Proof Verification

Valid holders keep verifying while the revoked holder's proof is instantly invalidated.

๐Ÿ”ด PII Scanner

Visual proof that zero PII exists anywhere in the on-chain data โ€” only hashes and nullifiers.

๐Ÿ’ฐ x402 Pay-to-Check

CEP-18 micropayment for each compliance check โ€” data as a service.

Slide 07 // Casper Integration

5 Casper Integration Points

Casper ToolIntegration
Odra FrameworkMerkle root + nullifier set contract (insert_commitment, revoke)
casper-js-sdkAutonomous signing for revocation + commitment insertion
x402 FacilitatorCEP-18 micropayments for pay-to-check compliance queries
CSPR.cloud StreamingReal-time risk event monitoring โ†’ autonomous revocation
CSPR.cloud RESTContract state queries and account lookups
Slide 08 // On-Chain Evidence

Live Testnet Deployment

All verifiable at testnet.cspr.live
Slide 09 // Competitive Edge

Why Bastion Wins

FeatureTraditional KYCBastion
PII exposureFull identity storedZero PII on-chain
Breach riskCentral honeypotOnly hashes + nullifiers
RevocationManual (days)Autonomous (instant)
VerificationRequires PII re-shareZK proof โ€” no data revealed
Proof systemNoneGroth16-shaped (snarkjs-compatible)
Slide 10 // Roadmap

What's Next

NOW
Working prototype on Casper Testnet

Merkle tree, ZK proofs, autonomous revocation, x402 pay-to-check

30 DAYS
Real Poseidon + snarkjs Groth16

Replace SHA-256 commitment with field-native Poseidon hash + real snarkjs verifier

60 DAYS
Mainnet deployment

Production-grade compliance gateway with real KYC provider integration

90 DAYS
Multi-chain compliance passports

One ZK proof valid across Casper, Ethereum, and Solana ecosystems

Slide 11 // Team

Built By

Edy Cu
Solo Developer ยท AI-Native Methodology

โ†’ 60+ hackathon projects shipped

โ†’ Full-stack: Rust contracts + Next.js dashboards + AI agents

โ†’ Built the entire Vouch suite (3 projects) for this buildathon

Slide 12 // Conclusion

Compliance without compromise.
Privacy without permission.

Bastion โ€” ZK compliance gateway for the Casper ecosystem.

Conclave ยท governance Verity ยท oracle Bastion ยท compliance