# jscofhe

**jscofhe** is typescript library for OpenVector CoFHE. The library allows interacting with OpenVector network in node and browser.

For now we have only implemented a bare minimum for allowing developers to develop DAPPs with OpenVector Coprocessor. Later we will be adding more complete CoFHE library. You can look at the `pycofhe` or `libcofhe` for the list of features that we support.

## Installation

```bash
npm install jscofhe
```

## Usage

See the examples directory. We have a demo fully featured dapp which uses OpenVector Coprocessor solidity library for smart contract side and this library for the client side. We also have a nextjs app which adds two numbers in homomorphically encrypted form using OpenVector Network.

## Contributing

We welcome contributions! If you’d like to contribute:

1. Fork the repository.
2. Create a feature branch: `git checkout -b feature-name`.
3. Commit your changes: `git commit -m 'Add new feature'`.
4. Push to the branch: `git push origin feature-name`.
5. Open a pull request.

## License

This project is licensed under the [BSD 3-Clause License](LICENSE).

## Contact

For further information or assistance:

- **Email**: [support@openvector.ai](mailto:support@openvector.ai)
