# TACEO Core > Articles and research from TACEO. We build privacy infrastructure for the chains you already use: private onchain finance via Merces, MPC-based identity systems (the protocol behind World and zkPassport), and collaborative SNARKs (coCircom, coNoir). This site is the long-form blog. Product documentation lives at https://docs.taceo.io. TACEO co-architected the MPC protocol behind World's iris-code system at global scale, and is now bringing the same foundation to onchain payments through Merces. ## Merces and onchain finance - [Merces: Onchain Finance](https://core.taceo.io/articles/merces-onchain-finance/): Canonical positioning piece. Why public chains leak everything, what Merces fixes, the two privacy modes (confidential, fully private), compliance built in. - [Merces deep-dive](https://core.taceo.io/articles/merces-deep-dive/): Technical detail on Merces II, the two privacy modes selectable per transaction, the compliance dashboard, deployed on Plasma testnet. - [Confidential token transfers demo](https://core.taceo.io/articles/confidential-token-transfers-demo/): The original Merces I confidential payments demo writeup. Amounts hidden, addresses visible, ~200 TPS, deployed on Arc and Base testnets. ## Identity, uniqueness, and KYC - [MPC for iris-code uniqueness](https://core.taceo.io/articles/mpc-for-iris-code-uniqueness/): How TACEO co-architected the MPC protocol that runs World's iris-code uniqueness checks at global scale. - [TACEO:OPRF](https://core.taceo.io/articles/taceo-oprf/): Oblivious pseudorandom functions for privacy-preserving nullifiers. In production via World ID and zkPassport. - [OPRF beta](https://core.taceo.io/articles/oprf-beta/): OPRF service rollout, integration model, use cases. - [MPC-KYC](https://core.taceo.io/articles/mpc-kyc/): Privacy-preserving KYC using MPC. Why this differs from ZK-only selective disclosure. - [Privacy-preserving builder codes](https://core.taceo.io/articles/privacy-preserving-builder-codes/): OPRF for builder-code attribution systems. ## TACEO Network and services - [TACEO Network](https://core.taceo.io/articles/taceo-network/): The MPC network underpinning Merces, OPRF, Proof, OMap. - [PSS: TACEO Network](https://core.taceo.io/articles/pss-taceo-network/): Private shared state foundations for the network. - [PSS: TACEO Services](https://core.taceo.io/articles/pss-taceo-services/): The service layer on top of PSS. - [TACEO:OMap](https://core.taceo.io/articles/taceo-omap/): Private reads and writes for shared state. - [TACEO:Proof](https://core.taceo.io/articles/taceo-proof/): Private proof delegation for ZK proofs. - [TACEO:Proof in production](https://core.taceo.io/articles/taceo-proof-prod/): Production rollout of proof delegation. - [Private proof delegation](https://core.taceo.io/articles/private-proof-delegation/): Why proof delegation needs to be private. - [Private proof markets](https://core.taceo.io/articles/private-proof-markets/): MPC-enabled marketplaces for ZK proofs. - [Private shared state](https://core.taceo.io/articles/private-shared-state/): Foundational concept underlying TACEO services. ## Collaborative SNARKs (coCircom, coNoir) - [coNoir intro](https://core.taceo.io/articles/co-noir-intro/): Collaborative Noir circuits. What changes vs. regular Noir. - [Poseidon2 for Noir](https://core.taceo.io/articles/poseidon2-for-noir/): Hash function implementation in Noir. - [Hash functions in ZK](https://core.taceo.io/articles/hash-functions-in-zk/): Choosing the right hash function for ZK circuits. - [How to choose your ZK-friendly hash function](https://core.taceo.io/articles/how-to-choose-your-zk-friendly-hash-function/): Practical guidance. - [Hashing it out](https://core.taceo.io/articles/hashing-it-out/): More on hashing in collaborative settings. - [Honest-majority MPC for coSNARKs](https://core.taceo.io/articles/honest-majority-mpc-for-cosnarks/): The MPC model coSNARKs rely on. - [Encryption trifecta](https://core.taceo.io/articles/encryption-trifecta/): MPC, FHE, ZK and when each applies. - [Packed secret sharing](https://core.taceo.io/articles/packed-secret-sharing/): Optimisation technique for secret-shared protocols. - [MPC for SQL](https://core.taceo.io/articles/mpcsql/): SQL over secret-shared data. - [MPC geotools](https://core.taceo.io/articles/mpc-geotools/): Geographic computations under MPC. - [MPC zkTLS](https://core.taceo.io/articles/mpc-zktls/): zkTLS attestations via MPC. ## Team and program - [TACEO + Aztec: PSS for Ethereum](https://core.taceo.io/articles/taceo-aztec-pss-ethereum/): Collaboration with Aztec on private shared state. - [DevCon demo](https://core.taceo.io/articles/devcon-demo/): TACEO at DevCon. - [Seed announcement](https://core.taceo.io/articles/seed/): TACEO's seed round. - [End of year recap](https://core.taceo.io/articles/eoy/): Year in review. - [Hiring: GMM architect](https://core.taceo.io/articles/hiring-arch-gmm/): Open role. - [Programmable cryptography](https://core.taceo.io/articles/prog-crypto/): The category TACEO operates in. - [Small Town GmbH](https://core.taceo.io/articles/small-town-gmbh/): Team culture. - [Secret-shared Santa](https://core.taceo.io/articles/secret-shared-santa/): Holiday post. - [Max pick challenge](https://core.taceo.io/articles/max-pick-challenge/) and [part 2](https://core.taceo.io/articles/max-pick-challenge2/): Technical puzzle series. ## Optional - [TACEO Documentation (docs.taceo.io)](https://docs.taceo.io): Product documentation. Integrate Merces, the privacy services, and the network. - [TACEO main site](https://taceo.io): Marketing and overview. - [TACEO on GitHub](https://github.com/TaceoLabs): Open source repositories. - [IACR ePrint 2026/850](https://eprint.iacr.org/2026/850): Escudero et al., "Merces: Confidential Token Transfers via MPC and CoSNARKs." - [Merces demo: confidential payments (Arc, Base)](https://merces-dashboard.taceo.io/arc): Live demo of Merces confidential mode. - [Merces demo: fully private payments and compliance (Plasma)](https://merces.taceo.io): Live demo of Merces fully private mode and compliance dashboard.