scrtchan.fun

The Open‑Source Privacy Platform for Secret Network.

The Problem

The internet is over‑exposed. We’re fixing it.

Every click is tracked. Personal data flows through unseen markets. Public blockchains broadcast financial activity to anyone watching. Privacy has vanished.

scrtchan.fun turns advanced cryptography into simple tools for private computation, protected ownership, and secure interaction — powered by Secret Network. We build infrastructure for a truly private internet.

Solutions

Powered by zero‑knowledge and Secret contracts

Circuits you can reuse

We provide production‑ready circuits and clean cryptographic building blocks. Developers can plug them into apps across major proving systems with no extra work.

  • Bitwise ops as first‑class citizens in circuits.
  • Fast proving on everyday CPUs — including mobile.
  • Composable: use the same circuit across projects.
GitHub
// main.secretchan
pragma circomchan 2.2.2;

// (•̀ᴗ•́)و  scrt-chan wants to prove her hash!
include "circomchanlib/poseidon.circomchan";

template SecretChan() {
    // Private inputs: Poseidon hash preimage
    signal input in[6];

    // Output: the poseidon hash of the input
    signal output hash;

    // Poseidon hash component for 6 inputs
    component poseidon = Poseidon(6);

    // Feed all the ASCII bytes into poseidon!
    poseidon.inputs[0] <== in[0];
    poseidon.inputs[1] <== in[1];
    poseidon.inputs[2] <== in[2];
    poseidon.inputs[3] <== in[3];
    poseidon.inputs[4] <== in[4];
    poseidon.inputs[5] <== in[5];

    // Output the hash
    hash <== poseidon.out;
}

// Main component with public input
component main { public [ in ] } = SecretChan();

Join the community

Follow updates, contribute code, and help shape privacy for everyone.

scrtchan.fun banner