Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 5.21 KB

File metadata and controls

81 lines (61 loc) · 5.21 KB

TAIPs

Transaction Authorization Improvement Proposals (TAIPs) provide standards for the Transaction Authorization Protocol (TAP).

Please read the TAP https://hubs.ly/Q03FRgly0 for more context.

TAP is a decentralized protocol allowing multiple participants in real-world transactions to identify each other and collaborate with the goal of authorizing them safely.

The purpose of TAIPs is to provide the community with a means to propose enhancements to TAP extending it's capabilities to unique transaction scenarios.

Documentation

TAIP Statuses

  • Draft - A TAIP currently in development
  • Review - A TAIP that is currently being reviewed by the TAIP Working Group
  • Accepted - A TAIP that has been reviewed, accepted and assigned a number

TAIPs

TAIP Description
1 Transaction Authorization Improvement Proposals
2 Messaging
3 Virtual Asset Transfer
4 Transaction Authorization Protocol
5 Transaction Agents
6 Transaction Parties
7 Agent Policies
8 Selective Disclosure
9 Proof of Relationship
10 IVMS101 for Travel Rule
11 Legal Entity Identifier (LEI) to Identify institutional participants in TAP Messages
12 Hashed Participant Name sharing in TAP messages
13 Transaction Purpose Codes
14 Payment Requests
15 Agent Connection Protocol
16 Invoices
17 Composable Escrow
18 Asset Exchange
19 ISO 20022 Message Mapping
20 On-Chain Transfer Correlation via Memo Hash

Implementation Resources

JSON Schemas

All TAP message types have corresponding JSON Schema definitions available at:

Example schemas:

TypeScript Types

Official TypeScript type definitions are available as an npm package:

The package exports:

  • All TAP message type interfaces
  • Data structure types (Party, Agent, Policy, etc.)
  • Common types (CAIP identifiers, ISO types, etc.)
  • Full TypeScript support with comprehensive JSDoc comments

Inspiration

TAIPs are heavily inspired by TAIPs which in turn were heavily inspired by bips.

License

Transaction Authorization Protocol by Notabene, Inc. is licensed under CC BY-SA 4.0