AbsoluteJS

Secure Messaging Federation Adapters

@absolutejs/secure-messaging-federation-adaptersworkspacealphaMessaging

Interchangeable implementations for @absolutejs/secure-messaging-federation:

#Installation

BASH
git clone https://github.com/absolutejs/secure-messaging-federation-adapters.git

#Capabilities

Overview

Interchangeable implementations for @absolutejs/secure-messaging-federation:

@absolutejs/secure-messaging-federation-delivery bridges real protected

secure-messaging/MLS frames to a negotiated federation transport.

Show 7 more

@absolutejs/secure-messaging-federation-https provides a hardened HTTPS and

mutual-TLS hop with authenticated discovery, certificate pins, bounded responses, and SSRF/DNS-rebinding defenses.

@absolutejs/secure-messaging-federation-webcrypto provides domain signatures

and endpoint-sealed abuse evidence with standard Web Crypto keys.

@absolutejs/secure-messaging-federation-mimi pins and validates an explicit

experimental profile for the current MIMI Internet-Drafts. It does not claim completed wire interoperability.

All releases remain 0.x until the relevant APIs and standards stabilize.

Repository composition

4 public packages and 0 private workspace projects are versioned and developed together.

Outcomes

What you can build

Overview

Interchangeable implementations for @absolutejs/secure-messaging-federation:

Hardening checklist

Production guidance

Make every external boundary explicitPin the deployed @absolutejs/secure-messaging-federation-adapters version, replace example or memory-backed dependencies with durable implementations, bound external calls, protect credentials, and emit enough evidence to retry or recover safely.

Follow in order

Troubleshooting path

1
Trace from the first failed boundary
Reproduce the smallest canonical @absolutejs/secure-messaging-federation-adapters example, confirm the supported entry point and version in the API explorer, then inspect the first boundary that did not produce its documented result.

#Workspace contents

4 public packages and 0 private workspace projects are maintained in this repository.

#Package commands

Scripts declared by this project’s package manifest.

bun run buildbun run --filter './*' build
bun run check:packagebun run --filter './*' check:package
bun run formatprettier --write "./**/*.{ts,json,md}"
bun run testbun run --filter './*' test
bun run typecheckbun run --filter './*' typecheck
Workspace project
This workspace project is not published as a standalone npm package. Use its repository and the accurately labeled public or private workspace contents below.