The AmericaAgain! Indictment Engine will be a mobile app that will be backed by the next generation of machine intelligence technologies. It will be a long-term project that will be refined over many iterations. The general theme is that individual contributions of information will be evaluated, scored and ranked according to algorithms which will profile each public servant and identify issues which may eventually lead to indictment under state laws. A machine learning algorithm is taught to recognize patterns in data using the scientific method: The experimenter creates a hypothesis, selects algorithms to test the hypothesis against the data, observes the results of the experiment, and refines the next hypothesis. We are in the very early stages of envisioning the requirements for this application, so feel free to add comments to this topic if you are motivated to contribute. The video below will give you a sense of the current technologies that may be used in the future Indictment Engine when they mature:

Overview of Microsoft Machine Learning Technologies used in the 201...

After watching the above video, if you want to dive deeper into the types of machine learning experiments that can be done, I recommend this video:

Seth Juarez – Machine Learning for Developers – December 2016

Securing a Distributed Legislature with Bitcoin Technology:

How will a distributed legislature that communicates via public networks ensure that voting on legislation is tamperproof?
The same technology that validates Bitcoin transactions has many non-financial applications for securing and validating distributed transactions.
The security is based on public key cryptography, where the private key is held only by the authentic party of a transaction.
The public key is mathematically derived from the private key and used to derive an address of the party to a transaction.
A network of bookkeeping machines validates all transactions between parties in a manner where fraud can easily be detected because they are mathematically dependent on results from other machines in the network. The concept of Proof-Of-Work can ensure that a bookkeeping machine actually performed the calculations required to validate a transaction.
All transactions are linked together in a “blockchain”. It is this blockchain technology that underlies Bitcoin and related applications.
We would need military grade validation of any proposed solution built to secure voting integrity for a distributed legislature.
Congresspeople would need to be trained in the secure storage and backup of their private keys – and there are related “wallet” technologies that can do this and verify the integrity of wallets.
The fascinating aspect of this technology is that untrusted machines are actually providing high security and transaction integrity.
Welcome to the future. May you live in interesting times.

Views: 207


You need to be a member of Constitution Club to add comments!

Join Constitution Club

Comment by Eric Rangell on June 7, 2017 at 2:39am
Test case for the Indictment Engine:

Explore to find out how to get a feed of legislation as it is filed - that will be input to the Indictment Engine.
Comment by Eric Rangell on May 18, 2017 at 2:30am
I will occasionally post video links that capture my interest here so I can watch them later. Currently I am researching the capabilities of text analytics in Microsoft Cognitive Services and Machine Learning. For the indictment engine we will need to harmonize state laws, so text analytics may be used to compare the intent behind the text of each law to match them up, and feed the result to a workflow where our legal team will review and confirm or reject the match.
Comment by Eric Rangell on May 11, 2017 at 6:47am

To get an idea what meetings will be like in the future, check out this video from Microsoft Build 2017, starting at time index 37 minutes 30 seconds:

Microsoft Build 2017 Keynote

People who work with the Indictment Engine will need collaboration tools like this in order to optimize their productivity.  Maybe our next generation of legislators will work the same way???

Comment by Eric Rangell on May 10, 2017 at 3:24am

Must read for all interested in the Indictment Engine - we need to keep it under the radar:

Rediscovering Community Wizard (from Catherine Austin Fitts)

Comment by Eric Rangell on May 10, 2017 at 3:21am

Microsoft holds its Build conference today to announce their latest accomplishments and roadmap for the developer community.  Here are videos from last year's Build conference that are relevant to the technologies needed for the Indictment engine:

Advanced Analytics with R and SQL


Building Data-driven Apps with Cortana Intelligence Suite


Cross-Platform Mobile with Xamarin


Microsoft Cognitive Services: Build smarter and more engaging experiences


Intelligent Data Driven Applications that Learn and Adapt


Microsoft Cognitive Services: Give Your Apps a Human Side


Intelligence Apps Leadership Panel


Applications That Learn & Adapt: Azure Machine Learning + Search


What’s New with Bing APIs v5


Building Intelligent Applications Using the Cortana Analytics Process


Cortana Analytics Suite and Information Management

Comment by Eric Rangell on April 29, 2017 at 5:55pm

Research is being done on making state law codes available on the internet in formats that can be parsed by computers.  Here is one project I found:

The indictment engine will need to transform text of laws into a semantic knowledge tree that can be matched against facts and evidence submitted for potential indictment of a public servant.

Comment by Eric Rangell on March 11, 2017 at 7:40am

Start with this video to learn about security issues for Docker containers:

Ubuntu, Kubernates, Snaps, oh my!

Comment by Eric Rangell on March 9, 2017 at 4:56pm

Learn why you need to unit test your databases:

Notice who they mention at the beginning of the show who suggested the topic!

Comment by Eric Rangell on March 8, 2017 at 1:47am
Here is the link to the keynote video.

Given recent Wikileaks info about CIA malware, we need security measures put in place from the start in order to ensure the integrity of the software we build. This means that all apps must be code signed with a trusted certificate issued to AmericaAgain! and development Standard Operating Procedures need to be followed and verified. Tech will continue advancing so by 2020 we should be able to upgrade to a more secure environment.

To keep up with cyber security news follow SecurityNow with Steve Gibson at
Comment by Eric Rangell on March 7, 2017 at 10:53am

This is what I would prefer as the development environment for the Indictment Engine mobile app and backend.  Microsoft Visual Studio 2017 with Xamarin allows you to develop cross-platform apps with a common language and portable class library, and see the results of how your app will run on multiple devices on 3 mobile platforms:  iOS, Android, and Windows.  A microservices architecture using Docker containers is the latest recommended solution for scalability.

Today 7 Mar 2017 Microsoft is holding their launch event for this new platform.  Videos will be posted at:  Watch the keynote video to learn more.

© 2019   Created by Online Professor.   Powered by

Badges  |  Report an Issue  |  Terms of Service