๐คKYI API
KYI API Documentation
Bluprynt partners, such as wallets, exchanges, blockchain explorers, or tokenization platforms, can greatly benefit from integrating KYI into their stack. By automating asset issuer authentication and automatically verifying which assets are KYI-verified, organizations greatly reduce token fraud and copyright liability native to the digital asset marketplace.
The KYI API empowers Bluprynt partners to verify KYI'd issuers and their assets to help automate compliance workflows and protect end-users.
Authentication
All API calls require an API key.
Include the key in the
Authorization
header as:
Authorization: Bearer <API_KEY>
For example, you may submit the GET asset information request as follows:
curl -X 'GET'
'https://integrations.bluprynt.com/assets/solana/2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo'
-H 'accept: application/json'
-H 'Authorization: API_KEY'
Endpoints
Get Asset Info
To retrieve KYI verification details for a specific token/asset, utilize the following API request structure.
https://integrations.bluprynt.com/assets/{chain}/{toekn_address}
The call returns KYI metadata for a given token address, including verification status, issuer, and copyright confirmation.
Request Parameters
chain
string
Yes
Name of blockchain network (e.g., "solana", "ethereum", etc.)
address
string
Yes
Token contract address to query (e.g., For USDC on Solana, the contract is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v)
Example Request (PYUSD on Solana)
curl -X 'GET'
'https://integrations.bluprynt.com/assets/solana/2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo'
-H 'accept: application/json'
-H 'Authorization: API_KEY'
Example Response (PYUSD on Solana)
{
"token_details": {
"chain": "solana",
"address": "2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo",
"asset_did": null,
"token_name": "PayPal USD",
"token_ticker": "PYUSD",
"authorities": [
{
"authority_type": "mint_authority",
"address": "FtrZqgM9begkaLHq3f4hGEUrAK1jjJpkc8hZ1hVk3EDN",
"verified": true,
"account_type": "multisig",
"multisig_signers": [
"5gUuDFHswKi2QMA1qJHf6FEVhNCrHnyAdfWniMaUUPE4",
"AuVW19qwit2bxZqcspGZLsbq2ZiqosvryTNXE8UZSeGh",
"3QaqDJS5angcPhW1HsMbB74vJbzWNcy1r5bwtATUro7d"
]
},
{
"authority_type": "freeze_authority",
"address": "2apBGMsS6ti9RyF5TwQTDswXBWskiJP2LD4cUEDqYJjk",
"verified": true,
"account_type": "regular",
"multisig_signers": []
},
{
"authority_type": "update_authority",
"address": "2apBGMsS6ti9RyF5TwQTDswXBWskiJP2LD4cUEDqYJjk",
"verified": true,
"account_type": "regular",
"multisig_signers": []
}
],
"token_image": null,
"copyright_confirmed": false
},
"business_details": {
"issuer_did": null,
"business_verified": true,
"business_name": "PayPal Holdings, Inc. (PYPL ticker or PayPal), PayPal Inc., and Paxos (Issuer)",
"business_description": "PayPal Holdings, Inc. is an American multinational financial technology company operating an online payments system in the majority of countries that support [online money transfers](https://en.wikipedia.org/wiki/E-commerce_payment_system \"E-commerce payment system\"); it serves as an electronic alternative to traditional [paper](https://en.wikipedia.org/wiki/Banknote \"Banknote\") methods such as [checks](https://en.wikipedia.org/wiki/Cheque \"Cheque\") and [money orders](https://en.wikipedia.org/wiki/Money_order \"Money order\"). The company operates as a payment processor for online vendors, [auction](https://en.wikipedia.org/wiki/Auction \"Auction\") sites and many other commercial and company users, for which it charges an international addition bank charges fee.\n\n\n\nPayPal Inc. (legal entity within PayPal Holding, Inc.) is a technology platform that enables digital payments for merchants and consumers worldwide. It operates a two-sided network that connects merchants and consumers, facilitating online transactions and payments. PayPal, Inc. (NMLS ID #: 910457) is licensed to engage in Virtual Currency Business Activity by the New York State Department of Financial Services"
},
"website_url": "https://www.paypal.com/us/digital-wallet/manage-money/crypto/pyusd",
"whitepaper_url": "https://www.paypalobjects.com/devdoc/community/PYUSD-Solana-White-Paper.pdf",
"asset_url": "https://verified.bluprynt.com/verified-assets/2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo/solana"
}
Response Fields
token_details
object
Object of attributes that provide additional information about the queried asset.
chain
string
[token_details]
: A token_details attribute that indicates the blockchain network that the issuer's asset is deployed on.
asset_did
string
[token_details]
: A token_details attribute that provides the decentralized identifier of the asset. Assets have their own onchain identities with additional compliance metadata.
token_name
string
[token_details]
: A token_details attribute that indicates the name of the asset.
token_ticker
string
[token_details]
: A token_details attribute that indicates the ticker (acronym) of the asset's name.
authorities
object
[token_details]
: A token_details attribute that lists the asset's authorities (i.e., controlling wallets of the asset).
authority_type
string
[authorities]
: A authorities object attribute that indicates which type of authority is the entity (e.g., an asset authority on Solana can be a 'mint authority' and/or a 'freeze authority'). This concept may not extend to all blockchain networks.
address
string
[authorities]
: A authorities object attribute that indicates the wallet address of the asset authority
verified
boolean
[authorities]
: A authorities object attribute that may be true
or false
and indicates whether or not the authority has had their wallet verified by the KYI process.
account_type
string
[authorities]
: A authorities object attribute that may be regular
or multisig
, indicating what type of wallet the authority is using.
multisig_signers
array
[authorities]
: A authorities object attribute that indicates the multi-sig wallet addresses associated with the authority if it in fact is using a multi-sig wallet.
token_image
string (url)
[token_details]
: A token_details attribute that indicates the token's logo url used to identify the token across explorers, wallets, and exchanges.
copyright_confirmed
boolean
[token_details]
: A token_details attribute that may be true
or false
and indicates whether or not the token authority has the legal permissions / copyright to use the image as the token logo across wallets, exchanges, explorers and other third party platforms. If true
, it signifies that the asset issuer as declared they do have the correct permissions and has abided by Bluprynt's Terms of Conditions.
business_details
object
Object of attributes that provide additional information about the queried asset issuer.
issuer_did
string
[business_details]
: A business_details attribute that indicates the asset issuer's decentralized identity.
business_verified
boolean
[business_details]
: A business_details attribute that may be true
or false
and indicates whether or not the asset issuer has been KYI-verified.
business_name
string
[business_details]
: A business_details attribute that indicates the legal name of the asset issuer.
business_description
string
[business_details]
: A business_details attribute that indicates the business description of the asset issuer.
website_url
string (url)
The website url of the asset issuer.
whitepaper_url
string (url)
The white paper url of the asset issuer for the asset in question.
asset_url
string (url)
The KYI asset details page of the asset that contains the asset's onchain attestation and asset issuer details.
Use Cases
The KYI API enables a range of compliance and trust features across wallets, explorers, and token launch platforms:
Fraud Prevention for Users
Wallets and explorers can display a KYI Verified badge for authenticated tokens.
This gives end-users immediate confidence that they are not interacting with fraudulent or copycat tokens.
Copyright Liability Reduction
By requiring issuers to authenticate themselves and attest logo copyright ownership, wallets and explorers minimize legal exposure to copyright claims.
Only KYI-verified tokens with confirmed logo ownership are displayed with branding assets.
Proactive Copycat Removal
Wallets and explorers can automatically de-list or disable copycat tokens that attempt to use the same name or logo as a KYI-verified asset.
This reduces the risk of scams and maintains ecosystem integrity.
Compliance in Token Launches
Token launch platforms can require issuers to complete KYI before launching.
This ensures that new tokens meet jurisdictional compliance standards, particularly for exchange-listed assets.
Last updated