MRPd — Overview

mrpd is the implementation of MRP. It’s how most users and agents will interact with the protocol.

What it does today:

  • validate MRP envelopes against bundled schemas/fixtures
  • discover providers via the registry
  • run end-to-end (DISCOVER → EXECUTE → EVIDENCE)
  • serve a demo provider

Start

When to use MRP directly

Use the MRP spec if you’re implementing a provider or a custom agent runtime. Otherwise, use mrpd.

/docs/mrpd/overview