Skip to main content

PeerAuth Extension

Peer uses several privacy-preserving verification techniques, including Trusted Execution Environments (TEEs) and zkTLS. The current buyer flow for supported payment platforms is Buyer TEE Verification; historical integrations also used buyer-generated zkTLS proofs.

PeerAuth: Authenticate and use credentials across websites

The PeerAuth extension is a stateless, headless browser companion. It opens the selected payment provider, captures only the request metadata required by the active provider template, encrypts sensitive session material to the verified Attestation Service enclave, and returns the verification result to the Peer page. It does not contain a wallet, side panel, proof history, or persistent account store.

Functions

PeerAuth plays a key role in helping buyers authenticate their payment transactions for the fastest and cheapest fiat to crypto onramp experience. Its primary functions include:

  • Assisting with data flow: The extension opens the payment provider and, when required, guides the buyer to the relevant transaction.

  • Capturing metadata: It intercepts only requests matched by the current provider template and extracts the fields required for verification.

  • Protecting session material: Sensitive data is encrypted to the attested enclave upload key before it leaves the extension boundary.

Note: The extension is not a general browser-history collector. Provider templates scope capture to the selected verification flow, and the Attestation Service receives encrypted session material plus the public parameters required to verify the selected payment.

Buyer TEE Verification and Seller Autopilot are TEE-based payment verification paths.

PeerAuth currently supports Peer and compatible integrations built on the same headless window.peer interface.

Install

You can install the PeerAuth Extension from the Chrome Web Store.