No. Proof generation and sensitive witness data stay in the client-side flow. Your private keys and transaction details never leave your browser.
No. You only need to provide the transaction hash and your claim parameters. No wallet connection required.
No. API key entry is optional advanced mode only. The default flow works without any API keys.
Yes. Local setup and baseline flow are designed for no-card operation using public blockchain data providers.
Only proof-related public claims and redacted receipt output. They cannot see the actual transaction amount, exact timestamp, sender address, receiver address, or transaction hash.
GhostReceipt uses Groth16 zk-SNARKs to prove statements about your transaction without revealing the underlying data. The proof is generated in your browser using Circom circuits and snarkjs.
Currently Bitcoin and Ethereum. Monero support is planned as a dedicated track with separate constraints due to hidden amounts.
No. Each receipt includes an oracle signature over canonical blockchain data. The zero-knowledge proof cryptographically binds your claim to the oracle-signed transaction data.
It proves your claim satisfies the circuit against oracle-signed canonical transaction facts. It does not remove trust in the current single oracle operator and upstream data providers.
Bitcoin valueAtomic currently maps to total transaction output value (sum(vout) / output_total), not recipient-specific net received value. For multi-output transactions, treat it as tx-level evidence.
Typically under 60 seconds on modern devices. The process includes fetching transaction data, validating constraints, and generating the zero-knowledge proof in your browser.
Yes. GhostReceipt is designed for freelancers, merchants, accounting teams, and DAO contributors who need verifiable payment evidence without exposing sensitive financial data.