MAP record

MAP Unspendable

Key-value pairs that say what a transaction is for: its app, its type, and any fields the app needs.

What it is

MAP, the Magic Attribute Protocol, writes pairs of keys and values into an OP_RETURN output. A SET command adds pairs; apps use them to label a post, a like, a ticket or an object. Because MAP is a Bitcom protocol, it can follow another one in the same output after a pipe.

Script pattern

  1. OP_FALSE OP_RETURN A data output.
  2. "1PuQa7K62MiKCtssSLKy1kh56WWU7MtUR5" The MAP prefix.
  3. "SET" The command.
  4. <key> <value> … Pairs, such as app and type.

How it is spent

It cannot be spent.

Background

MAP was published in 2019 and became the shared vocabulary of many BSV apps. Its keys are free-form, so each app documents its own and readers agree on the common ones, such as app and type.

On chain

Transactions our protocol detector tagged MAP. Transaction pages need sign-in.

Specification