Personalization without profiling.
The identity layer for the agentic web. Save your size, taste, and boundaries once — sites and AI agents read only the fields you approve, only for as long as you allow, and you can revoke anytime.
<!DOCTYPE html> <html lang="en"> <head> <title>Sole Republic</title> <meta shoe.size="10.5"/> <meta budget.max="150"/> <meta styles="minimal"/> <meta colors="black,gray"/> </head> <body> <h1>Picked for you</h1> <div>products...
Six things ContextPass refuses to do.
Web visits may fade.
Revenue doesn't have to.
As AI agents research and evaluate products for humans, it's critical that your brand is found and recommended — without surveilling the people they're shopping for.
When AI agents act on your behalf, they need to know who you are.
A new generation of protocols defines what agents can do — call tools, talk to each other, coordinate work. None of them solve the harder question: who is the agent acting like? Your size. Your taste. Your boundaries. That data has to live somewhere the agent can read and you can control. ContextPass is that wallet — the identity layer for the agentic web, with consent built into every read.
MCP is plumbing for tools. A2A is plumbing for agents. ContextPass is the identity layer for users — the wallet your agent reads to act like you, with consent built into every share.
Five steps. Zero creepy tracking.
The user is never silently identified. Sites ask for specific fields. The user decides. Personalization runs only on what was explicitly approved.
Save preferences
Set up your wallet once: size, budget, colors, styles, interests.
Visit a store
You're not auto-identified. The site is generic by default.
Approve fields
The site requests specific fields. You decide what's shared, for how long.
See better results
Products reorder with reason labels: your size, under budget.
Receipt & revoke
Audit what was shared, when, and why. Revoke access anytime.
You see exactly what each site asks for.
No hidden tracking. No silent profiling. The site shows the user what fields it wants, what it'll use them for, and how long it can keep them. Anything not on the list is off-limits.
This store wants to use:
exact age
full browsing history
See it work in your browser.
A real storefront with the real ContextPass SDK. Click Personalize. Share your size and budget. Watch the products re-rank in front of you. No signup, no installs — just the full loop.
Try the live demoBuilt for two sides of the same problem.
Shoppers want personalization without surveillance. Stores want better signal without privacy landmines. ContextPass sits in the middle as a consent layer.
Carry your context. Approve who gets it.
Stop re-entering your preferences everywhere. Carry them once and share only what you choose.
- One wallet across every store and AI agent
- Approve specific fields, not your whole identity
- See receipts of what was shared and why
- Revoke any site's access in one click
- Free forever for personal use
Personalize using customer-approved preferences.
Personalize your store using customer-approved preferences, not creepy tracking.
- Higher product relevance and add-to-cart rate
- Reduce returns from off-spec purchases
- Collect user-approved preferences cleanly
- No ad-tech, no profiling, no GDPR landmines
- Ready for AI agents shopping on behalf of users
The web today secretly guesses. We make sites ask.
Personalization shouldn't require surveillance. ContextPass inverts the flow so the user owns the context and approves it field-by-field.
The web silently profiles you.
The user owns and approves the context.
Privacy isn't a feature. It's the contract.
These aren't aspirational. They're built into the protocol.
Never the whole wallet
Sites only get the specific fields the user explicitly approved for that origin. Nothing else, ever.
Pairwise IDs, not global
Same user, different ID per origin. No shared identifier links your activity across sites.
No personal data on-chain
No tradable token represents a person. Wallets stay private and revocable, not auctioned.
No inference, no minors
No age, gender, race, or income inference. No price discrimination. No data on minors.
No fingerprinting
No permanent cross-site tracking ID. No silent identification. The user controls every grant.
No selling raw user data
ContextPass is paid by merchants on a SaaS subscription. We never sell what's in the wallet.
Every grant is a scoped token. Every share is a receipt.
Sites receive short-lived tokens with explicit fields, purpose, and expiry. Users get an audit log of every grant — append-only, revocable, theirs.
{ "aud": "sole-republic.com", "sub": "pairwise_user_8f3d", "purpose": "personalize_product_ranking", "fields": { "shopping.shoe_size": "10.5", "shopping.budget_max": 150, "shopping.preferred_colors": ["black", "gray"], "shopping.preferred_styles": ["minimalist", "casual"] }, "expires_at": "2026-04-28T23:59:59Z", "grant_id": "grant_123" }
- Store
- Sole Republic
- Fields shared
- shopping.shoe_size
- shopping.budget_max
- shopping.preferred_colors
- Purpose
- Personalize ranking
- Retention
- 24 hours
- Not shared
- full name · email · exact age · browsing history
What ContextPass is not.
Saying yes to privacy means saying no to a long list of common ad-tech and crypto patterns. Here's what we deliberately won't build.
- A hidden identity graph
- A data broker
- A surveillance advertising tool
- A system that secretly follows users everywhere
- A permanent global ID for every person
- A tradable token that represents a human being
- A product that puts personal data on-chain
- A system that guesses age, gender, race, or income
- A system that sells raw user data
- A system that fingerprints visitors
Shipping in this order.
A short, opinionated build path. The demo store and wallet ship first so the consent flow is provable end-to-end.
Landing page
This page. Email capture for early access.
Demo store
Real e-commerce surface to test the consent flow.
Wallet
Where users save and edit context fields.
Consent screen
The per-site approval prompt.
Personalization
Product ranking with reason labels.
Audit receipt
What was shared, when, why.
Revoke flow
One-click access cancellation.
Browser extension
Chrome MV3 reason badges on any site.
Shopify app
Drop-in install for any Shopify store.
Cloudflare gateway
Token exchange & receipt log at the edge.
Free for users. Paid by merchants.
Personal wallets are free, forever. Merchants choose a tier that fits their store size — pilot with us at zero risk.
90-day pilot program. We'll help you integrate.
- Full consent flow + audit log
- White-glove onboarding
- Direct line to the founder
- Email support
Indie and small Shopify stores.
- Up to 5,000 grants / month
- Field-level analytics
- Webhooks for grant events
- Slack support
Mid-market brands with serious catalogs.
- Up to 50,000 grants / month
- Pairwise ID API + SDK access
- Custom retention policies
- Priority support
High-volume retailers and platforms.
- Unlimited grants + SLA
- Forward-deployed engineering
- Custom integration + dedicated CSM
- Procurement-ready paperwork