What are Aptivs?

An Aptiv is a mashup of the words aptitude, ability, captivate, and active. Aptivs are containers of data that have their ownership/access rights, encryption/compression, and limits-of-change/ranges-of-what-can-happen-and-when described fully.

Combine Aptivs to create experiences without the need for programming languages. Just combine Aptivs, like Lego Bricks, and the Essence Agent responds to your wants by generating machine instructions to make your ideas happen. The Agent optimizes the machine instructions that it generates for energy efficiency, performance speed, quality, security, interoperability, control/agency, and much more.

Aptivs are a paradigm shift from the code-driven software model to an intent-driven approach to computing.

What’s Inside?

Here, we use the Jewel Aptiv as an example.

Jewel is an Aptiv used to browse, analyze, and extract information from webpages using HTML5, JavaScript, CSS, and WebGL with DOM (document object model).  Simply put, users of Jewel can create/interact/control/trade their web experiences without being a coder.

What is Needed for the Jewel Aptiv to Run?

  1. An Essence Agent, for the target environment (e.g. Android, iOS, Linux, macOS, Windows, etc.)
  2. Browser abilities as fixed code (e.g. an open source browser engine) and meaning coordinates (that are used by the Agent to generate machine instructions).
  3. Any additional Aptivs (e.g. the Synergy Aptiv for adding natural language dialog to the browsing experience)
  4. Wantverses (the Essence worlds that define the user experience)

1 – Essence Agent Core Powers

The Essence Agent is the brains of the Wantware Machine. The Essence Agent:

  • Is not a VM (as it’s live-code *or* emulated ), can run as an OS, as Multi_Processes, single App-Process, Daemon/Driver, Shared-Object/Dynamic-Library API, or statically linked library via an SDK.
  • Is singular executable programs with various operating system privileges when built for an external OS or a direct-to-hardware scheduling and calling system when built as an appliance.
  • Has the role at startup to load the Origin, Host, User-Style & User-History wantverses (a customizable Essence world), and to access platform-specific code on demand.

Operating System(OS) specific process-launching/thread-spawning or Hardware UEFI/BIOS specific or both for startup process (~1 msec start)

Handles initial processor/bus/memory assessment and resource pooling.

Identity Confirmation and Location Probing (find current user, their last Essence session, along with style, rules, and history)

Manages a variety of verifications, guards, and runtime trust-checks. Only handles the other 7 Powers and itself but does so natively at startup.

Matches streams of Essence Atoms into foundation segments of hardware-machine code or emulation code for 1 or more boot-time chips such as CPUs, Bus-controllers, DSPs, Media-Codecs, & other chips available at startup or uniquely configured (SoC).

Handles connecting a series of ‘Code-Maker’ results with other Powers from other Wantverses based on the platform’s prior runs and training/history data with ranges of scored (good/neutral/bad) results.

Manages issuing, assessing, and balancing various results of the Power04:Code-Maker running across the currently available chip.

Manages all shutdown or unrecoverable error states, blackbox logging, & cleanup issues specific to the Platform.

2 – Browser Abilities

The browser abilities required by Jewel and any other browsing experience:

  • Can utilize open source fixed code such as the Chromium browser engine.
  • Can be made purely from meaning coordinates (a future project at MindAptiv).
  • Can be based on other browser engines through direct collaboration with browser companies or licensing of MindAptivs’ tools for packaging fixed code.

Enables management and throttling of tasks for our platform, the resources requested, and load balancing everything requested by the user. Includes core threading or multitask models, parallel scheduling, and memory models for read/write of cached RAM, direct RAM (like HP), transactional or quantum units.

Enables ciphers, obfuscation, and other encryption affiliated tech, including ledgers (e.g., blockchain).

Sense can be traditional controllers or classic input signals. Sensors enable discreet Communication between a user and a device, such as Touchscreens, Keyboards or Gyro meters.

Sense Powers also gather analog signal data that may be processed or resampled, such as Cameras, Mics, or Thermometers.

Enables detecting connections, finding locations, and verifying successful transfer of timely data to storage connections.

Enables translation between external data formats and network protocols, separate from the Store approach.

Run a simulation’s update as a step in time. Includes software and hardware emulation running former or imagined computer hardware, video game consoles, operating system configurations, virtual machines, web browsers, or other software applications as interfaces.

Editing covers the add, modify, and remove cycles for a domain of data, such as database editing, scene placement, stage directions, or presentation crafting. Note that text-editing/word-processing occurs here for the atomic units of text/words/documents but the specifics of text, as symbol-streams, is handled by Symbolize.

Enables field processing math equations across dimensions of streams of numbers.

3 – Additional Aptivs

All Aptivs can be combined to expand the abilities of an Aptiv. Examples are:

  • Synergy – Natural Language Dialog for instructing the Agent
  • Maven – Drag-n-drop visual way to instruct the Agent
  •  illumin8 – image/video/audio and other signal processing tech
  • StreamWeave – Quantum-ready encryption and network speed optimization
  • WarpSpeed – Video Streaming/Conferencing

Synergy – Natural Language Processing | Natural Language Dialog

Synergy takes sloppy English or other natural or even made up languages and maps it to “meaning coordinates” that Essence Agents can represent as data and machine instructions (binaries, not programming languages). Thus, it converts “your unique wants into what your hardware (phone, tablet, PC, smart watch, etc.) can do. The user interface, math functions, data models, algorithms, etc. are accessed via the Agent.

An example of using Synergy to interact with Jewel is below.

4 – Wantverses

Wantverses are containers that have many possibility boxes inside of them. The Essence Agents’ role at startup is to load 4 Wantverses—the Origin, Host, User-Style & User-History to create a customizable Essence world.

Startup Wantverses

Origin is the starting wantverse filled with foundational ideas and abilities for all platforms. It includes all the foundation Ideas, Records, Actions, and SpaceTimes for interfacing between human and machine.

Host is a specific wantverse with as many device specific capabilities exposed as possible.

User-Style is an individual users’ wantverse of the style/design/terms/etc.  and personal wants on particular machine, not everywhere.

User-History is a wantverse storing the users’ past events.

Jewel Browser Specific Wantverses

The Technology Wantverses

(Available for everyone’s collective use)

The starting wantverse filled with foundational ideas and abilities for all platforms. It includes all the foundation Ideas, Records, Actions, and SpaceTimes for interfacing between human and machine.

A specific wantverse with as many device specific capabilities exposed as possible.

An individual users’ wantverse of the style/design/terms/etc.  and personal wants on a particular machine, not everywhere.

The Design Wantverses

(Available for everyone’s collective use)

Your Everywhere Shared Designs is a Wantverse storing shared rules, styles, and configuration preferences for this user across all computer hosts.

A wantverse storing the users’ past events.

The Story Wantverses

(Available for everyone’s collective use)

Your Live_Events is a Wantverse storing your live events.

Your Story_History is a Wantverse storing your past events.

The Experience Wantverses

(Available for everyone’s collective use)

The Home Experience Wantverse delivers your packaged possibilities available for use.

The Browser Experience Wantverse lets users find experiences and match desired capabilities or learn about possibilities.

The Trader Experience Wantverse manages how to trade possibilities in a market place with other users.

The Maker Experience Wantverse lets users modify or create worlds using design-focused capabilities.

Essence enables technology, such as the many products in our own roadmap, to be developed rapidly and to require far less maintenance than is required by the current software development process. The functionality needed to create those and an endless number of products already exists within the abilities of the Essence Agent. It totally makes sense once it is understood that wantware is fundamentally about intent translated and transformed into machine instructions, in real-time. The products in development below are just the tip of an enormous iceberg. There’s much more underneath the surface.

Get ready to create at the speed of thought.

Products in Development

Next — Learn about the Essence Agent

Introduction to WantWare – Understanding Scale and Scope of WantWare as a Solution

From Software to Wantware – Learn How Software Becomes WantWare

The Essence Platform – Democratizing Computing

The Essence Aptiv – A New Way to Harden Code by Reducing Code

Get answers to technical questions from engineers here.