{"_id":"@absolutejs/secure-messaging-federation-mimi","name":"@absolutejs/secure-messaging-federation-mimi","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@absolutejs/secure-messaging-federation-mimi","version":"0.0.1","description":"Revision-pinned experimental MIMI profile adapter for AbsoluteJS federation.","type":"module","license":"Apache-2.0","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/secure-messaging-federation-adapters.git","directory":"mimi"},"homepage":"https://github.com/absolutejs/secure-messaging-federation-adapters/tree/main/mimi","bugs":{"url":"https://github.com/absolutejs/secure-messaging-federation-adapters/issues"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/secure-messaging-federation --external @absolutejs/manifest --external @sinclair/typebox && tsc --project tsconfig.build.json && absolute-manifest emit","check:package":"bun run format:check && bun run typecheck && bun run test && bun run build && bun run verify-package","format:check":"prettier --check \"./**/*.{ts,json,md}\"","release":"bun run check:package && npm publish --access public","test":"bun test tests/","typecheck":"tsc --noEmit","verify-package":"absolute-manifest verify-package"},"dependencies":{"@absolutejs/manifest":"^0.9.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"@absolutejs/secure-messaging-federation":">=0.0.2 <0.1"},"devDependencies":{"@absolutejs/secure-messaging-federation":"0.0.2","@types/bun":"^1.3.14","prettier":"^3.9.0","typescript":"^5.9.0"},"absolutejs":{"manifestContract":2},"_id":"@absolutejs/secure-messaging-federation-mimi@0.0.1","gitHead":"e020e55cddd5ba23c78fe07bc2b0962c49ae72c9","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-lWZc9ytgkcEGeOKtxgijd+3ffwM3Uuux3AnxSsjMzNaMbeIvTjFW3lpe9P5+wr+yQ8vT9SkSBNFTIRYZmxu4GQ==","shasum":"1e2873a501b892e8ab3219e6956484fef7496fb9","tarball":"https://registry.npmjs.org/@absolutejs/secure-messaging-federation-mimi/-/secure-messaging-federation-mimi-0.0.1.tgz","fileCount":12,"unpackedSize":28704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDk0JMnuF//04A2t2KbBOkt1MiqycVoK3mazId/EacvvAiEAws3DlaNGdm9mQeCOtxDoZPA5jJ6vBJLLaPVI3/JIRes="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/secure-messaging-federation-mimi_0.0.1_1787799039729_0.5743707396406335"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-27T02:50:39.523Z","0.0.1":"2026-08-27T02:50:39.889Z","modified":"2026-08-27T02:50:40.075Z"},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"description":"Revision-pinned experimental MIMI profile adapter for AbsoluteJS federation.","homepage":"https://github.com/absolutejs/secure-messaging-federation-adapters/tree/main/mimi","repository":{"type":"git","url":"git+https://github.com/absolutejs/secure-messaging-federation-adapters.git","directory":"mimi"},"author":{"name":"Alex Kahn"},"bugs":{"url":"https://github.com/absolutejs/secure-messaging-federation-adapters/issues"},"license":"Apache-2.0","readme":"# `@absolutejs/secure-messaging-federation-mimi`\n\nAn explicitly experimental profile adapter for active MIMI Internet-Drafts. It\npins:\n\n- `draft-ietf-mimi-arch-03`\n- `draft-ietf-mimi-protocol-06`\n- `draft-ietf-mimi-content-09`\n- `draft-ietf-mimi-room-policy-04`\n\nThis is not a wire transport and does not claim MIMI interoperability. Protocol\ndraft-06 says its example binary encoding is a placeholder, calls some identifier\nsyntax notional, and lists known gaps. The adapter makes those limitations\nmachine-visible and requires a literal experimental opt-in. A different revision\nfails instead of silently falling back.\n\nMIMI draft-06 requires HTTPS over mutually authenticated TLS between providers\nand MLS for end-to-end message protection. Actual transport work should begin\nwhen the working group settles the relevant wire encoding, identifiers,\nauthentication, discovery, and capability behavior.\n\nTrack the [official MIMI working-group documents](https://datatracker.ietf.org/wg/mimi/documents/)\nand [protocol draft-06](https://datatracker.ietf.org/doc/html/draft-ietf-mimi-protocol-06).\n","readmeFilename":"README.md","_rev":"1-3beb21a386cd7b8b6ad792891c2656ee"}