feat(appservice): Matrix Application Service core library (M4a) #530
Reference in New Issue
Block a user
Delete Branch "feat/mosaic-as-m4a"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase M4a of the Matrix agent-comms roadmap (mosaicstack/agent-comms#9, design doc: agent-comms docs/design/M4-MOSAIC-AS.md). New zero-dep package @mosaicstack/appservice: AS transactions handling, virtual-user intent (@agent-* namespace), Synapse registration builder, bridge DTOs. 14 vitest tests; build/lint/typecheck/format green. Security review applied: timing-safe hs_token compare, YAML injection hardening, uuid txn ids, DTO slug validation. Next phases: apps/appservice daemon host + Synapse registration rollout (M4a deploy), daemon bridge integration (M4b).