Skip to content
@mailschema

MailSchema

Open specifications and shared types for agents and services to work through email.

MailSchema

Open specifications and shared types for agents and services to work through email.

Email already reaches people, agents and the systems around them. MailSchema defines how a message can describe available service actions, how an authorized client requests one and how the service reports the result.

Read the specification · Explore Types · Browse the Registry · Try Content Review · Install the tools

Mail Action Protocol

Mail Action Protocol (MAP) carries structured action descriptions alongside ordinary readable email. It does not grant authority. Implementing services keep control of authentication, permissions, human approvals, content policy, rate limits and the underlying work.

Current status: MAP 0.1 and Content Review 0.1 are working drafts. Information Request and Subscription Preferences are proposals. The project is completing public end-to-end implementation evidence before an Internet-Draft submission.

Repositories

  • mailschema — specification source, shared schemas, Registry, conformance fixtures and the public site.
  • javascript — JavaScript and TypeScript validation library and CLI.
  • python — Python validation library and CLI.
  • rust — embedded canonical schemas for Rust.
  • go — typed MAP documents, strict decoding and canonical schemas for Go.

Type proposals, amendments and evidence-backed implementation declarations are submitted through the public repository. Read the contribution guide.

Popular repositories Loading

  1. mailschema mailschema Public

    Working-draft Mail Action Protocol for agent actions through email, with type contracts, a registry, and a validation CLI.

    JavaScript 103 1

  2. javascript javascript Public

    Mail Action Protocol schemas and validation tools for JavaScript and TypeScript

    TypeScript 5

  3. ruby ruby Public

    Mail Action Protocol 0.2 for Ruby: RFC 8785 digests, contract verification, and MAP document validation.

    Ruby 3

  4. go go Public

    Typed Mail Action Protocol documents and canonical MailSchema schemas for Go

    Go 2

  5. .github .github Public

    MailSchema organization profile

    2

  6. python python Public

    Mail Action Protocol schemas and validation tools for Python

    Python 2

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…