README.md

# Stampery
Elixir client library for [Stampery API](https://stampery.com/api), the blockchain-powered, industrial-scale certification platform.

Seamlessly integrate industrial-scale data certification into your own Elixir apps. The Stampery API adds a layer of transparency, attribution, accountability and auditability to your applications by connecting them to Stampery's infinitely scalable [Blockchain Timestamping Architecture](https://stampery.com/tech).

## Installation

  1. Add stampery to your list of dependencies in mix.exs:

        def deps do
          [{:stampery, "~> 0.2.0"}]
        end

## Usage

```elixir
defmodule Mymodule do
  use Stampery, {"2f62c715-ad87-4d6e-bf9e-e9f07aa35f1a", :prod}
  require Logger

  def on_ready do
    "Hello, blockchain!"
    |> hash
    |> stamp
  end

  def on_proof(proof) do
    Logger.debug "Proof #{inspect proof}"
  end
end

Mymodule.start()
```


## Client libraries for other platforms
- [NodeJS](https://github.com/stampery/node)
- [PHP](https://github.com/stampery/php)
- [Ruby](https://github.com/stampery/ruby)
- [Python](https://github.com/stampery/python)
- [Java](https://github.com/stampery/java)
- [Go](https://github.com/stampery/go)

## Feedback

Ping us at [support@stampery.com](mailto:support@stampery.com) and we will more than happy to help you! 😃


## License

Code released under
[the MIT license](https://github.com/stampery/js/blob/master/LICENSE).

Copyright 2016 Stampery, Inc.