An illustration of a disco ball in motion illuminating mirror pieces to connote data that is portable and multi-faceted

Unlock a world of portable data

Issue modular, verifiable credentials to your users that you can access later.
Track and manage your issued credentials without compromising user privacy.
Enable your users to present credentials from anywhere— you choose your sources.
create account
01. API

Issue verifiable credentials to your users without the headache

Simple API and documentation helps you to send verifiable credentials whenever necessary, without needing to learn about complex data shapes.
Learn more
URL
https://api.disco.xyz/issue
?schema=membership&recipient=0x1234123412341234&organizationName=Disco.xyz&type=Developer
Response
status:
200

message:
Credential successfully issued to 0x1234...1234!
02. DASHBOARD

Actionable insights and friendly creator tools

Dashboards provide valuable information about your usage and the status of credentials without compromising user privacy.
Create account
Product dashboard screenshot illustrating data insights on graphs and tables.
03. SELECTIVE DISCLOSURE

Enable users to disclose credentials to you whenever it’s relevant

Selective disclosure is the link between you and the user. Allow them to reveal credentials whenever appropriate.
LEARN MORE
const { requestCredential, status } = useSelectiveDisclosure();

const
{ Discoxyz } = IssuerRegistry;

const requestShape = {
  
  schema: ‘Membership’,  
  
issuerName: Discoxyz,   
  
organizationName: ‘Disco.xyz’,
  
type: ‘Developer’
};

useEffect(() => {  
 if (status === 'waiting') {  
   console.log(‘Waiting for credential’);
  
 } else if (status === 'unavailable') {
   console.log("You don’t have the credential")  
 } else if (status === 'disclosed') {
   console.log("You have the credential!")  
 } else {
   requestCredential(requestShape);
 }
}, [requestCredential, status])
04. SDK (COMING SOON)

Comprehensive set of wrappers to unlock data

Disco API
Disco Data Visualization
Disco Data Verifier