Xero Integrates With Tierion To Secure Accounting Data Using Chainpoint

Xero’s API team has developed a project that uses Chainpoint to prove the integrity and timestamp of accounting data by anchoring it to the Bitcoin blockchain.

What is Xero?

Xero provides cloud-based accounting software to over 1.2 million customers in 180 countries. They’re one of the fastest growing software as a service companies globally.

How does Xero use Chainpoint?

Xero Developer Evangelist Riley James has developed a project that shows how developers can use the Xero API and Chainpoint to create an immutable audit history of the changes to accounting records and documents. Xero’s blog post describes how this proof of concept application makes use of Chainpoint to prove an invoice existed at a point in time.

Read the full Xero blog post

How is the blockchain used?

Tierion’s Chainpoint technology lets software developers link data to the blockchain. This process generates a Chainpoint proof, which can be used to prove the data is linked to a point on the chain— hence the name Chainpoint.

Blockchains are notoriously slow. Bitcoin can process about four transactions per second. Ethereum can process approximately fifteen transactions per second. Chainpoint overcomes these scalability limitations by linking thousands or even millions of Chainpoint proofs to a single transaction. Chainpoint transforms the blockchain into a global proof engine.

How can I learn more about Chainpoint?

If you’re a software developer, you can learn more about Chainpoint by visiting our web site or GitHub repo.

chainpoint

Chainpoint web site

Each Chainpoint Node has a HTTP API. There’s also a Chainpoint Javascript client that can be used in browser and Node.js based applications.

About Xero

Xero is a beautiful, easy-to-use global online platform for small businesses and their advisors. The company has over one million subscribers in more than 180 countries. Xero seamlessly integrates with more than 600 apps. It was ranked #1 by Forbes as the World’s Most Innovative Growth Company for two years running, won Technology Provider of the Year for the British Small Business Awards, and was rated by Canstar Blue as Australia’s best accounting software three consecutive years from 2015–2017.

Introducing Tierion’s Community Guidelines

Our Current Community

Tierion has an active community with thousands of members. Discussions primarily take place on Discord and Telegram. Conversation topics include technical assistance, node operations, and the occasional meme in the #random channel.

What’s Changing?

We are introducing community guidelines so our community platforms can continue to be a place for engagement, growth, and learning for everyone.

Tierion’s new guidelines maintain the same core principles as our old “bullet points”. They clearly define “do’s” and “don’t’s”. Do’s include common sense principles around respect, conversation topics, and helping others. Also defined are ways to engage, learn and grow with the Tierion community. Don’t’s is a clear list of counterproductive behaviors that are not allowed. You’ll also find a “Basics” section introducing Tierion with top-level explanations and lots and lots of links.

Moderating Tierion’s Community Channels

We’re giving community members the opportunity to help with moderation. Community moderators will be chosen by the Tierion team.

Tierion has several channels where conversations take place in a variety of languages other than English. For example, #local-fr is a Discord channel where Tierion conversations are held in French. We’re looking for assistance from moderators who speak German, French, Russian, Japanese and/or Mandarin Chinese.

How to Become a Moderator

If you’d like to become a Community Moderator, send a message to [Team] Kate on Discord with why you believe you are a good candidate.

Community Guidelines

Welcome

Thank you for being part of the Tierion Community. These common-sense guidelines ensure everyone will continue to provide a platform for our members to engage, learn and grow. These guidelines will be reviewed regularly and updated as the needs of our community change.

The Basics

Get to know Tierion and become a part of our community.

  • Tierion FAQ
  • Where: DiscordTwitterTelegramFB
  • Who: community of node operators, developers, crypto enthusiasts, and our team
  • What: nodes, proof engine, Chainpoint
  • Tierion / Chainpoint’s API’s connect/anchor hashes of data to the Bitcoin/Ethereum blockchain and return a timestamp + Chainpoint proof.
  • Do: be kind and respectful to others, be active across our channels
  • Don’t: engage in any kind of harassment, spam, or discriminatory/hateful content/language

