The design would use Bitcoin transactions, zero-knowledge proofs and independent indexers to support shielded transfers without a soft fork, operator or changes to Bitcoin consensus.