Sequenced DNA comparison,

without DNA sequence disclosure.

Patents: GRANTED

robots

Offering: Licences with know-how, training & reference code.


Software Developers...

Coders' Corner

A little less of the 'Corner'. Code is the foundation to modern life. Code, in the form of DNA, is the foundation to life.

Given that the patents have already been granted, does that mean there's no space for you? Hell no!

The patents are all software patents & with our friendly licence agreement, we are open to providing you with a suitable licence.


So, what have we developed? Is it available? Does it have an API? Can it be licenced? Etc?

Well, we started with...

An initial prototype, in the form of an Android App, with API.


From this we learned several things, including that we needed a radically faster way of loading, we needed much smaller DNA files, to do anything with them without difficulties & a far more mass market accessible front-end interface.

The load-time dilemma and the need for smaller DNA files were related. It came down to the fact that the classic way of storing a person’s sequenced DNA is in a .BAM or related file. Such files tend to be huge.


We solved both of these problems by inventing .kad files, Key ADdress files.

The speed improvement sped us up by over 99.9% to typically under a second. .BAM files are obese, whereas .kad files are stripped down to only the application specific necessary.

The mass market accessibility issue was resolved by instead of limiting use to those who had Android, broadening it to those who have email.


So then we developed a second generation prototype, which also re-packaged the cryptography, making the level of relationship more bluntly obvious.

Refinements are always on-going.

From where we’re at it will only take a small Agile team moments to produce a production ready product.

Here there be opportunities.


So as this is coders’ corner, I’ll let you into some of the secrets here.

The Code breaks down into distinct operations

  1. Converting a .bam file containing a persons sequenced DNA into a .kad file containing that person's DNA-Address & their DNA-cryptographic keys. The rest of the code can work with either, it’s just about subsequent load times.

  2. Extracting a person’s DNA-Address, in the form of an email address, from their sequenced DNA.

  3. Extracting a person’s DNA keys, from their sequenced DNA.

  4. Given a person’s DNA-address, route a message from them toward their family. This essentially takes the form of a plug-in for an SMTP server.

  5. As an added bonus, a double-check triangulation mechanism, DNA-sign a person’s file or selfie with their DNA.

  6. Double-check level of relatedness, given another person’s DNA-signed file or selfie.

    Auxiliary capabilities

  7. Generate a person’s individual eStamp, connected to their DNA-Address

  8. Validate a person’s eStamp with reference to their DNA-Address

  9. Ecommerce code, supporting the sale & automatic delivery of time limited eStamp

We are happy to provide regional patent & software licences, including for commercial use.

Talk to me about licenced assistance, please contact paul@dna.family