Technical and Product Updates

Verify without intermediaries: Our new independent verification portal

March 7, 2024

At BLOOCK, we’ve always believed that trust shouldn't come at the cost of control. And yet, in much of the blockchain world, verifying data still means relying on centralized platforms. Think of our previous centralized verification model or our direct integration — great tools, but single points of failure nonetheless. What happens if one of them goes down? Or if we decide to restrict access to certain information?

That’s the problem we set out to solve. Today, we’re introducing a solution we’re incredibly proud of: a fully decentralized, open-source, and standalone verification portal that puts data validation entirely in the hands of the user—no intermediaries required. We recommend you to check the demo we’ve recorded to showcase it:

🚧 The problem: Centralization

Let’s be honest: while blockchain promises decentralization, verification often tells a different story. Most current systems depend on external services to confirm the validity of a record. That’s not just a contradiction, it’s a vulnerability. Relying on a third-party gateway introduces risk, whether it’s availability, censorship, or long-term sustainability.

We believe that true trust comes from independence. That’s why we built a system where users can verify the authenticity, integrity, and timestamp of any document—without needing to rely on BLOOCK, or anyone else.

🛠️ Our approach: Decentralization by design

The portal is built around three core principles, each of which plays a crucial role in ensuring transparency, security, and independence in the certification process:

(1) Standardization: All blockchain interactions must be standardized in terms of format, communication, and proof, ensuring that anyone can recalculate the entire certification state and access its evidence at any time. This applies not only to layer two integrations but also to data formats and file metadata, enabling self-contained evidence preservation over time.

(2) Recoverability: Once standardization is established, users should be able to independently recover the state of any certification via decentralized networks and reconstruct their certification evidence. This allows them to independently verify the authenticity and integrity of any record.

(3) Availability: To ensure recoverability of a standardized state, data and state transitions must be publicly accessible for anyone to retrieve. This is why we've enhanced our anchoring protocol to publish state transitions to a fully available peer-to-peer network.

Starting from this foundation, and to keep it simple, we've broken it down into two main components that enable the complete independence of our brand-new verification portal. These components have been specifically designed to provide a robust, transparent, and autonomous solution, ensuring that each user can verify and validate data without relying on intermediaries or centralized services.

🔄 A Sync-client for raw evidence synchronization.

At the core of our decentralized verification stack is the Rust-based sync client, designed to interact directly with distributed networks—no centralized APIs, no hosted services, no gatekeepers. This client empowers users to synchronize and obtain blockchain evidence independently, ensuring independent transparency and auditability of records.

🔄 Full state synchronization from the initial root anchor, using public state transition data stored on decentralized storage networks.

🌲 Standarized merkle tree-based proof generation and validation to guarantee the integrity of each dataset or record as well as its existence.

⏱️ Direct timestamp verification on-chain, with no need to rely on BLOOCK or any third-party service.

This client is built with performance and portability in mind. It’s open-source and ready to be integrated into your custom infrastructure or workflows.

Check it out here: github.com/bloock/bloock-sync

✅ A Validation portal built to be completely autonomous

To complement the sync client, we've created a fully autonomous frontend verification portal built with React + Vite. It's lightweight, user-friendly, and 100% open-source—designed to empower anyone to verify data independently, requiring only the integrated synchronization client and no additional backend services.

📄 Upload a file or paste a URL pointing to a document which will automatically sync with its blockchain certification evidences if existent independently from BLOOCK services.

🔐 Decrypt encrypted files, whether you're using locally stored keys or keys managed by BLOOCK thus guaranteeing complete access control no matter where your information is stored.

🧾 Verify everything, ranging from digital signatures, merkle proofs, file integrity, and blockchain timestamping without a hassle to guarante your record authenticity, integrity and issuance date.

📊 Inspect results in detail, including the full validation trace and underlying blockchain data.

The portal is fully customizable and independently deployable. Whether you’re an enterprise looking to integrate it into your internal systems or a public service wanting to offer verifiability to your users, this tool puts you in control—no vendor lock-in, no dependency on our servers.

Explore the codebase and make it your own: github.com/bloock/valid-proof

🔐 No provider dependence, just decentralized trust

This isn’t just a “nice-to-have” feature. It’s a foundational shift. By removing intermediaries from the verification process, we’re making sure that data lives and proves itself on-chain, without needing third-party validators to confirm what’s already cryptographically true. In a decentralized world, verification should be resilient, transparent, and universally accessible. With this portal, we believe we’re getting a step closer to that.

We built this because we needed it ourselves to provide an independent service and we’re sharing it because the ecosystem needs it too. If you believe in trustless systems, verifiable claims, and user sovereignty, this is for you.

✅ To wrap up!

You no longer need centralized services to verify documents or proofs. Everything— from syncing state to verifying integrity and timestamps— is handled through open, decentralized systems, ensuring transparency and eliminating any reliance on third-party intermediaries. This means full control and independence for you, whether you’re an individual or an organization. Best of all, it’s all open-source, allowing you to use, adapt, or even self-host the solution according to your needs. With this approach, you're empowered to maintain the security and authenticity of your data without being dependent on any centralized infrastructure.

Acknolwedgement

This project has been funded by Red.es through the 2021 Grants for Research and Development in Artificial Intelligence and Other Digital Technologies and Their Integration into Value Chains (NextGeneration EU funds), under project “Decentralized, persistent, and compliant data availability and verification”.

Stay up to date on what's new!

Subscribe to BLOOCK's Monthly Newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.