Τι είναι και τι πρόβλημα λύνει

Το MXC επιλύει την πρόκληση της ασφαλούς εκτέλεσης κώδικα που προέρχεται από εξωτερικές πηγές, όπως output από LLMs ή plugins τρίτων. Λειτουργεί ως επίπεδο αφαίρεσης (abstraction layer) που επιτρέπει στους developers να ορίζουν αυστηρές πολιτικές πρόσβασης στο σύστημα αρχείων, το δίκτυο και το UI, ανεξάρτητα από το λειτουργικό σύστημα.

Βασικά χαρακτηριστικά

  • Πολυμορφική απομόνωση: Υποστηρίζει πληθώρα backends όπως Bubblewrap, Windows Sandbox, LXC και MicroVMs, επιλέγοντας το καταλληλότερο ανάλογα με το host OS.
  • Policy-driven ασφάλεια: Δυνατότητα περιορισμού πόρων μέσω JSON-based ρυθμίσεων για read-only πρόσβαση, έλεγχο δικτύου και περιορισμό GUI.
  • Ενοποιημένο SDK: Παρέχει ομοιογενή API για Rust, .NET και Node, απλοποιώντας τον κύκλο ζωής των containers (provision, start, execute, stop).

Σε ποιους απευθύνεται

Απευθύνεται σε software engineers που αναπτύσσουν εφαρμογές οι οποίες εκτελούν δυναμικό ή μη έμπιστο κώδικα και απαιτούν ισχυρή απομόνωση (containment) για λόγους ασφαλείας.