How to build a legal tech app with no blockchain

  • Issuer: Signs or issues credentials using government mandated HSM or Smart cards to legally bind these credentials.
  • Holder: Same as VC model, but can enroll into a “peer” like id with issuer. Issuer can create an attestation credential to eg link a wallet address. Next time holder uses a certain DID with Issuer, it can be attested.
  • Verifier: Same as VC model, requests Verified Presentation to verify proof
  • Business already has KYC, the user goes through KYC onboarding and if vouched, gets registered in a database as whitelisted for wallet enrollment.
  • The API service (onsite) is connected to HSM/Smartcard and issues VCs following XOPA-002, which creates a challenge/response.
  • User when asked to enroll, signs with wallet.
  • The result gets attached to the credential or some ledger, but it is stored as a XAdes detached signature.
  • Any regulatory concern is addressed with append-only log of XAdes detached signatures.
  • Legal Tech company sells legal design templates as NFTs
  • Marketplace manages all the buy/sell (orderbook) features
  • Buyes obtains the design template and starts using it eg Adobe Sign or some other software. Assume is a software capable of VC and XAdes.
  • Any changes are stored as VC and XAdes and kept in an append only store, maybe IPFS or Swarm Bee using Feeds feature.
  • Again, you’ll get the merkle tree, append-only, zero gas features without actually using a full fledge blockchain while keeping copies or documents fully legally backed by regulations.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store