Bitcoin transaction types

Every output on chain follows a pattern: a payment, an object, a token, a record, or a contract. Each type here has its script pattern with every part labelled, how it is spent, where it came from, and real transactions from our index.

The same definitions, with their counts, are at /api/v1/types .

Counts cover blocks 0 to 169,755 of 974,914 known. Every block in that range is verified complete and typed, so the counts grow as the sync climbs toward the tip. Blocks 169,756 to 312,754 are complete and not typed yet.

A transaction with several types counts once under each, and anything no type matches counts as custom. Computed by type counts v6 at , from the block tallies.

Building on Bitcoin

Four layers, each resting on the one below.

  1. 4 Application protocols Data protocols and applications.
  2. 3 Transactions Inputs, outputs, scripts and signatures. The types below describe this layer.
  3. 2 Blocks Block header, merkle tree, timestamp and difficulty.
  4. 1 Blockchain The ledger, proof of work and the chain of blocks.

Cash

Sats a key can spend. Most outputs on chain are this.

Objects

One sat that stands for a thing. Spending the sat moves the thing.

Tokens

Token ledger entries: an inscription whose JSON names the amount (BSV-20, BSV-21), or a contract whose sats are the amount (STAS).

Data

Records with no lock. They hold no value and can never be spent.

Conditions

Locks that ask for more than one signature, for time to pass, or for nothing at all.

Applications

Protocols that link many transactions into one structure: a tree of nodes, or a set of objects.

Everything else

The catch-all for what has not been typed yet.

Registered protocols

11 application protocols, each named by a Bitcoin address placed first in its data. Some are also a type above, and each of those links to its type.

Who owns an address is on the Bitcom registry , with on-chain proof. The same list is at /api/v1/protocols with an API key.

  • 15DHFxWZJT58f9nhyGnsRBqrgwK4W6h4Up Other Proven

    No description yet.

    This address proved ownership on chain with a useradd it funded itself.

    Proven by its useradd transaction . See its Bitcom namespace .

    15DHFxWZJT58f9nhyGnsRBqrgwK4W6h4Up

  • 1HA1P2exomAwCUycZHr8WeyFoy5vuQASE3 Other Proven

    No description yet.

    This address proved ownership on chain with a useradd it funded itself.

    Proven by its useradd transaction . See its Bitcom namespace .

    1HA1P2exomAwCUycZHr8WeyFoy5vuQASE3

  • 19HxigV4QyBv3tHpQVcUEQyq1pzZVdoAut Other Proven

    No description yet.

    This address proved ownership on chain with a useradd it funded itself.

    Proven by its useradd transaction . See its Bitcom namespace .

    19HxigV4QyBv3tHpQVcUEQyq1pzZVdoAut

  • 15PciHG22SNLQJXMoSUaWVi7WSqc7hCfva Other Proven

    No description yet.

    This address proved ownership on chain with a useradd it funded itself.

    Proven by its useradd transaction . See its Bitcom namespace .

    15PciHG22SNLQJXMoSUaWVi7WSqc7hCfva

  • BSV20 Token Beta

    BSV-20 / BSV-21 fungible token inscriptions (1Sat Ordinals). Indexes deploy+mint, transfer (BSV-21, id-based) and detects classic BSV-20 ticker ops. Read-only: composing and broadcasting mints lives in the wallet layer.

    bsv20

  • BCat Data storage Curated

    BCat large-file protocol. Splits data across multiple chunk transactions referenced by a head transaction. Head tx has info/mime/encoding/filename/flag metadata then raw txid bytes for each chunk; chunk txs carry a single "c" discriminator after the prefix.

    Reviewed and listed by hand. No on-chain proof yet.

    15DHFxWZJT58f9nhyCA3mREYYzkVDetm6A

  • OrderBook Multi party Curated

    Open Order Book protocol: a permissionless marketplace for BSV-20 Ordinal tokens. Supports listing, cancellation, and atomic settlement of token trades.

    Reviewed and listed by hand. No on-chain proof yet.

    orderbook

  • Metanet Data storage Curated

    Metanet protocol: a directed acyclic graph (DAG) layered on BSV transactions. Nodes are identified by public key and linked to parents via signature, forming content hierarchies with domain-like paths.

    Reviewed and listed by hand. No on-chain proof yet.

    meta

  • RelayX Other Proven

    RelayX transfer and payment protocol used by the RelayX wallet and exchange.

    This address proved ownership on chain with a useradd it funded itself.

    Proven by its useradd transaction . See its Bitcom namespace .

    1LtyME6b5AnMopQrBPLk4FGN8UBuhxKqrn

  • Run Token Curated

    Run token and smart contract protocol. Identified by OP_0 OP_RETURN 72756e (hex for "run") envelope prefix.

    Reviewed and listed by hand. No on-chain proof yet.

    run://.

  • Twetch Data storage Curated

    Twetch social media post protocol. OP_RETURN data includes post content, reply references, and payment routing.

    Reviewed and listed by hand. No on-chain proof yet.

    19nknDdM3ueaAt7nFLFQ3aS3PVHVnJoMmU