Skip to content
LogoLogo

Private Bridge glossary

Terp — Cosmos-SDK chain that hosts private notes and related research contracts for this product.

Private Bridge — Research product that seals a Bitcoin deposit intent, observes the deposit, and mints a Terp private note through a light-client hinge.

Deposit intent — Fixed packet locking Zcash destination, minimum out, slippage policy, expiry, bridge route ids, and intent domain bind before funding.

Deposit wallet — Fresh browser HD wallet and P2WPKH address used only for the QR fund, separate from everyday Cash App identity.

P2WPKH — Standard Bitcoin SegWit pay-to-witness-public-key-hash address type used for the one-time deposit QR.

Owner binding — Opaque destination handle derived from the Zcash address (or demo dest). Mint, swap, and open must match it.

Observation — Coordination signal that a deposit appeared on Bitcoin. Not mint authority by itself.

Re-verify — Client check of the deposit against a Bitcoin index before production-shaped mint continues.

Light-client hinge — Tip plus membership rules that admit foreign finality into the mint gate.

Burn membership — Proof that a bridge burn sits under the attested burn root at the accepted tip. Required for mint; ordinary spent-set membership is not enough.

CosmWasm — WebAssembly smart-contract runtime used on Cosmos chains, including Terp.

Headstash — CosmWasm surface that mints and burns private notes for airdrop-style claims and bridge ingress.

Claim — Separate private-note mint path (often airdrop-style) that shares the same note shape as bridge mint.

Bridge mint — Authenticated mint into a Terp private note (BridgeMintNote on headstash).

SeamNoteOut — Shared intermediate note schema (SeamNoteOutV0) for asset id, value, owner binding, commitment, nullifier lineage, and provenance pin.

Private note — Shielded note commitment on Terp; shared shape with claims and private DEX (SeamNoteOut).

Nullifier — One-shot spent or burn marker that blocks replay.

Oracle mid — Public price hint used only as a swap bound. Never mints.

Private swap — Optional spend of a private note against public virtual reserves; see Private DEX.

Zcash egress — Terp note burn followed by Zcash-side pay or mint to the sealed destination only.

Halo2 — Zero-knowledge proving system referenced for browser mint proofs when mock verify is off.

Fail closed — On re-verify or policy failure, stop as failure rather than continue as success.

Lab simulated — Explicit lab profile where synthetic observe and mock verify are allowed and labeled.

Intent domain — Versioned label on the sealed intent (for example the Bitcoin-QR funding family). Distinguishes funding policy from asset-map digests; not a user-facing brand.

SSE — Server-Sent Events; one way the UI watches deposit status without polling only.

Esplora / Electrum / Fulcrum — Bitcoin index APIs or servers the app can query to re-check a deposit. They are indexes, not mint authorities. Fulcrum is an Electrum-compatible server. A full local bitcoind node is optional for some topologies, not required for labeled lab synthetic observe.

Verifying key — Public parameters a proof verifier checks against; registered under a circuit id when real proof verify is on.

IBC — Inter-Blockchain Communication; a Cosmos message path. Not used as this product’s sealed Zcash egress.