US 12,284,289 B2
Method to validate application programming interface (API) leveraging non fungible token (NFT)
Shailendra Singh, Maharashtra (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Nov. 9, 2022, as Appl. No. 17/984,004.
Prior Publication US 2024/0154814 A1, May 9, 2024
Int. Cl. H04L 9/32 (2006.01); G06F 9/54 (2006.01); G06F 21/00 (2013.01); G06F 21/45 (2013.01)
CPC H04L 9/3247 (2013.01) [G06F 9/543 (2013.01); G06F 21/45 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for generating nonfungible tokens (NFTs) corresponding to application programmer interfaces (APIs) accessed by a devOp user computer, the system comprising:
an API design module configured to:
search a computer network for APIs; and
populate a repository with a catalog of API interfaces and method calls;
a NFT generator module configured to:
lookup an available API on the computer network by accessing the catalog in the repository;
mine metadata associated with the available API;
convert the available API and the associated metadata into a sequence of characters;
create a NFT based on the sequence of characters, wherein the sequence of characters is unique; and
submit the NFT to a blockchain network for addition of the NFT to a blockchain; and
a computer memory storing computer-executable instructions that, when executed by the devOp user computer, cause the system to:
request access to the available API by accessing the NFT associated with the available API;
onboard the available API using the NFT; and
consume, by the devOp user computer, the available API in a secure manner.