Specifications, types and tools

Search MailSchema

63 results

Research

Service interface research

APIs, agent protocols, messaging, discovery, identity and existing workflows.

Research

HTTP APIs

RFC 9110. Binding candidate.

Research

GraphQL

September 2025 specification. Binding candidate.

Research

gRPC

gRPC documentation. Binding candidate.

Research

JSON-RPC

2.0 specification. Binding candidate.

Research

SOAP / WSDL

SOAP 1.2; WSDL 2.0. Binding candidate.

Research

OData

4.01 OASIS Standard. Binding candidate.

Research

CoAP

RFC 7252. Specialist candidate.

Research

SDKs and local tools

Host-specific interfaces; POSIX execution model. Binding candidate.

Research

Model Context Protocol

2026-07-28; Tasks extension separately versioned. Binding candidate.

Research

Agent2Agent

Current project specification. Binding candidate.

Research

AMQP

1.0 OASIS Standard. Binding candidate.

Research

MQTT

5.0 OASIS Standard. Binding candidate.

Research

Core NATS

Project documentation. Binding candidate.

Research

NATS JetStream

Project documentation. Binding candidate.

Research

Apache Kafka

4.1 design documentation. Binding candidate.

Research

Webhooks

Standard Webhooks project specification. Binding candidate.

Research

WebSub

W3C Recommendation. Reuse supporting layer.

Research

WebSocket

RFC 6455. Reuse supporting layer.

Research

Server-sent events

WHATWG HTML standard. Reuse supporting layer.

Research

WebRTC data channels

RFC 8831. Specialist candidate.

Research

WebTransport

W3C Candidate Recommendation Snapshot, July 2026. Specialist candidate.

Research

HTTP/2, HTTP/3 and QUIC

HTTP/3 RFC 9114; underlying protocol family. Reuse supporting layer.

Research

XMPP

RFC 6120. Specialist candidate.

Research

ActivityPub

W3C Recommendation. Specialist candidate.

Research

OpenAPI

3.1.2 examined. Reuse before inventing.

Research

OpenRPC

Project specification. Reuse before inventing.

Research

AsyncAPI

3.0.0. Reuse before inventing.

Research

Arazzo

1.1.0. Reuse before inventing.

Research

WoT Thing Description

1.1 W3C Recommendation. Reuse before inventing.

Research

CloudEvents

1.0.2. Reuse supporting layer.

Research

Schema.org Actions

Schema.org vocabulary. Reuse supporting layer.

Research

SMTP and MIME

RFC 5321; Structured Email container. Reuse supporting layer.

Research

IMAP

RFC 9051. Reuse supporting layer.

Research

JMAP

RFC 8620. Binding candidate.

Research

Structured Email

IETF working-group draft -06. Reuse before inventing.

Research

iTIP / iMIP

RFC 5546 and RFC 6047. Reuse existing workflow.

Research

One-click unsubscribe

RFC 8058. Reuse existing workflow.

Research

OAuth

RFC 9700 security BCP. Reuse supporting layer.

Research

OAuth resource metadata

RFC 9728. Reuse supporting layer.

Research

OpenID Connect

Core 1.0, errata set 2. Reuse supporting layer.

Research

OAuth Rich Authorization Requests

RFC 9396. Reuse supporting layer.

Research

GNAP

RFC 9635. Reuse supporting layer.

Research

HTTP Message Signatures

RFC 9421. Reuse supporting layer.

Tools

Schemas and tools

Core schema, type contracts, examples and conformance material for the current MAP draft.

Registry

Account Security Response

Record that a recipient does not recognize a specific account event, without changing account access. Draft · 0.1.

Registry

Campaign Send Approval

Authorize sending one immutable campaign revision to one fixed audience under stated delivery terms, without an additional charge. Draft · 0.1.

Registry

Email Address Confirmation

Confirm access to a mailbox for a principal-initiated communication request, without creating a signed-in session or granting account authority. Draft · 0.1.

Registry

Publication Approval

Authorize publishing one immutable content revision at stated destinations and visibility. Draft · 0.1.

Specification

Overview

Email describes the action. Your client checks it. The service carries it out.

Specification

Service interfaces

How APIs, agent protocols, messaging, discovery and identity fit around MAP.

Specification

Core

Action descriptions, exact terms and trust rules for email agents.

Specification

HTTP binding

Bind a MAP operation to an existing service API through a trusted connector.

Specification

Capability binding

An experimental binding for narrowly scoped actions without sign-in.

Specification

Type contracts

Operation semantics, effects and schemas for the initial type contracts.

Specification

Service bindings

Connect a type contract to a service's existing operations, descriptions and authorization.

Specification

Registry and discovery

Find a type, choose a service implementation and connect an account deliberately.

Specification

Conformance

Test document structure, then demonstrate service and consumer behaviour.

Specification

Standards references

The standards MAP builds on, and the boundaries of their use.

Registry

Type registry

Browse type definitions, versions, examples and implementation evidence.

Example

From email to service

Explore interface families and follow a publication decision through worked exchanges.

Contribute

Contribute a type

Prepare a proposal or amendment with a complete example.

About

About MailSchema

The project behind the Mail Action Protocol working draft.