diff --git a/README.md b/README.md
index 6330350..ccc6c1c 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,14 @@
# StarkNet signature
+> Warning: this repo uses Cairo 0 and points to a deprecated verifier contract on the Starknet Goerli testnet.
+
+## Arkworks and WASM meet StarkNet
+
+This demo shows how you can use Rust and the arkworks ecosystem to write webapps that perform cryptography compatible with StarkNet.
+
+Following the steps on the [front end](https://geometryresearch.github.io/starknet-signatures/), you will be prompted to generate a key pair, sign a message and submit it to our StarkNet contract for verification. This final step requires an Argent X wallet (only compatible with Chrome and Firefox).
+
+All the code performing cryptography was written in Rust using arkworks and our implementation of the StarkNet finite field and the STARK-friendly elliptic curve. The code is then compiled to WebAssembly to be executed in browser.
+
## License
@@ -11,4 +21,4 @@ This project is licensed under either of
at your option.
-The [SPDX](https://spdx.dev) license identifier for this project is `MIT OR Apache-2.0`.
\ No newline at end of file
+The [SPDX](https://spdx.dev) license identifier for this project is `MIT OR Apache-2.0`.