Skip to content

carmelcity/sys

Repository files navigation

Carmel City System

Code Tests Coverage

The Carmel City System is a group of Smart Contracts that represent the core functionality of the Carmel City Platform, on-chain. This includes the Carmel Verifier, the Carmel Registry and the Carmel Treasury. The system manages contracts, handles deposits and performs self-sovereign federated account operations, and much more.

Smart Contracts

The Verifier

The Carmel Verifier is in charge of verifying Secp256r1 WebAuthn signatures.

Code Tests Coverage

The Registry

The Carmel Registry keeps track of all Carmel Accounts and associated data such as public keys

Code Tests Coverage

The Treasury

The Carmel Treasury is responsible for managing funds for registered Carmel Accounts

Code Tests Coverage

Code Quality

The code is covered 100% by tests, including all execution logic branches.

coverage

The code passes dozens of extensive test cases.

tests

Contributing

We welcome contributions from everyone! You can help by fixing bugs, suggesting some improvements, or even adding new features. Your contributions help us make Carmel City better for everyone.

To get started, have take a look at the Contributing Guidelines and read the instructions carefully.

Maintenance

The Carmel City code is maintained by @idancali and sponsored by Fluid Trends.

License

The Carmel City platform is licensed under the MIT License.

Copyright (C) 2025 - I. Dan Calinescu

Releases

No releases published

Packages

No packages published