datadictionary.org
Protocol

AIP

Author Identity Protocol. Cryptographic authorship proof attached to on-chain data.

prefix 15PciHG22SNLQJXMoSUaWVi7WSqc7hCfva
address 15PciHG22SNLQJXMoSUaWVi7WSqc7hCfva
encoding Signature over preceding payload data

Overview

AIP attaches a cryptographic signature to on-chain data, proving authorship. The signature covers all push data elements preceding the AIP section in the OP_RETURN.

Wire format

OP_FALSE OP_RETURN
  <preceding_protocol_data>
  |
  15PciHG22SNLQJXMoSUaWVi7WSqc7hCfva
  <algorithm>
  <signing_address>
  <signature>
  [<field_index>...]

Fields

Position Description Example
1 Signing algorithm BITCOIN_ECDSA
2 Signing address 1A1zP1...
3 Signature (base64) H+...
4+ Field indices (optional) Specific fields signed

Verification

  1. Extract all push data elements before the AIP | separator
  2. Concatenate them into a single message
  3. Verify the signature against the signing address using the specified algorithm

Role

AIP is the authorship layer. B:// stores the content, MAP stores the metadata, AIP proves who wrote it. Together they form a complete signed publication.