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



Industrias de Firmas Electrónicas, S.A. (IFESA) es la primera empresa panameña dedicada a tecnologías basadas en algoritmos criptográficos, firmas electrónicas,