Back to results
US 12,771,565 B2Granted
Method to validate application programming interface (API) leveraging non fungible token (NFT)
AssigneeBank of America Corporation
InventorShailendra Singh
Life of this patent
Estimating the term…
Abstract
A system and method for submission and recordation of application programmer interfaces (APIs) using non-fungible tokens (NFTs) inserted into a blockchain.
Claims20
A system comprising:
- an API-NFT smart contract module configured to:
- generate a smart contract for an application programmer interface (API) based on a nonfungible token NFT associated with the API, and
- assign an access rule to the smart contract;
- an API-NFT repository configured to store the generated smart contract and bind the API-NFT with the smart contract to authenticate access to API services;
- and
- an API-NFT orchestration module configured to enable or disable access to API services associated with the smart contract based on the access rule assigned to the smart contract.
3 more elements
A method comprising:
- generating, by an API-NFT smart contract module in a system, a smart contract for an application programmer interface (API) based on an NFT associated with the API;
- assigning, by the API-NFT smart contract module, an access rule to the smart contract;
- storing, by an API-NFT repository in the system, the smart contract generated by the API-NFT smart contract module;
- certifying, by the API-NFT repository, authenticity of the API using a cryptographic hash;
- enabling or disabling, by an API-NFT orchestration module, access to API services associated with the smart contract based on the rule assigned to the smart contract relating to regulating access through a distributed API gateway.
2 more elements
A non-transitory, tangible computer medium storing computer-executable instructions that, when executed by one or more processors, cause a system to:
- generate, by an API-NFT smart contract module in the system, a smart contract for an application programmer interface (API) based on an NFT associated with the API;
- assign, by the API-NFT smart contract module, an access rule to the smart contract;
- store, by an API-NFT repository in the system, the smart contract generated by the API-NFT smart contract module;
- and
- enable, by an API-NFT orchestration module, a devOp user computer to consume the API through a distributed API gateway.
2 more elements
Dependencies are inferred from the claim text.