Do’s

We encourage all out community members to:

  • Join all of Tierion’s communities
  • Follow Tierion across social platforms
  • Contribute to conversations
  • Answer questions + helping others
  • Be kind to others
  • Use appropriate language
  • Respect all races / ethnic origins, religions, disabilities, genders, ages, nationalities, veteran status, or sexual orientations / gender identities

Engage

We encourage every community members to engage one another in conversations. Ideally those conversations would be about Tierion, but we know sometimes people can get off topic (we get it!).

Ways to engage:

  • Build a project using Chainpoint
  • Translate our JS library into other languages (PHP, Go, Python)
  • Build something using our JS library or Node API
  • Engage in the Tierion Discord and/or Telegram groups
  • Share (constructive) ideas, input, feedback
  • Discuss node operation, registration
  • Ask questions
  • Engage with us on Twitter
  • Tweet us your thoughts / projects / Tierion use cases!
  • Set up and run node(s)

Grow

At Tierion, we believe in, and highly value, growth mindsets (aka constant improvement / growth over definitive “success”/”failure”). We want to bring that same spirit to our community, and grow with you. There is so much to learn from each other, and with each other. This is also an opportunity to meet people that share similar interests (crypto! hashing data! blockchain!) and grow your network of colleagues / friends.

Learn

Our community provides opportunities for members to share knowledge and learn. Please give credit where credit is due. This includes giving a “hat tip” to a mentor or citing sources when giving advice to others.

Cool things to learn about:

  • How to verify a Chainpoint proof without Tierion
  • How Tierion, Chainpoint works
  • The history of the blockchain
  • How to set up, operate a node

Don’t’s

Doing any of the things on the “Don’t” list will result in your removal from the Tierion Community.

Spam and scams

Everyone hates spam. Don’t create misleading content. It’s not okay to post large amounts of untargeted, unwanted or repetitive content in our communities.

Privacy

If someone has posted your personal information you can request the removal of that content. We will take action accordingly.

Impersonation

Accounts that are established to impersonate another individual and/or company will be removed.

Copyright

Tierion community members are expected to and must obey / comply with all copyright laws.

Distasteful, hateful, violent, graphic, or dangerous content

We do not support content that promotes or condones violence or hate against individuals or groups based on race or ethnic origin, religion, disability, gender, age, nationality, veteran status, or sexual orientation/gender identity, or whose primary purpose is inciting hatred on the basis of these core characteristics. This can be a delicate balancing act, but if the primary purpose is to attack a protected group, the content crosses the line.

Do not post anything that encourages others to do things that might cause them to be harmed (hacked, physically injured, etc).

Do not post obscenities.

Harassment and cyberbullying

It is not ok to post abusive content on our communities. If harassment crosses the line into a malicious attack it can be reported and may be removed. In some cases, users may be mildly annoying or petty and should be ignored.

Sexual harassment will not be tolerated and will be reported and removed, and, if continued, will result in the expulsion of the user from the community.

Doxing and DDOS attacks are considered malicious attacks and will result in immediate expulsion of the user and the offending post(s).

Threats

Predatory behavior, stalking, threats, harassment, intimidation, invasion of privacy, revealing other people’s personal information, and inciting others to commit violent acts are taken very seriously. Anyone caught doing these things will be banned from our communities (in some cases, permanently) and will be reported to law enforcement.

Nudity or sexual content

It is not acceptable to post, link to, or discuss nudity or sexual content.

Tierion Network Update — April 11, 2018

Rewards Queue

Today marks the launch of the rewards queue. Previously, a single Chainpoint Node that passed all audits was randomly selected and issued a reward. This model has ended. Here’s how the new model works:

  • Public Chainpoint Nodes are placed in a queue and given an audit score.
  • Nodes that pass audits get a +1 to their audit score.
  • Nodes that fail an audit get a -1 to their audit score.
  • For each reward period, a single node is randomly selected from the top 100 nodes in the rewards queue and issued a reward.

The Chainpoint Wiki on Github has a full description of the Chainpoint Network Reward Queue Rules.

What’s The Benefit of the Rewards Queue?

The rewards queue should improve network reliability and distribute rewards more evenly. Node operators are incentivized to keep nodes online and passing audits. The launch of the rewards queue is the latest in an upcoming series of changes that will allow nodes to join the Chainpoint Network at any time.

Additional Network Growth

On April 5th at 10:00am PT (17:00 UTC) an additional 500 nodes joined the Chainpoint Network. This brings the total number of public Chainpoint Nodesthat have successfully registered to 7,500.

Those keeping track of the size of the Chainpoint Network might notice this number is slightly higher than expected. High demand and technical problems in February and March led to an unintended overage in the number of nodes that registered. These problems have been resolved. The April 5th registration went smoothly.

As of this writing, the total number of public Chainpoint Nodes passing audits is 6,057. This number is different from the total nodes that have successfully registered for the following reasons:

  • The number of Nodes passing audits fluctuates
  • Every node that has ever registered is not active
  • Some nodes have not upgraded to the latest software version

The difference between the number of nodes that have ever registered, and the number of active nodes that are passing audits will continue to grow over time. For this reason, we will be periodically making the count of active nodes that pass audits publicly available. More information will be coming in a future update.

Upgrade Registration Process

Node operators should upgrade to version 1.3.7 as soon as possible. The command ‘make upgrade’ will upgrade and restart a Chainpoint Node.

IMPORTANT: Nodes must upgrade to 1.3.7 to be eligible for rewards.

Node upgrade video tutorial.

Chainpoint API Tutorial

Want to build something with Chainpoint? Our team created a guide that shows how to use a Chainpoint Node’s API to create a Chainpoint proof. You can use any programming language that supports HTTP calls.

Chainpoint Javascript Client

This javascript client can be used in both Browser and Node.js based Javascript applications using callback functions, Promises (using .then.catch), or Promises (using async/await) functional styles.

We’ve created a live code notebook on Runkit that demonstrates how to use the client. Developers are encouraged to submit any issues to the Chainpoint Client Github repo.

NPM — https://www.npmjs.com/package/chainpoint-client

We’re Hiring

Tierion has several openings for experienced developers to join our team in San Francisco. Our toolchain is based on Node.js, CockroachDB, PostgreSQL, RabbitMQ, Redis, and Consul. Everything is glued together with Docker, Docker Compose, and Kubernetes.

View full job descriptions

Follow Chainpoint development on Github. Keep up to date by following Tierion on Twitter.

Liaison Partners With Tierion To Secure Enterprise Data Using Blockchain Proof Technology

Liaison is using Tierion’s blockchain proof engine to improve data security in healthcare, life sciences, manufacturing, financial services, and other industries.

Who is Liaison?

Liaison provides integration and data management technology to more than 7,000 customers in 46 countries. The company’s flagship product is ALLOY, a cloud-based platform that gives enterprises a unified place to store, manage, and secure their most critical data.

How do Tierion and Liaison work together?

Liaison uses Tierion to secure the integrity of customer data and create an audit trail for business processes. Many Liasion customers must adhere to stringent data security regulations. ALLOY users can now leverage the blockchain to create proof of virtually any type of event or transaction, including purchases, stock trades, contract signatures and insurance claims.

“We are excited to partner with Tierion to expand the already extensive data integration, management and compliance capabilities of our next-generation Liaison ALLOY® Platform to include practical deployment options for blockchain technology to verify and share data, files, business processes and more.”

– Bob Renner, CEO Liaison

Read the Liaison press release

How is the blockchain used?

Tierion’s Chainpoint technology lets software developers link data to the blockchain. This process generates a Chainpoint proof, which can be used to prove the data is linked to a point on the chain— hence the name Chainpoint.

Blockchains are notoriously slow. Bitcoin can process about four transactions per second. Ethereum can process approximately fifteen transactions per second. Chainpoint overcomes these scalability limitations by linking thousands or even millions of Chainpoint proofs to a single transaction. Chainpoint transforms the blockchain into a global proof engine.

