Welcome GLH 2022!


Integra would like to officially welcome all participants to GLH2022, the world's largest legal hackathon! As the founder of the GLH, Integra is pleased to offer our enterprise blockchain technology to all teams during the hackathon to help support their projects. Since Integra's blockchain technology is probably new to most of you, this guide will give you a quick overview of the functionality that the Integra Ledger blockchain may be able to provide within your project.

What is Integra?

Integra is the company that developed the Integra Ledger blockchain - an enterprise blockchain that has been specially designed to support the global legal industry. Functionality ranges from proof of the existence and authenticity of documents, to version control, to distributed identity, to Smart Document (automation) technology, to document encryption. All of these services are described later on this page.

How can Integra benefit your project?

Integra has pioneered the philosophy that "authenticated data leads to automated data". Rather than focus on automated execution ("smart contracts"), Integra provides the blockchain infrastructure to authenticate data - and specifically, documents and contracts. Traditional software applications can then perform various automations on the authenticated documents and contracts. This is an entirely new technology paradigm for the legal industry which will give rise to new types of applications, such as universal contract automation between organizations that use different document and contract management software. We invite you to explore all of the possibilities and experiment with our technology. Be a pioneer with us!

Start with Integra University

Before diving into the technical aspects of the Integra Ledger blockchain, we encourage you to watch some of the helpful videos at Integra University - https://university.integraledger.com/

Most of them are no more than 2-3 minutes long.

Try the simple example applications

NDA - https://nda.integraledger.com/upload-file

Tokenize a contract - https://www.tokenizemycontract.com/upload-file

Key Technical Concepts

There are several technologies to briefly cover for the benefit of GLH2022 participants. All of these technologies can be used for any project in the GLH2022 event.

Integra Smart Documents

Integra Smart Documents start as normal documents and contracts that preserve important structured field data as metadata, and then are registered on the Integra Ledger blockchain by writing an ID and hash of the document to the blockchain. No private information is stored on the blockchain. Thereafter, because the authenticity of the document can be confirmed by querying the Integra Ledger blockchain, the structured data contained within the metadata can be automatically processed into other software applications. This enables the trusted peer-to-peer transfer of data between parties with no intermediary cloud software needed! For more information visit the Smart Documents section.

Document Authenticity

The ability to prove a document is unaltered and authentic can be easily achieved using Integra Ledger by storing a digital fingerprint, known as a hash, of the document on the blockchain. This allows other parties to compare the fingerprint of the document they currently have with the version stored on the immutable distributed ledger to ensure it is the unaltered, authentic document previously registered on Integra Ledger.

Version Control

Universal version control is another function that can be added to a project for GLH 2022. The ability to query Integra Ledger using calls like opt1exists where a unique document id can be stored in the opt1 field and then sorted by date to ensure that the current file is the latest file for that document registered immutable ledger. This can also be carried further where the hash is digitally signed, for more information visit Digital Signing.

Smart Documents as Complex Data Containers

The combination of the Integra Ledger blockchain for authentication and Integra Smart Documents as "containers" for structured data opens up an almost unlimited array of possibilities for creating links and references between documents and contracts, without the need to create complex software applications that would typically accomplish the same thing. For example, the metadata of a smart document can contain references to other documents, such as links to other documents in a document set, or can include complex instructions such as triggers for actions in other software applications.

Distributed Blockchain Identity

The distributed nature of blockchain allows users to create identities that can be verified using public/private key pairs. Having an IntegraId that can be associated with the public key and shared with anyone allows for full encryption, see Encryption for more information. Integra takes distributed identity one step further by using Attestation Documents to strengthen the identity for the receiving party if the user chooses to do so. The ability for the user to choose which information to share with others is a key distinction that separates Integra's blockchain identity.


Integra Ledger can serve as a public key registry, useful for encrypting data that is transmitted peer-to-peer. It's easily implemented - all that is necessary is for the intended recipient to share his or her IntegraId with the sender so the document can be encrypted using the correct RSA public key, stored on Integra Ledger and available for for anyone to query and use. Please visit Encryption/Decryption for more information.

GLH 2022 Support

Integra will be glad to assist and support any team in GLH2022 - setting up demos of the technology, understanding key concepts, and helping with the implementation of the technology within GLH projects. Just email us at [email protected]. We are excited to see what you will build! Happy Hacking!