BlockLedger
PlatformHow it worksBuilt forFAQ
Launch Platform
BlockLedger
Smart India Hackathon · PS 26125 · Bharat Electronics Limited

Identity, access and asset ownership secured by cryptography, not by trust.

BlockLedger replaces centralized identity and asset registries with self-sovereign DIDs, NFT-bound asset ownership and smart-contract-enforced role permissions. Every identity creation, mint, allocation, permission change and transfer is written to a hash-chained ledger anchored on-chain — verifiable by anyone, alterable by no one.

Launch Platform
View Audit Trail
did:blkl:sol:<pubkey>W3C DID DocumentsSHA-256 content hashingSolana devnet anchoringIPFS pinning

The platform, in six parts

Centralized IAM concentrates every credential behind one perimeter, and asset ownership is scattered across disconnected systems where provenance cannot be checked. BlockLedger removes both single points of failure.

01

Decentralized Identity

Every participant holds a self-sovereign DID of the form did:blkl:sol:<pubkey>, derived from their own keypair. No central directory issues it and no administrator can silently revoke it — authentication is a cryptographic proof, not a database lookup.

  • —W3C-shaped DID Documents
  • —Ed25519 verification methods
  • —DID Document pinned to IPFS
02

NFT-Based Asset Ownership

Documents, design files, firmware images, certificates, licences and hardware passports are minted as NFTs. Each token is unique, traceable and bound directly to a holder's DID, creating a permanent and unforgeable link between the asset and its owner.

  • —SHA-256 content hash as the asset fingerprint
  • —Owner field references a DID, not an address alias
  • —Transfer history retained per token
03

Smart-Contract Governance

Minting, allocation, transfer and validation rules live in contract logic rather than in application code. Only authorized administrators can mint and assign assets, so unauthorized duplication or reassignment fails at the protocol layer instead of being caught after the fact.

  • —Deterministic authorization checks
  • —Unauthorized calls revert with a reason
  • —Same rules for UI, API and direct calls
04

Role-Based Access Control

Four roles — Admin, Manager, Auditor and User — are attached to identities, not to sessions. Administrators define which permissions each role carries, and the contracts evaluate that matrix on every single operation.

  • —Live role × permission matrix
  • —Permission changes are themselves audited
  • —Least-privilege by default for User and Auditor
05

Immutable Audit Trail

Identity creation, NFT minting, asset allocation, permission changes and ownership transfers are appended to a hash-chained ledger where every entry commits to the hash of the one before it. Altering any historical record breaks the chain and is detected immediately.

  • —Hash-chained, append-only entries
  • —Anchored on Solana devnet
  • —Built-in tamper detection over the full chain
06

Content-Addressed Storage

Payloads are addressed by their own hash rather than by location. The content identifier is what gets recorded on-chain, so a retrieved file either hashes back to the recorded value or it is not the file that was registered.

  • —IPFS pinning via Pinata when configured
  • —Clearly-labelled local simulation otherwise
  • —Hash verification on every retrieval

Anchored on a public ledger

Audit-chain checkpoints are committed to Solana devnet, so the record of who holds what — and who was allowed to change it — is verifiable outside BlockLedger itself. Where network credentials are not configured, the platform falls back to a clearly-labelled local simulation rather than pretending an anchor exists.

VerifiableVerifiable

How it works

From keypair to verifiable provenance

Four operations cover the whole lifecycle. Each one leaves a record that the next one can be checked against.

01/identity

Register an identity

A keypair produces a decentralized identifier — did:blkl:sol:<pubkey>. BlockLedger assembles a W3C-shaped DID Document containing the Ed25519 verification method and pins it to IPFS. The identity belongs to the holder; the platform only records that it exists.

DID stringDID Document CIDRegistry entry
02/assets

Mint the asset as an NFT

The file — a document, design file, firmware image, certificate, licence or hardware passport — is hashed with SHA-256, pinned to IPFS, and minted as a token whose owner field is the holder's DID. Only an Admin may mint, enforced in contract logic.

