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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions