Skip to main content

Main Functions

image

Main Functions

This guide walks you through the main functions of the Primus Extension. All functions are listed on the left navigation bar in the extension.

proofs

1. Data Source

This section allows access to different data sources, such as social connections or asset information, which can be fetched (with your login permission) directly through the extension and remains under your control.

You’ll find easy access points on both the Home and Data Source pages.

By clicking on a data source card, you’ll be taken to the source website’s login page. Once logged in, a small pop-up window will appear in the bottom right corner. Clicking “Start” initiates the data fetching process, which occurs entirely locally on your device.

  • Primus servers are not involved in this process. The data is fetched directly to your locally installed extension.
  • Deleting the browser extension also deletes the fetched data, as it’s stored locally and cannot be recovered.

Once you’ve connected and fetched data, you can view and manage it on the details page, including deleting individual data points at any time. For data sources that support attestation, the details page offers a “Create attestation” section for easy access.

Note: All data connections rely on your website login session. If your session expires, a red info icon will appear on the data source card. For real-time data updates, simply reconnect through the source.

2. Data Dashboard

The Dashboard page offers an aggregated view, allowing you to efficiently track changes in your connected assets and social data on a single page.

In the “Assets Details” section, you can easily view your asset status through portfolio distribution, token distribution, and on-chain asset distribution, updated every 10 minutes.

Version 0.3.0 and above connects to 12 different asset and social data sources, allowing you to manage all your data in one convenient location. Can’t find the one you need? Contact us to become a developer and contribute to our upcoming Developer Platform to expand the possibilities!

3. Attestataion

(1) Create attestation

The attestation function allows you to create data verification from any internet data. Currently supported options include:

  • Asset Verification: Attest your asset balance, token holdings, or 30-day spot transaction volum on an exchange.
  • Humanity Verification: Attest your KYC completion status on an exchange or ownership of a social media account.
  • Social Connections: Attest your followers number on social media.
  • On-chain Transactions: Attest your on-chain transaction volum since a desiganated date.

To initiate a data verification process, connect your web3 wallet first. The connected wallet address will be used to generate your attestation and act as your ID for web3 projects that require verification.

This function leverages MPC-TLS and IZK techniques to ensure data remains anonymous and up-to-date throughout the verification process. The process requires a stable internet connection; if you encounter errors (e.g., connection issues, data format errors), reach out to us on our Discord channel for assistance.

(2) Submit proof on-chian

To allow web3 projects or dApps to verify your attestations, you need to submit them on-chain. The extension currently supports five blockchains:

  • Linea
  • BNB Chain
  • opBNB
  • Arbitrum
  • Scroll

Once submitted, a blockchain icon will appear in the bottom right corner of your attestation result card, indicating the network where it’s recorded. Remember, each attestation can only be submitted to one blockchain network once.

4. Events

Primus hosts several ongoing attestation campaigns where you can participate to earn rewards. Simply click into each campaign for detailed tasks, which should be completed in succession.

If you complete a data verification process through a campaign, an event tag will appear in the lower right corner of your attestation card, and this will be submitted on-chain as a participation symbol.

For any questions, refer to the “FAQ” section at the bottom of the page.

5. Achievements

Primus’s reward points program launches in version 0.3.0. Earn rewards by completing tasks listed on the Achievements page—the more you participate, the more you achieve.

No worries if you switch computers or browsers! Simply connect the same web3 wallet (the address is displayed on the Settings page as your Account) to your new Primus Extension. Your points and completed tasks will automatically sync so you can pick up right where you left off.

All earned points are displayed in detail in the Achievements page’s rewards history.

6. Settings

Customize your preferences from the Settings page:

  • Asset Currency: Choose your preferred currency to view your asset values. (USD is currently selected).
  • Data Refresh Rate: Set how often your data updates to keep your information fresh. (10 minutes is currently selected).
  • Password Management: Set or change your password for secure access.

Note: The account information displayed is the first web3 wallet address you connected to this extension. Primus uses this address to track your reward points.