How can I learn more about Chainpoint?

If you’re a software developer, you can learn more about Chainpoint by visiting our web site or GitHub repo.

chainpoint

Chainpoint web site

Each Chainpoint Node has a HTTP API. There’s also a Chainpoint Javascript client that can be used in browser and Node.js based applications.

About Liason

Liaison Technologies provides integration and data management solutions to help customers unlock the power of a data-centric approach to their business. Liaison’s cloud-based approach breaks down the barriers between data silos to tap into the valuable information needed to make better decisions, faster. Tailored to solve complex data problems today while building a robust foundation for tomorrow’s unforeseen challenges, Liaison fosters a seamless flow of information securely and at scale. Founded in 2000, Liaison serves more than 7,000 customers in 46 countries, with offices in the United States, the Netherlands, Finland, Sweden, the United Kingdom and Singapore. For more information, visit http://www.liaison.com/

Tierion Network Update — March 2018

Chainpoint Node Registration

Node registration will open on April 5th at 10:00am PT (17:00 UTC). An additional five hundred nodes will be able to register. Rewards will remain at 1,500 TNT per reward period.

A Simpler Registration Process

The new registration process allows node operators to upgrade beforeregistration opens.

  1. Upgrade Node — Node operators should upgrade to version 1.3.7 as soon as possible. The release will be available soon.
  2. Restart Node — When registration opens, type ‘make restart’. Chainpoint Nodes automatically attempt to register when restarted or upgraded.

The command ‘make upgrade’ will upgrade and restart a Chainpoint Node.

IMPORTANT: Nodes must upgrade to 1.3.7 to be eligible for rewards.

Node upgrade video tutorial.

Rewards Changes Coming

Currently, a single Chainpoint Node that successfully passes all audits is randomly selected and issued a reward. This model will be coming to an end. The first step is adding a rewards queue. Here are the basics:

  • Nodes that continually pass audits will advance in the queue.
  • Nodes that receive rewards will fall to the bottom of the queue.
  • Nodes that fail audits will fall back in the queue.

Node operators are incentivized to keep nodes online and passing audits. This change should result in a more reliable network and even distribution of rewards. We plan on rolling out the rewards queue in late April.

Scaling the Network

Tens of millions of Chainpoint proofs were generated in March as part of our test program. This work is being done in preparation for rolling out new capabilities.

Ultimus Announcement

Ultimus announced they’re using Chainpoint to create proof of business processes in banking, healthcare, law, medical technology, government, compliance, and other industries. View the full announcement.

Tierion Discord

Tierion’s Discord Community is the best place learn about Tierion and get answers to your questions. With over 4,000 members in Tierion’s Telegram channels, it can be difficult to follow the conversation. Discord makes it easier to segment discussions into multiple topics.

discord

Tierion’s Discord community.

Chainpoint API Tutorial

Want to build something with Chainpoint? Our team created a guide that shows how to use a Chainpoint Node’s API to create a Chainpoint proof. You can use any programming language that supports HTTP calls.

Chainpoint Javascript Client

This javascript client can be used in both Browser and Node.js based Javascript applications using callback functions, Promises (using .then.catch), or Promises (using async/await) functional styles.

We’ve created a live code notebook on Runkit that demonstrates how to use the client. Developers are encouraged to submit any issues to the Chainpoint Client Github repo.

NPM — https://www.npmjs.com/package/chainpoint-client

We’re Hiring

Tierion has several openings for experienced developers to join our team in San Francisco. Our toolchain is based on Node.js, CockroachDB, PostgreSQL, RabbitMQ, Redis, and Consul. Everything is glued together with Docker, Docker Compose, and Kubernetes.

View full job descriptions

Follow Chainpoint development on Github. Keep up to date by following Tierion on Twitter.

Ultimus integrates Tierion for Blockchain Digital Process Automation

Who is Ultimus?

Ultimus is a leading provider of Business Process Management (BPM) technology to thousands of organizations in over 80 countries, including some of the world’s largest companies.

