Comprehensive technical specifications for the ASIMOV Platform,
a polyglot development platform for trustworthy, neurosymbolic AI.

MCS

Module Concepts Specification

Defines the fundamental concepts and principles underlying ASIMOV modules, providing the theoretical foundation for module architecture and design patterns.

View Specification
MMS

Module Manifest Specification

Describes the structure and requirements for ASIMOV module manifests, detailing how modules declare their capabilities, dependencies, and metadata.

View Specification
MPS

Module Packaging Specification

Outlines the standards for packaging, distributing, and installing ASIMOV modules, ensuring consistent deployment across different environments.

View Specification
MRS

Module Resolution Specification

Defines how data source URIs are resolved using pattern matching to locate ASIMOV modules that are able to extract and transform those data into a knowledge graph dataset.

View Specification
PPS

Program Patterns Specification

Establishes standardized programming patterns and best practices for developing robust and maintainable ASIMOV software components.

View Specification
SDS

State Directory Specification

Defines the organization and management of ASIMOV state directories ($HOME/.asimov/), ensuring consistent data storage and retrieval mechanisms.

View Specification