| Key features | - Native UI toolkits (AppKit, UIKit, Material Components, WinUI, GTK, Qt)
- Shared Rust codebase for interface and logic
- Localization with Fluent catalogs
- UI testing with DayScript walkthroughs
- Automated packaging and app store submission preparation
- Accessibility annotations with native integration
- Platform-specific extensions in Cargo crates
- VS Code extension for development workflow
- Crash reporting integration
- Reusable components across apps
| - 77 tools across 14 groups for setup, publishing, delivery, keys, readers, connectors, Google integration, listings, commerce, reports and company management
- Public API routes for reading company records without authentication
- RFC 9421 digital signatures with signature verification capability
- Read receipts tracking who accessed signed copies
- Automatic fallback to cached copies when Trooth is slow or unavailable
- Agent key support for autonomous AI operations
- Two-officer signing policy for company security
|
|---|
| What makes it different | - Single Rust codebase compiles to native machine code for each target
- Platform-native appearance and behavior without custom rendering
- Keep existing Rust libraries unchanged and reuse across platforms
- Full open source framework under MPL-2.0 with inspectable and modifiable code
- Unified CLI and test format for all platforms and builds
| - AI agents can autonomously set up and manage Semanto with MCP integration
- Cryptographically signed records that can be verified by anyone without authentication
- Public API routes with no account requirement for reading and verifying company records
- Adapter ensures website availability even when Trooth service is slow or down
- Comprehensive toolset of 77 tools for managing every aspect of signed company records
|
|---|