# this file is something of scratch pad for keeping track of tech dependencies.
# it will eventually be converted into some kind of flowchart, either through
# dia or inkscape or graphviz

# inspirations include the sid meyer's alpha centauri tech tree, the rockwell integrated space plan


end_goals: #see also goals.yaml
- morphological freedom
- cognitive freedom
- biological immortality
- digital immortality
- meaning


tech_pile: #see also ~/code/skdb/taxonomy.yaml
- aldehyde stabilized preservation
- reversible aldehyde crosslinkers
- low temperature vitrification
- high temperature vitrification

- optical dna synthesis
- electrical dna synthesis
- enzymatic dna synthesis
- bulk column dna synthesis
- microfluidic dna synthesis
- inkjet dna synthesis

- inkjet
- microfluidics
- microdroplet storage array
- electrowetting
- optical electrowetting
- optical bead manipulation
- magnetic bead manipulation
- dna origami
- nano tiles
- self-assembled circuit
- dna oligomer assembly reaction

- rational protein design
- SNP analysis (understanding genetic variation)
- epigenetic analysis (understanding epigenetic variation)
- molecular biology simulator (coarse)
- molecular biology simulator (fine)

- networked immune system (implant to download immunity to viruses)
- intracellular CPU
- biological internet (RNA packets)
- molecular ticker tape recording

- mass spectrometry
- HPLC
- raman spectrometry

- superresolution microscopy
- nano-CT
- electron microscopy
- FISSEQ (DNA stain)
- aptamer barcoding stain
- scanning tunneling microscope

- diamond mechanosynthesis
- bush robot
- desktop nanofactory


- beamforming algorithms
- ultrasonic brain stimulation
- ultrasonic contrast brain activity indicator
- holographic un-scattering (openwater)
- optical brain activity indicator

- wearable computing
- augmented reality
- perky chorded keyboard
- ambient RF localization (wifi fingerprinting and GPS interferometry)


- public key cryptography
- distributed action scripting (couchsurfing guy's idea)
- distributed scientific publication framework
- reconfigurable FPGA computing

- integrated circuit (electronic)
- integrated circuit (optical)
- VLSI integrated circuit

- neural networks
- linear classifiers
- markov models
- ethical calculus
- superforecasting

intermediate: #abstract nodes, enabled by multiple possible technologies
- suspended animation
- brain uploading
- brain emulation
- genome sequencing
- genome synthesis
- gene upgrade (gene therapy)
- germline upgrade
- gestation
- data storage (TB)
- data storage (PB)
- data storage (EB)
- data storage (YB)
- processing (teraflop)
- processing (petaflop)
- processing (exaflop)
- processing (yottaflop)
- processing (32 qubit)
- processing (64 qubit)
- processing (128 qubit)
- processing (256 qubit)
- reversible computing
- atomically precise manufacturing
- planar fabrication (nano)
- planar fabrication (micro)
- planar fabrication (meso)
- planar fabrication (macro)
- 3d fabrication (nano)
- 3d fabrication (micro)
- 3d fabrication (meso)
- 3d fabrication (macro)
- self-assembly (nano)
- self-assembly (micro)
- self-assembly (meso)
- self-assembly (macro)
- replicator (nano)
- replicator (micro)
- replicator (meso)
- replicator (macro)
- proof of code correctness
- proof of identity
- brain stimulation (coarse)
- brain stimulation (fine)
- brain scanning (coarse)
- brain scanning (fine)
- optimal nutrition
- economical nutrition
- optimal sleep
- economical sleep
- telepresence (sensing)
- telepresence (physical manipulation)

organizational:
- hackerspaces
- autonomous corporations
- political movement
- long-lived organization
- anonymous action
- standalone complex