# usersig `usersig` is an example provider that demostrates how easy it is to implement custom logic on top of the base [`graph`](https://crates.io/crates/sgraph) contract. `usersig` creates relation from `user1` to `user2` only if `user1` signs the transaction