Skip to content

Proposal: BIP for MRK On-Chain Marking Protocol #5

@melvincarvalho

Description

@melvincarvalho

Summary

Proposing a new BIP to formalize the MRK (Mark) protocol for on-chain content marking using OP_RETURN transactions.

Proposed BIP Content

Type: Standards Track

Scope:

  • OP_RETURN format for marks (37-byte payload)
  • Magic bytes (0x4D524B = "MRK"), versioning, type codes
  • Reference hash computation (SHA256)
  • Mark types: URL, Address, Content, Nostr, Git Commit

Example

6a 25 4d524b 01 01 <32-byte-sha256-hash>
│  │  │      │  │  └── Reference hash
│  │  │      │  └───── Type (01 = URL)
│  │  │      └──────── Version
│  │  └─────────────── Magic ("MRK")
│  └────────────────── Push opcode (37 bytes)
└───────────────────── OP_RETURN

Questions

  1. What BIP number should be assigned?
  2. Relationship to BIP-3 (MARKS Exchange) / BIP-4 (MARKING docs)?
  3. Confirm mediawiki template to use?

Next Steps

Will submit PR with bip-XXXX.mediawiki once number assigned.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions