Wallet Status

Not Connected

Document Authentication

Authenticate and verify documents securely on the Maat blockchain. You can choose to keep your file entirely private (only hashing it locally), or upload it to our secure off-chain storage for public viewing or encrypted sharing.

Register a New Document

Signing Identity:

Anonymous Wallet

Drag & Drop your file here or click to browse

Select Authentication Tier:

* Register a DID Profile in the Wallet to unlock Tier 2.


Verify an Existing Document

Select a document from your computer to verify if it has been authenticated on the blockchain and has not been altered.

Drag & Drop your file here or click to browse

View a Public Document

Enter the hash of a public document to view it directly in your browser.

Create an Agreement (Multi-Party Signatures)

Use a previously authenticated document hash to create a formal agreement requiring signatures from specific parties.

Fee: 0.001 Meri

Smart Contract Options (Optional)

If the agreement is not fully signed by this time, it expires and any escrow is refunded.

Sign an Agreement

Sign an agreement that requires your signature. This permanently links your wallet address to the document's hash.

Fee: 0.0005 Meri


My Agreements

View the status of agreements involving your wallet address.

Click refresh to load your pending actions.

Agreement History

Records of completed or signed agreements.

No archived agreements.

Share a Private Document

Securely grant access to a private document using the recipient's Public Wallet Address. This ensures only they can decrypt the password.

Fee: 0.0005 Meri


Access a Shared Document

Retrieve and decrypt a document that someone has shared with your wallet address.

ZK Selective Disclosure

Register a document by breaking it into fields. Only the Merkle Root is stored on the blockchain. You can then prove individual fields without revealing the entire document.

Step 1: Register ZK-Document

Enter document fields manually, or upload a .txt, .csv, or .xlsx file to automatically populate them.


Step 2: Verify Selective Claim

Prove a specific field value against a Merkle Root stored on the blockchain.

Create an Oracle Trigger

Lock an escrow payment that will automatically release when a specific document is authenticated on the blockchain.

Fee: 0.001 Meri


My Oracle Triggers

View the status of triggers created by you or targeting your wallet address.

Click refresh to load your oracle triggers.