CAP: Asset History on the Internet Computer

Berto Parga Pena
Berto Parga Pena
CAP: Asset History on the Internet Computer
Table of Contents
Table of Contents

Since a token or NFT is minted, the records of transfers, sales, burns, listings, etc., are precious information that should be stored in the blockchain. This information ensures the traceability of digital assets and provides transparency, security, the origin of the property, and many other benefits.

Traceability is a process in which information is recorded to show the trajectory of a digital asset over time. This feature allows expanding the use cases of NFTs in sectors such as logistics, food and manufacturing, among others.

So far, each token and NFT on the Internet Computer needed to build, maintain, and pay for its own custom history integrations. CAP has created a standard for transaction history/provenance that any experienced developer can integrate through an API (Application Programming Interface) into their project's canister in a process that should take no more than 30 minutes.

CAP, the digital footprint of the Internet Computer

CAP (short for Certified Asset Provenance) is a project that is part of the Psychedelic collective; a decentralized product studio focused on building products on the Internet Computer.

This tool is an Open Internet Service (OIS) on the Internet Computer that developers can utilize to give traceability and provenance with a transaction/history service to their fungible and non-fungible tokens.

CAP architecture using the ICP Squad NFT project as an example

Integrating CAP will be made especially easy with the help of the CAP SDK (Software Development Kit). Regardless of if you’re a new or existing project, the SDK will spawn a transaction history (Root Canister) for the NFT/Token and start receiving/storing records from these assets with only a couple of lines of code. CAP's main canister (Root Canister) acts as an orchestrator that can generate new history canisters for individual projects (NFTs, Token Canisters, DEX's, etc.).

Learn how to use CAP SDK in the following user guide.

Now that your CAP history canister is bustling with transaction data, consuming it will be just as easy, if not easier, than generating it. Uis (User Interface) and apps will query any Token or NFTs transaction history and surface it for its users. This will be done using the CAP-js, a javascript library that will allow any frontend (part of the software that interacts with users) to communicate with CAP's main canister to query data from any integrated asset.

Learn how to use CAP-js in the following user guide.
History Canister

CAP does the heavy lifting so you can simply register, insert and query records to focus on your application.

Official Channels: Website | Twitter | Discord | Github | Documentation

CAP Crowns: NFT Collection

Imagine owning a 3D crown that in the future could be brought into the metaverse to royal-up avatars or be used as props/accessories for other NFTs.

The crowns in this collection are an unbeatable opportunity of 10,000 unique NFT that showcase a design with different forging themes. Lava, ice, galactic elements, or gold, among others, are combined with a wild mix of rare jewels and materials to design animated 3D crowns that are minted into GIFs.

Ice & Lava Crowns

In addition, these NFTs can potentially have future utility within the CAP/DAO Protocol itself once it is fully launched as an open internet service on the Internet Computer!

The great incentive of this project is to show the potential of CAP, where it shows the power of having transaction history and full traceability. Since its launch, the ecosystem of projects integrating or planning to integrate CAP has been growing steadily, as can be seen below:

Projects that have already announced that they will integrate CAP

Crowns won't be initially transferrable, but shortly after the collection's release, a marketplace will be launched, and transfers will be enabled. The NFTs in this collection will have a built-in 2,5% royalty fee.

For additional information, please visit the NFT collection website, the following article, and this announcement.


Projects developing on the Internet Computer had no standard for recording digital asset data, so transaction history was developed individually by projects (each token or NFT would have to implement it on its own). With many different token standards (fungible and non-fungible), an application that wants to consume history data from multiple sources would have to implement each source by hand.

CAP solves the above problem by creating a standard through an API that allows it to be used by any Internet Computer project to facilitate the work of software developers and the interoperability of the records of different digital assets.

Connect With Dfinity Community:

Twitter | Telegram | Instagram | Facebook | Email

More on Psychedelic DAO

Interview with CAP: AKA Psychedelicdao
We interviewed CAP (Psychedelicdao), who told us that the Internet Computer pushes decentralization forward by ensuring all assets are on-chain.

Connect with Psychedelic DAO

Twitter | Discord | Website | GitHub | Medium

  • Disclaimer: The views and opinions expressed on this website are solely those of the original author and other contributors. These views and opinions do not necessarily represent those of the Dfinity Community staff and/or any/all contributors to this site.

Comments are for members only. Join the conversation by subscribing 👇.

Great! Check your inbox and click the link
Great! Next, complete checkout for full access to CoinHustle
Welcome back! You've successfully signed in
You've successfully subscribed to CoinHustle
Success! Your account is fully activated, you now have access to all content
Success! Your billing info has been updated
Your billing was not updated