Documentation
Primitives - Building Blocks
Credentials

Credentials

Overview

Verifiable Credentials are a new and open standard that gives individuals full control over their identity and issued credentials.

Anyone can issue a Credential.
It's up to the app, protocol or user to decide whether they trust the issuer.
Orbis currently allow-lists known and trusted Credential issuers.

Another advantage of Credentials is the fact that they are digitally signed.
This means that once issued, a Credential is tamper-proof and can be verified by anyone - instantly.

Orbis-issued Credentials

Orbis automatically issues a number of Credentials based on the user's on-chain activity.
This process happens transparently and automagically from the moment a user connects to Orbis for the first time.

These Credentials will be kept in sync by Orbis and are powered by TheGraph and easily verifiable and immutable on-chain activity.

Some examples of activity for which we issue credentials include transacting on Ethereum, doing Uniswap swaps, voting on Snapshot, trading on Opensea, etc.

A full list of Credentials currently available on Orbis can be found on our Credentials List.

Access Gating

Credentials can be used as Access Gating rules, allowing you to restrict write access to trustworthy individuals, as well as reduce spam and decrease overall risk for your users.

To find out more about how Credentials can make your app more secure, check out Access Gating.

Use case

Verifiable Credentials have an increasingly important role in today's world of AI and automation.
Together with Contexts and Access Gating, Credentials allow you to build Sybil-resistance apps and experiences easier than ever before.

They are an easy way to build a reputation system and rich profiles into your app.

We are working with several Credential issuers to do deep integrations with Orbis.
Every new Credential will increase the security of all Orbis-powered apps from day one, with no additional effort by users or app developers.

Properties

Schema

Credentials don't have an enforced schema on Ceramic, but they must follow the official Verifiable Credentials (opens in a new tab) standard.

Format

See W3C Verifiable Credentials standard (opens in a new tab).

SDK methods

Related concepts