Getting Started

Assurety allows a customer to securely store data on the blockchain. The data can be disclosed to third parties in a secure way, enabling them to verify the authenticity of the data against the blockchain.

Creating Assurety

Before being able to create Assurety Records, you will need to create the following objects:

Create an Assuror

An Assuror represents a real world entity that can assure records. An Assuror can create and manage wallets, schemas, and records.

Create a Wallet

Assurety Wallets are used to store cryptographic private/public key pairs associated with a public blockchain address. Wallets uniquely identify someone performing an action on the blockchain. Create a wallet to establish your identity.

Add a Schema

An Assurety Schema is a special type of blockchain contract that conforms to the specification added to it. Add a schema to establish the shape of the data you want to assure.

Assure a Record

Once an Assurer, a Wallet, and a Schema have been created, an Assurety Record can then be created. An Assurety Record is a set of data that conforms to a schema specification and is represented as a smart contract token on a blockchain. Creating a record is the act of assuring data on the blockchain.

Verifying Assurety

Retrieve an ABI

Retrieve a deployed contract's ABI interface. An ABI can be used with various tools to easily interact with a deployed contract. It is primarily used during assurety to retrieve a token from a contract to view the stored imprint.

Retrieve a Schema

Retrieve a deployed contract's schema. Disclosures contain links to retrieve the schemas. Schemas can be used to validate disclosures.

Retrieve an Imprint

Retrieve a record's imprint. Paystand stores a copy of the imprint for its own records in addition to the imprint being stored on the blockchain.

Retrieve a Token's metadata

Retrieve a record's token meta data. Typically a name and description for the token.

What's next

Retrieve a Chain

Get the current details of a chain such as its host and port.

Retrieve a Contract

Get the current details of a contract, such as its ABI.