Use zkTLS to enable trusted and verifiable data flows from Web2 to Web3.
Primus (prev. PADO) Extension
Primus uses zkTLS and zkFHE to validate arbitrary web data and utilize it in an encrypted form.
This browser extension enables trusted, verifiable data flows from Web2 to Web3. Primus leverages cryptography to ensure the reliability of data and service providers.
Read more
This browser extension enables trusted, verifiable data flows from Web2 to Web3. Primus leverages cryptography to ensure the reliability of data and service providers.
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"Use zkTLS to enable trusted and verifiable data flows from Web2 to Web3.",
"version":"0.3.17",
"manifest_version":3,
"name":"Primus (prev. PADO)",
"background":{"service_worker":"background.bundle.js"},
"action":{"default_icon":"logo.png"},
"icons":{"128":"logo.png"},
"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"},
"permissions":["storage",
"unlimitedStorage",
"offscreen",
"webRequest",
"scripting"],
"host_permissions":[""],
"web_accessible_resources":[{"resources":["iconExtension.svg",
"iconSuc.svg",
"iconPado.svg",
"iconSucc.svg",
"iconFail.svg",
"iconLink.svg",
"iconDataSourceBinance.svg",
"iconDataSourceCoinbase.png",
"iconDataSourceOKX.svg",
"iconDataSourceX.svg",
"iconDataSourceTikTok.svg",
"iconDataSourceBitget.svg",
"iconDataSourceGate.svg",
"iconDataSourceMEXC.png",
"iconDataSourceHuobi.svg",
"iconDataSourceChatgpt.svg",
"iconPrimusSquare.svg"],
"matches":[""]}],
"content_scripts":[{"matches":["https://padolabs.org/*",
"https://www.padolabs.org/*",
"https://events.padolabs.org/*",
"http://api-dev.padolabs.org:9094/*",
"http://api-dev.padolabs.org:8081/*",
"https://primuslabs.xyz/*"],
"js":["padoWebsite.js"]},{"matches":["https://twitter.com/intent/follow?screen_name=primus_labs",
"https://x.com/intent/follow?screen_name=primus_labs"],
"js":["xFollow.js"]},{"matches":[""],
"js":["padoZKAttestationJSSDK.bundle.js"],
"run_at":"document_start"},{"matches":[""],
"js":["primus.js"],
"world":"MAIN",
"run_at":"document_start"},{"matches":["http://localhost:5173/*",
"http://api-dev.padolabs.org:38082/*",
"https://dev.primuslabs.xyz/*",
"http://35.200.124.249/*"],
"js":["devconsole.bundle.js"],
"run_at":"document_start"}]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"Use zkTLS to enable trusted and verifiable data flows from Web2 to Web3.",
"version":"0.3.17",
"manifest_version":3,
"name":"Primus (prev. PADO)",
"background":{"service_worker":"background.bundle.js"},
"action":{"default_icon":"logo.png"},
"icons":{"128":"logo.png"},
"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"},
"permissions":["storage",
"unlimitedStorage",
"offscreen",
"webRequest",
"scripting"],
"host_permissions":["
"web_accessible_resources":[{"resources":["iconExtension.svg",
"iconSuc.svg",
"iconPado.svg",
"iconSucc.svg",
"iconFail.svg",
"iconLink.svg",
"iconDataSourceBinance.svg",
"iconDataSourceCoinbase.png",
"iconDataSourceOKX.svg",
"iconDataSourceX.svg",
"iconDataSourceTikTok.svg",
"iconDataSourceBitget.svg",
"iconDataSourceGate.svg",
"iconDataSourceMEXC.png",
"iconDataSourceHuobi.svg",
"iconDataSourceChatgpt.svg",
"iconPrimusSquare.svg"],
"matches":["
"content_scripts":[{"matches":["https://padolabs.org/*",
"https://www.padolabs.org/*",
"https://events.padolabs.org/*",
"http://api-dev.padolabs.org:9094/*",
"http://api-dev.padolabs.org:8081/*",
"https://primuslabs.xyz/*"],
"js":["padoWebsite.js"]},{"matches":["https://twitter.com/intent/follow?screen_name=primus_labs",
"https://x.com/intent/follow?screen_name=primus_labs"],
"js":["xFollow.js"]},{"matches":["
"js":["padoZKAttestationJSSDK.bundle.js"],
"run_at":"document_start"},{"matches":["
"js":["primus.js"],
"world":"MAIN",
"run_at":"document_start"},{"matches":["http://localhost:5173/*",
"http://api-dev.padolabs.org:38082/*",
"https://dev.primuslabs.xyz/*",
"http://35.200.124.249/*"],
"js":["devconsole.bundle.js"],
"run_at":"document_start"}]}