Specifications, types and tools

Search MailSchema

19 results

Tools

JavaScript package

MailSchema 0.1.0 on npm. Validate JSON, use typed definitions and check references against a supplied Registry catalogue.

Tools

Python package

MailSchema 0.1.0 on PyPI. Check contribution fields and Registry record structure with the established jsonschema library.

Tools

Rust package

MailSchema 0.1.0 on crates.io. Embed the contribution and record schemas in your application. Use them with your chosen JSON Schema validator.

Registry

Content Review

Request changes or approve a specific revision of content. Draft · 0.1.

Registry

Event Response

Tell an organiser whether an invitee expects to attend. Reuse assessment.

Registry

Information Request

Supply specified information in response to a service’s request. Proposal.

Registry

Subscription Preferences

Choose which emails a service sends and how often. Proposal.

Registry

Task Assignment

Accept assigned work and report its progress or completion. Reuse assessment.

Specification

Mail Action Protocol

The purpose, scope and status of Mail Action Protocol.

Specification

Interaction model

How an email describes an action, a client requests it and a service returns the result.

Specification

Content Review

Request changes or approve a specific revision of content.

Specification

Authorization

Existing service identity, permissions, human approvals and trust boundaries.

Specification

Results and retries

Distinguish accepted, completed, refused, stale and uncertain outcomes. Retry without duplicate effects.

Specification

Interoperability

Reusing existing standards and testing an interaction across services.

Types

Interaction types

How to use and propose a shared interaction definition.

Registry

Type registry

Browse type definitions, versions and examples.

Example

Try Content Review

A browser example of feedback, editing and approval.

Contribute

Contribute a type

Prepare a proposal or amendment with a complete example.

About

About MailSchema

An open standard for agents to work with services through email.