Skip to content

VauxlNet/server

Vauxl Matrix Server (MVP)

This repository hosts the Matrix-first server strategy for Vauxl.

MVP Goals

  • Deploy a compliant Matrix homeserver baseline (fork or implementation path).
  • Provide authentication, room state, federation basics, and media service compatibility.
  • Keep all Vauxl features as additive, namespaced, and documented extensions.

Non-Goals (MVP)

  • Breaking Matrix client interoperability.
  • Undocumented proprietary event formats.

Structure

  • crates/ Cargo workspace: vauxl-server (binary), vauxl-matrix (client-server API), vauxl-crypto, plus stubs for federation, identity, media, admin, push
  • migrations/ PostgreSQL schema (regenerate .sqlx/ with cargo sqlx prepare --workspace after changing queries)
  • config/ runtime configuration defaults
  • docker/ dev compose stack and Dockerfiles
  • scripts/ local dev helpers
  • docs/ extension and operations docs

Extension Policy

All custom events/capabilities use the org.vauxl.* namespace and include discovery/fallback behavior.

About

Vauxl Matrix server (Matrix-first MVP)

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors