Chainpoint (Preview)

Connect your data and documents to the Bitcoin blockchain so anyone can verify their integrity and timestamp.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Contact
Email team@chainpoint.org
Connector Metadata
Publisher Chainpoint
Find out more about Chainpoint https://docs.microsoft.com/connectors/chainpointnode
Website https://chainpoint.org
Privacy policy https://chainpoint.org/

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Generate a SHA256 Hash from a string

Generate a SHA256 Hash for the given string

Retrieve a proof

Retrieve a Chainpoint proof

Submit a hash

Submit a hash to be anchored using Chainpoint

Verify a proof

Verify that a Chainpoint proof is valid

Generate a SHA256 Hash from a string

Generate a SHA256 Hash for the given string

Parameters

Name Key Required Type Description
Data
data string

Returns

Retrieve a proof

Retrieve a Chainpoint proof

Parameters

Name Key Required Type Description
Hash ID
hash_id_node True string

The Hash ID of the Proof to retrieve

Node URI
node_uri True string

The Node URI from which to retrieve the Proof

Returns

Submit a hash

Submit a hash to be anchored using Chainpoint

Parameters

Name Key Required Type Description
Hash
hash True string

The hex string Hash to be anchored

Returns

Verify a proof

Verify that a Chainpoint proof is valid

Returns

Definitions

PostHashResponse

Name Path Type Description
Hash ID
hash_id_node string

The unique ID for the submitted Hash

Node URI
node_uri string

The URI of the Node that received the Hash, Proofs must be retrieved from the same Node URI

Hash
hash string

The Hash that was submitted

Cal Proof Ready Timestamp
cal_ready_at date-time

Timestamp offering an estimate when the Cal Proof will be ready for retrieval

BTC Proof Ready Timestamp
btc_ready_at date-time

Timestamp offering an estimate when the BTC Proof will be ready for retrieval

GetProofResponse

Name Path Type Description
Proof
proof string

The Chainpoint Proof for a given Hash/Hash ID

Has Cal Anchor
has_cal_anchor boolean

Boolean indicating if the Proof contains a Cal anchor

Has BTC Anchor
has_btc_anchor boolean

Boolean indicating if the Proof contains a BTC anchor

PostVerifyResponse

Name Path Type Description
Timestamp
timestamp date-time

The timestamp the Hash was submitted

Has Cal Anchor
has_cal_anchor boolean

Boolean indicating if the Proof contains a Cal anchor

Has BTC Anchor
has_btc_anchor boolean

Boolean indicating if the Proof contains a BTC anchor

Cal Anchor Is Valid
cal_anchor_is_valid boolean

Boolean indicating if the Cal anchor is valid

BTC Anchor Is Valid
btc_anchor_is_valid boolean

Boolean indicating if the BTC anchor is valid

GenerateHashStringResponse

Name Path Type Description
Hash
hash string

The SHA256 Hash of the string submitted