What is Business Process Management software?

BPM helps companies automate business processes. For example a bank may need to process a loan application or a hospital may need to schedule patients. Companies rely on Ultimus software to automate and track these types of business processes.

How do Tierion and Ultimus work together?

Ultimus uses Tierion to create an audit trail for business processes and prove the integrity and timestamp of documents. Many organizations need to prove that digital documents and data were created before a certain time and haven’t been altered. This is particularly important for regulated businesses. Examples include:

  • loan agreements
  • purchase orders
  • reports filed with a regulatory body

This video demonstrates how Ultimus and Tierion are used to process a loan application. It includes a live demonstration of Ultimus’ BPM software.

Ultimus & Tierion webinar features a live demo.

How is the blockchain used?

Tierion’s Chainpoint technology lets software developers link data to the blockchain. This process generates a Chainpoint proof, which can be used to prove the data is linked to a point on the chain— hence the name Chainpoint.

Blockchains are notoriously slow. Bitcoin can process about four transactions per second. Ethereum can process approximately fifteen transactions per second. Chainpoint overcomes these scalability limitations by linking thousands or even millions of Chainpoint proofs to a single transaction. Chainpoint transforms the blockchain into a global proof engine.

How long did it take for Ultimus to integrate Chainpoint?

Ultimus went from concept to production in just over 30 days.

ultimus x tierion

Ultimus BPM software, with Chainpoint integration

How can I learn more about Chainpoint?

If you’re a software developer, you can learn more about Chainpoint by visiting our web site or GitHub repo.

chainpoint

Chainpoint website

Each Chainpoint Node has a HTTP API. There’s also a Chainpoint Javascript client that can be used in browser and Node.js based applications.

About Ultimus

Founded in 1994, Ultimus pioneered Business Process Management software (BPMs). Ultimus solutions automate and optimize business processes to solve mission-critical and everyday business challenges. With a unique and dedicated focus on business process effectiveness, Ultimus solutions not only increase efficiency, lower costs, and control risk; they help companies increase revenue and improve customer relationships.

With 14 offices throughout 11 countries and a Global Partner Network, Ultimus solutions have been implemented at thousands of companies in over 80 countries, including some of the largest companies in the world.

Tierion Registration Update

Node registration will open on February 28th at 2:00pm PT (22:00 UTC). An additional one thousand nodes will be able to register. Rewards will increase to 1,500 TNT per reward period.

A Simpler Registration Process

The new registration process allows node operators to upgrade before registration opens.

  1. Upgrade Node — Node operators should upgrade to version 1.3.6 as soon as possible. The release is out now.
  2. Restart Node — When registration opens, type ‘make restart’. Chainpoint Nodes automatically attempt to register when restarted or upgraded.

The command ‘make upgrade’ will upgrade and restart a Chainpoint Node.

IMPORTANT: Nodes must upgrade to 1.3.6 to be eligible for rewards.

Node upgrade video tutorial.

Chainpoint Node 1.3.6 New Features

Nodes will now submit one hash to Core every five seconds. The time to retrieve a calendar proof may increase by up to four seconds. This change is being made in preparation for additional changes to Core.

Upon install, a Chainpoint Node will automatically create a 2GB swap file. If a swap file already exists, none will be added.

Tierion Discord

Tierion’s Discord Community is live! With over 4,000 members in Tierion’s Telegram channels, it can be difficult to follow the conversation. Discord makes it easier to segment discussions into multiple topics.

discord

Tierion’s Discord community is now live.

Chainpoint API Tutorial

Our team created a guide that shows how to use a Chainpoint Node’s API to create a Chainpoint proof. Each Chainpoint Node has a HTTP API. You can interact with Nodes using any programming language that supports HTTP calls.

Chainpoint Client (beta)

The Chainpoint Client makes it easy to create software that uses Chainpoint. This javascript client can be used in both Browser and Node.js based Javascript applications using callback functions, Promises (using .then.catch), or Promises (using async/await) functional styles.