SHA-256 digestIPFS CIDToken bound to a DID
03/access-control

Assign roles and permissions

Admin, Manager, Auditor and User are mapped to explicit permissions against each identity. Every subsequent operation is evaluated against that matrix, and calls made without the required permission revert rather than degrade silently.

Role assignmentPermission matrixReverts on violation
04/audit

Verify on the immutable trail

Each of the preceding actions appends an entry that commits to the hash of the previous one. Re-running the chain check recomputes every link and anchors a checkpoint on Solana devnet, so any edit to history is surfaced rather than absorbed.

Hash-chained entriesTamper checkOn-chain anchor

Run the full sequence yourself — the platform ships with the registry, the permission matrix and the audit chain already wired together.

Launch Platform
Built for

Where provenance has to hold

Environments where an access log is not sufficient evidence and the authenticity of an artefact must be independently checkable.

Defence manufacturing

Sub-assemblies, tooling records and build sheets move between plants and partners. Binding each record to a DID makes the holder of every revision explicit, and reassignment requires an authorized administrator rather than a shared folder permission.

Secure document custody

Classified drawings, tender documents and signed approvals are hashed before storage. Custody changes are ledger entries, so the question is not who currently has access but who has ever held it.

Firmware & design-file provenance

A firmware image or PCB design is registered by its SHA-256 digest. Anything later presented as that artefact either hashes to the recorded value or is demonstrably not the artefact that was registered.

Contractor & vendor access

External parties receive an identity with a scoped role instead of a shared credential. Permissions are evaluated by contract on every operation and withdrawn by changing the role, which is itself an audited event.

Licence & certificate issuance

Calibration certificates, test reports and software licences are minted as non-duplicable tokens. Verification is a lookup against the issuing identity, not a phone call to the issuer.

Compliance auditing

Auditors get a role that can read the full trail without the ability to mutate it. The chain check recomputes every link, so an audit is a computation rather than a request for cooperation.

Technical surface

did:blkl:sol:<pubkey>W3C DID DocumentEd25519 verification methodSHA-256 content hashingIPFS content identifiersPinata pinning when configuredHash-chained append-only ledgerSolana devnet anchoringAdmin / Manager / Auditor / UserContract-enforced permission matrixReverts on unauthorized callsFull-chain tamper detection
did:blkl:sol:<pubkey>W3C DID DocumentEd25519 verification methodSHA-256 content hashingIPFS content identifiersPinata pinning when configuredHash-chained append-only ledgerSolana devnet anchoringAdmin / Manager / Auditor / UserContract-enforced permission matrixReverts on unauthorized callsFull-chain tamper detection
did:blkl:sol:<pubkey>W3C DID DocumentEd25519 verification methodSHA-256 content hashingIPFS content identifiersPinata pinning when configuredHash-chained append-only ledgerSolana devnet anchoringAdmin / Manager / Auditor / UserContract-enforced permission matrixReverts on unauthorized callsFull-chain tamper detection
did:blkl:sol:<pubkey>W3C DID DocumentEd25519 verification methodSHA-256 content hashingIPFS content identifiersPinata pinning when configuredHash-chained append-only ledgerSolana devnet anchoringAdmin / Manager / Auditor / UserContract-enforced permission matrixReverts on unauthorized callsFull-chain tamper detection

Every identity, asset and permission change on one verifiable record.

Smart India Hackathon · PS 26125 · Bharat Electronics Limited

Launch Platform

BLOCKLEDGER

BLOCKLEDGER

✶Faqs

How it works, precisely

What exactly is a DID, and how is it different from a user account?

How is an NFT bound to an identity rather than to an address?

How is role-based access control actually enforced?

What is stored on-chain, and what is stored on IPFS?

What makes the audit trail tamper-proof?

What happens if a private key is lost?

What is deployed today, and what is not?