# ur-parse-lib
`ur-parse-lib` provides convenience helpers to encode and decode UR payloads
using `keystone-ur` and `ur-registry`.
It is intended for SDK integrations that need a simpler API surface on top of
registry objects and UR transport strings.
## Installation
```toml
[dependencies]
ur-parse-lib = "1.0.0"
```
If you manually depend on `ur-registry` in the same project with
`default-features = false`, ensure the `core` feature is enabled to keep error
types compatible:
```toml
ur-registry = { version = "1.0.0", default-features = false, features = ["core"] }
```
## What It Provides
- UR encoder helpers
- UR decoder helpers
- Conversion utilities between raw bytes and UR strings
## Example
```rust
// See crate source for encoder/decoder entry points:
// - keystone_ur_encoder
// - keystone_ur_decoder
```
## License
MIT