We’ve created a live code notebook on Runkit that demonstrates how to use the client.

NPM — https://www.npmjs.com/package/chainpoint-client

Follow Chainpoint development on Github. Keep up to date by following Tierion on Twitter.

Tierion Network Update — February 14, 2018

Node registration will open on February 28th at 2:00pm PT (22:00 UTC). An additional one thousand nodes will be able to register. Rewards will increase to 1,500 TNT per reward period.

The registration process is simple. Node operators should upgrade to version 1.3.6. Upgrading takes a few seconds. Chainpoint nodes will automatically attempt to register when upgraded.

IMPORTANT: Version 1.3.6 of the Chainpoint Node software will be released moments before registration opens. Nodes must upgrade to be eligible for rewards.

Node upgrade video tutorial.

Monthly Updates

We’re switching from weekly to monthly updates on Medium. There’s a lot going on with Chainpoint development, and companies are using Chainpoint in commercial applications. Switching to monthly updates helps us bring you better information.

Tierion Discord

Tierion’s Discord Community is live! With over 4,000 members in Tierion’s Telegram channels, it can be difficult to follow the conversation. Discord makes it easier to segment discussions into multiple topics.

discord

Tierion’s Discord community is now live.

Mainstream Developer Interest

We presented at Forward JS in San Francisco. Although it wasn’t a blockchain event, half the developers said they owned Bitcoin or Ethereum. Many had an interest in using Chainpoint. We think this is part of a larger trend. Mainstream developers are becoming aware of “blockchain” and have an interest in learning how it can be used in their applications.

Chainpoint API Tutorial

Our team created a guide that shows how to use a Chainpoint Node’s API to create a Chainpoint proof. Each Chainpoint Node has a HTTP API. You can interact with Nodes using any programming language that supports HTTP calls.

Chainpoint Client (beta)

The Chainpoint Client makes it easy to create software that uses Chainpoint. This javascript client can be used in both Browser and Node.js based Javascript applications using callback functions, Promises (using .then.catch), or Promises (using async/await) functional styles.

We’ve created a live code notebook on Runkit that demonstrates how to use the client.

The first javascript client release is a beta. We encourage developers to test the client and submit any issues to the Chainpoint Client Github repo.

NPM — https://www.npmjs.com/package/chainpoint-client

Changes Coming

Our team is working on substantial updates to Chainpoint. Some goals include:

  • Nodes can join the network at any time
  • Changes to the audit/reward systems
  • Node health data will be securely communicated to each node

These updates are still a ways off from being released. We’re running tests to ensure changes can be rolled out with minimal chance of disruption.

We’re Hiring

Tierion has several openings for experienced developers to join our team in San Francisco. Our toolchain is based on Node.js, CockroachDB, PostgreSQL, RabbitMQ, Redis, and Consul. Everything is glued together with Docker, Docker Compose, and Kubernetes.

View full job description

Follow Chainpoint development on Github. Keep up to date by following Tierion on Twitter.

Tierion Network Update — February 4, 2018

Chainpoint API Tutorial

Our team created a guide that shows how to use a Chainpoint Node’s API to create a Chainpoint proof. Each Chainpoint Node has a HTTP API. You can interact with Nodes using any programming language that supports HTTP calls.

For more complex scenarios we recommend using a client library such as chainpoint-client-js. We’re excited about the number of projects that are using Chainpoint. We look forward to sharing them with you in the coming weeks.

Tierion Discord

Tierion’s Discord Community is live! With over 4,000 members in Tierion’s Telegram channels, it can be difficult to follow the conversation. Discord makes it easier to segment discussions into multiple topics. Join us!

discord

Tierion’s Discord community is now live.

We’re Hiring

Tierion has several openings for experienced developers to join our team in San Francisco. Our toolchain is based on Node.js, CockroachDB, PostgreSQL, RabbitMQ, Redis, and Consul. Everything is glued together with Docker, Docker Compose, and Kubernetes.

Follow Chainpoint development on Github. Keep up to date by following Tierion on Twitter.