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
- Extract all push data elements before the AIP
|separator - Concatenate them into a single message
- 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.