├── README.md ├── docs ├── reference │ ├── Iowa-Notary-Application.pdf │ └── Iowa-Notary-Section.9b.21.pdf ├── source │ ├── Research-POA-Network.rst │ ├── Research-PublicNotary.rst │ ├── index.rst │ ├── include-poa-common.rst │ └── conf.py ├── Makefile └── make.bat ├── package.json └── .gitignore /README.md: -------------------------------------------------------------------------------- 1 | # poa 2 | POA Network 3 | -------------------------------------------------------------------------------- /docs/reference/Iowa-Notary-Application.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2Cld/poa/master/docs/reference/Iowa-Notary-Application.pdf -------------------------------------------------------------------------------- /docs/reference/Iowa-Notary-Section.9b.21.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2Cld/poa/master/docs/reference/Iowa-Notary-Section.9b.21.pdf -------------------------------------------------------------------------------- /docs/source/Research-POA-Network.rst: -------------------------------------------------------------------------------- 1 | Research Document: POA Network 2 | ============================== 3 | 4 | 5 | .. _POA-Network: https://poa.network/ 6 | .. _POA-Network-Forum: https://forum.poa.network/t/poa-network-news-and-updates-27/765 7 | 8 | .. _BlockChain-Wallet-TrustWallet: https://trustwalletapp.com/ 9 | .. _WorldCryptoEconomicForum: http://wcef.co/ -------------------------------------------------------------------------------- /docs/source/Research-PublicNotary.rst: -------------------------------------------------------------------------------- 1 | 2 | Research Document: Public Notary 3 | ================================ 4 | 5 | 6 | .. _NationalNotary-Iowa: https://www.nationalnotary.org/iowa 7 | 8 | .. _Notary-Iowa-Forms: https://sos.iowa.gov/business/FormsAndFees.html#NC9B 9 | .. _Notary-Iowa-Application: https://sos.iowa.gov/business/pdf/applicant.pdf 10 | -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- 1 | Index Document: poa 2 | ==================== 3 | 4 | Research for POA Networks 5 | 6 | #. Documentation using Sphinx_ 7 | 8 | Guide Index 9 | ----------- 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | Research-Notes 15 | 16 | Indices and tables 17 | ------------------ 18 | 19 | * :ref:`genindex` 20 | * :ref:`modindex` 21 | * :ref:`search` 22 | 23 | .. document includes 24 | 25 | .. include:: include-poa-common.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SPHINXPROJ = rtddemo 8 | SOURCEDIR = source 9 | BUILDDIR = build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | .PHONY: help Makefile 16 | 17 | # Catch-all target: route all unknown targets to Sphinx using the new 18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 19 | %: Makefile 20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ms-nfc-4", 3 | "version": "0.0.1", 4 | "description": "Research for nfc client endpoints", 5 | "homepage": "https://github.com/ctrees/ms-nfc-4", 6 | "scripts": { 7 | "docs": "cd docs && make html && cd ..", 8 | "test": "echo test_NOT_Setup", 9 | "wip": "echo wip_NOT_Setup" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "https://github.com/ctrees/ms-nfc-4.git" 14 | }, 15 | "bugs": { 16 | "url": "https://github.com/ctrees/ms-nfc-4/issues" 17 | }, 18 | "keywords": [ 19 | "research", 20 | "ms-nfc-4" 21 | ], 22 | "author": "Chris Trees ", 23 | "contributors": [ 24 | "Chris Trees " 25 | ], 26 | "license": "MIT", 27 | "dependencies": { 28 | }, 29 | "devDependencies": { 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=source 11 | set BUILDDIR=build 12 | set SPHINXPROJ=rtddemo 13 | 14 | if "%1" == "" goto help 15 | 16 | %SPHINXBUILD% >NUL 2>NUL 17 | if errorlevel 9009 ( 18 | echo. 19 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 20 | echo.installed, then set the SPHINXBUILD environment variable to point 21 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 22 | echo.may add the Sphinx directory to PATH. 23 | echo. 24 | echo.If you don't have Sphinx installed, grab it from 25 | echo.http://sphinx-doc.org/ 26 | exit /b 1 27 | ) 28 | 29 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 30 | goto end 31 | 32 | :help 33 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 34 | 35 | :end 36 | popd 37 | -------------------------------------------------------------------------------- /docs/source/include-poa-common.rst: -------------------------------------------------------------------------------- 1 | 2 | .. Meetups 3 | 4 | .. _WEB3-Foundation-DecentraizedExchange: https://www.youtube.com/watch?v=hwfEH5XkBw8 5 | .. _POA-Netowork: https://poa.network/ 6 | .. _TrustEthereumWallet: https://trustwalletapp.com/ 7 | .. _TrustWallet-PlayStore: https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp&rdid=com.wallet.crypto.trustapp 8 | 9 | .. Notary 10 | 11 | .. _Iowa-Notary-Search: https://sos.iowa.gov/search/notary/search.aspx 12 | 13 | .. Dapp things 14 | 15 | .. _Dapp-Tutorial: https://dappsforbeginners.wordpress.com/tutorials/your-first-dapp/ 16 | 17 | .. _Plutus-DApp-NFC: https://plutus.it/public/white-paper.pdf 18 | 19 | .. PWA things 20 | 21 | .. _PWA-Google: https://developers.google.com/web/ilt/pwa/introduction-to-progressive-web-app-architectures-slides 22 | 23 | .. Build things 24 | 25 | .. _fabric8.io: https://fabric8.io/ 26 | .. _favric8-Console: http://fabric8.io/guide/console.html 27 | .. _minikube: https://github.com/kubernetes/minikube/releases 28 | 29 | .. Document things 30 | 31 | .. _ConfluenceBuilder: http://sphinxcontrib-confluencebuilder.readthedocs.io/en/latest/ 32 | .. _sphinxcontrib-confluencebuilder: https://github.com/tonybaloney/sphinxcontrib-confluencebuilder/blob/master/doc/index.rst 33 | 34 | .. _Sphinx: http://www.sphinx-doc.org/en/stable/tutorial.html 35 | .. _rst-cheatsheet: https://github.com/ralsina/rst-cheatsheet/blob/master/rst-cheatsheet.rst 36 | .. _Sphinx-pagelinking: https://sphinx-js-howto.readthedocs.io/en/latest/getting-started/linking-pages.html 37 | 38 | 39 | .. _node-install: https://nodejs.org/en/download/ 40 | .. _yarn: https://yarnpkg.com/en/docs/cli 41 | 42 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Chris Trees merging gitinores 2 | 3 | .DS_Store 4 | drpisolated* 5 | 6 | ### BEGIN merge in ansible-skeleton gitignore ### 7 | # .gitignore 8 | 9 | # Hidden Vagrant-directory 10 | .vagrant 11 | 12 | # Python development 13 | .ropeproject 14 | 15 | # Backup files (e.g. Vim, Gedit, etc.) 16 | *~ 17 | 18 | # Compiled Python 19 | *.pyc 20 | 21 | # BATS installation 22 | test/bats/ 23 | 24 | # Vagrant base boxes (you never know when someone puts one in the repository) 25 | *.box 26 | 27 | # Directories containing roles imported from Ansible Galaxy 28 | # (user.role notation) 29 | ansible/roles/*.* 30 | 31 | # Ansible Retry-files 32 | *.retry 33 | 34 | # temp dir stuff gen by ansible build of docs 35 | www 36 | 37 | ### END merge in ansible-skeleton gitignore ### 38 | 39 | ################################ 40 | # cucumber-boilerplate gitignore 41 | 42 | # Logs 43 | *.log 44 | 45 | # Dependency directory 46 | # Commenting this out is preferred by some people, see 47 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git- 48 | node_modules 49 | 50 | errorShots 51 | coverage 52 | screenshots 53 | 54 | # cucumber-boilerplate gitignore 55 | ################################ 56 | 57 | ############### 58 | # DRP gitignore 59 | 60 | drp-data 61 | /dr-provision 62 | /drpcli 63 | drpcli-docs 64 | drpcli.amd64.linux 65 | drpcli.amd64.darwin 66 | bin 67 | vendor 68 | coverage.txt 69 | ALL-LICENSE 70 | client 71 | genmodels 72 | assets/isos/ 73 | dr-provision.zip 74 | dr-provision.sha256 75 | server.key 76 | server.crt 77 | cmds/incrementer/content.go 78 | # Pip stuff for docs 79 | # src 80 | test-data/etc/dr-provision/._Description.meta 81 | test-data/etc/dr-provision/._Name.meta 82 | test-data/etc/dr-provision/._Version.meta 83 | 84 | # documentation 85 | builddir/ 86 | 87 | # DRP gitignore end 88 | ################### 89 | 90 | ####################### 91 | # readthedocs gitignore 92 | 93 | # sphinx build folder 94 | docs/build 95 | 96 | 97 | # Compiled source # 98 | ################### 99 | *.com 100 | *.class 101 | *.dll 102 | *.exe 103 | *.o 104 | *.so 105 | 106 | # Packages # 107 | ############ 108 | # it's better to unpack these files and commit the raw source 109 | # git has its own built in compression methods 110 | *.7z 111 | *.dmg 112 | *.gz 113 | *.iso 114 | *.jar 115 | *.rar 116 | *.tar 117 | *.zip 118 | 119 | # Logs and databases # 120 | ###################### 121 | *.log 122 | *.sql 123 | *.sqlite 124 | 125 | # OS generated files # 126 | ###################### 127 | .DS_Store? 128 | ehthumbs.db 129 | Icon? 130 | Thumbs.db 131 | 132 | 133 | # readthedocs gitignore end 134 | ########################### 135 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # 3 | # rtddemo documentation build configuration file, created by 4 | # sphinx-quickstart on Tue Nov 7 12:17:53 2017. 5 | # 6 | # This file is execfile()d with the current directory set to its 7 | # containing dir. 8 | # 9 | # Note that not all possible configuration values are present in this 10 | # autogenerated file. 11 | # 12 | # All configuration values have a default; values that are commented out 13 | # serve to show the default. 14 | 15 | # If extensions (or modules to document with autodoc) are in another directory, 16 | # add these directories to sys.path here. If the directory is relative to the 17 | # documentation root, use os.path.abspath to make it absolute, like shown here. 18 | # 19 | # import os 20 | # import sys 21 | # sys.path.insert(0, os.path.abspath('.')) 22 | 23 | 24 | # -- General configuration ------------------------------------------------ 25 | 26 | # If your documentation needs a minimal Sphinx version, state it here. 27 | # 28 | # needs_sphinx = '1.0' 29 | 30 | # Add any Sphinx extension module names here, as strings. They can be 31 | # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 32 | # ones. 33 | extensions = [] 34 | 35 | # Add any paths that contain templates here, relative to this directory. 36 | templates_path = ['_templates'] 37 | 38 | # The suffix(es) of source filenames. 39 | # You can specify multiple suffix as a list of string: 40 | # 41 | # source_suffix = ['.rst', '.md'] 42 | source_suffix = '.rst' 43 | 44 | # The master toctree document. 45 | master_doc = 'index' 46 | 47 | # General information about the project. 48 | project = u'poa' 49 | copyright = u'2018, Chris Trees' 50 | author = u'Chris Trees' 51 | 52 | # The version info for the project you're documenting, acts as replacement for 53 | # |version| and |release|, also used in various other places throughout the 54 | # built documents. 55 | # 56 | # The short X.Y version. 57 | version = u'0.0.1' 58 | # The full version, including alpha/beta/rc tags. 59 | release = u'0.0.1' 60 | 61 | # The language for content autogenerated by Sphinx. Refer to documentation 62 | # for a list of supported languages. 63 | # 64 | # This is also used if you do content translation via gettext catalogs. 65 | # Usually you set "language" from the command line for these cases. 66 | language = None 67 | 68 | # List of patterns, relative to source directory, that match files and 69 | # directories to ignore when looking for source files. 70 | # This patterns also effect to html_static_path and html_extra_path 71 | exclude_patterns = [] 72 | 73 | # The name of the Pygments (syntax highlighting) style to use. 74 | pygments_style = 'sphinx' 75 | 76 | # If true, `todo` and `todoList` produce output, else they produce nothing. 77 | todo_include_todos = False 78 | 79 | 80 | # -- Options for HTML output ---------------------------------------------- 81 | 82 | # The theme to use for HTML and HTML Help pages. See the documentation for 83 | # a list of builtin themes. 84 | # 85 | html_theme = 'classic' 86 | 87 | # Theme options are theme-specific and customize the look and feel of a theme 88 | # further. For a list of options available for each theme, see the 89 | # documentation. 90 | # 91 | # html_theme_options = {} 92 | 93 | # relative to this directory. They are copied after the builtin static files, 94 | # so a file named "default.css" will overwrite the builtin "default.css". 95 | # html_static_path = ['_static'] 96 | 97 | # Custom sidebar templates, must be a dictionary that maps document names 98 | # to template names. 99 | # 100 | # This is required for the alabaster theme 101 | # refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars 102 | html_sidebars = { 103 | '**': [ 104 | 'relations.html', # needs 'show_related': True theme option to display 105 | 'searchbox.html', 106 | ] 107 | } 108 | 109 | 110 | # -- Options for HTMLHelp output ------------------------------------------ 111 | 112 | # Output file base name for HTML help builder. 113 | htmlhelp_basename = 'poa' 114 | 115 | 116 | # -- Options for LaTeX output --------------------------------------------- 117 | 118 | latex_elements = { 119 | # The paper size ('letterpaper' or 'a4paper'). 120 | # 121 | # 'papersize': 'letterpaper', 122 | 123 | # The font size ('10pt', '11pt' or '12pt'). 124 | # 125 | # 'pointsize': '10pt', 126 | 127 | # Additional stuff for the LaTeX preamble. 128 | # 129 | # 'preamble': '', 130 | 131 | # Latex figure (float) alignment 132 | # 133 | # 'figure_align': 'htbp', 134 | } 135 | 136 | # Grouping the document tree into LaTeX files. List of tuples 137 | # (source start file, target name, title, 138 | # author, documentclass [howto, manual, or own class]). 139 | latex_documents = [ 140 | (master_doc, 'poa.tex', u'poa Documentation', 141 | u'Chris Trees', 'manual'), 142 | ] 143 | 144 | 145 | # -- Options for manual page output --------------------------------------- 146 | 147 | # One entry per manual page. List of tuples 148 | # (source start file, name, description, authors, manual section). 149 | man_pages = [ 150 | (master_doc, 'poa', u'poa Documentation', 151 | [author], 1) 152 | ] 153 | 154 | 155 | # -- Options for Texinfo output ------------------------------------------- 156 | 157 | # Grouping the document tree into Texinfo files. List of tuples 158 | # (source start file, target name, title, author, 159 | # dir menu entry, description, category) 160 | texinfo_documents = [ 161 | (master_doc, 'poa', u'poa Documentation', 162 | author, 'poa', 'One line description of project.', 163 | 'Miscellaneous'), 164 | ] 165 | 166 | 167 | 168 | --------------------------------------------------------------------------------