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.