Dynamically validating AI applications for compliance

    公开(公告)号:US12111754B1

    公开(公告)日:2024-10-08

    申请号:US18637362

    申请日:2024-04-16

    申请人: Citibank, N.A.

    IPC分类号: G06F11/36 G06N5/045

    摘要: The technology evaluates the compliance of an AI application with predefined guidelines. The technology obtains a set of guidelines defining operation boundaries of the AI application and constructs test cases associated with each guideline. Each test case can include a prompt, an expected outcome, and an expected explanation. The technology supplies the prompts to the AI application, receives case-specific outcomes and explanations from the AI application, and compares them with the expected outcomes and expected explanations. A compliance indicator is generated based on the evaluation results, indicating the degree of compliance of the AI application with the guidelines.

    Systems and methods for conducting blockchain actions based on network mappings of self-executing program characteristics

    公开(公告)号:US12086272B2

    公开(公告)日:2024-09-10

    申请号:US18358917

    申请日:2023-07-25

    申请人: Citibank, N.A.

    IPC分类号: H04L9/00 G06F16/23 G06F21/57

    摘要: Systems and methods for generating network mappings of self-executing program characteristics. For example, the system may receive a first user request to generate a mapping of a first network, wherein the mapping indicates self-executing program characteristics corresponding to each self-executing program of a first plurality of self-executing programs. In response to the first user request, the system may query the first plurality of self-executing programs to generate the mapping by identifying each self-executing program in the first plurality of self-executing programs, determining respective relationships between each self-executing program in the first plurality of self-executing programs and other self-executing programs in the first plurality of self-executing programs, and determining respective self-executing program characteristics for each self-executing program in the first plurality of self-executing programs. The system may store the mapping.

    Systems and methods for blockchain-based transaction break prevention

    公开(公告)号:US12051063B2

    公开(公告)日:2024-07-30

    申请号:US18121981

    申请日:2023-03-15

    申请人: CITIBANK, N.A.

    发明人: Shishir Singh

    摘要: A computer-implemented method comprising receiving a transaction request from a first computing device, the transaction request corresponding to a pending transaction between the first computing device and a second computing device and comprising a first set of transaction attributes; appending block instances to blockchains of the first and second computing devices, retrieving or receiving, from the second computing device, a second set of transaction attributes; when the first set of transaction attributes match, identifying a second blockchain associated with the pending transaction; automatically executing a protocol to compare the first set of transaction attributes with data stored onto a ledger of the identified second blockchain; and, in response to determining that the first set of transaction attributes complies with data of the ledger of the identified second blockchain, appending block instance to the blockchain comprising data corresponding to the transaction request to blockchains of the first and second computing devices.

    SYSTEMS AND METHODS FOR MULTI-ENTITY BLOCKCHAIN-BASED EVENT BREAK PREVENTION

    公开(公告)号:US20240211940A1

    公开(公告)日:2024-06-27

    申请号:US18140778

    申请日:2023-04-28

    申请人: CITIBANK, N.A.

    发明人: Shishir SINGH

    IPC分类号: G06Q20/38 G06Q20/36 H04L9/06

    摘要: A computer-implemented method comprising receiving a first plurality of event requests each corresponding to a pending event, the pending event corresponding to a transfer of a digital asset between blockchains; appending a seller block instance to a blockchain for each of the first plurality of event requests, each seller block instance comprising a different seller set of event attributes of the first plurality of event requests; receiving a second plurality of event requests; appending a buyer block instance to the blockchain for each of the second plurality of event requests, each buyer block instance comprising different a buyer set of event attributes of the second plurality of event requests; and responsive to a seller set of event attributes from a seller block instance matching a buyer set of event attributes from a buyer block instance corresponding to the seller block instance, appending a match block instance to the blockchain.

    Systems and methods for multi-entity blockchain-based event break prevention

    公开(公告)号:US12020241B1

    公开(公告)日:2024-06-25

    申请号:US18136038

    申请日:2023-04-18

    申请人: CITIBANK, N.A.

    发明人: Shishir Singh

    摘要: A computer-implemented method comprising receiving a first event request corresponding to a pending event between a first computing device and a second computing device, the first event request comprising a first set of event attributes corresponding to the pending event; transmitting, each of a plurality of first subsets of event attributes to a different set of nodes; receiving a second event request corresponding to the pending event between the first computing device and the second computing device; and transmitting each of the plurality of second subsets of event attributes to a different set of the plurality of sets of nodes, wherein each of the plurality of sets of nodes compares the first subset of event attributes that the set of nodes receives with the second subset of event attributes that the set of nodes receives; and a block instance corresponding to the pending event to a blockchain.