@coasys/ad4m-executor v0.10.0-rc7
AD4M Executor (= JS run-time)
What's AD4M?
AD4M (Agent-Centric Distributed Application Meta-Ontology) is an abstract interface definition that tries to distill the quintessence of agent-centric software architecture such that applications can choose to become interoprable by building components congruent to this interface. It introduces a simple and powerful ontology consisting of three entities
- Agent (=user/human)
- Language (=space of expressions / combining storage and UI on an abstract level)
- Perspective (=what an agent perceives / spaces of links (triplets) between expressions)
See the AD4M repository for a more detailed description as well as TypeScript classes and interfaces.
Modules Use
This module is used to manage installed AD4M Languages via the LanguageController
; code here, maintain an agents internal Perspectives via the PerspectivesController
; code here, and a local database of links for each Perspective
via the db
; code here.
It exposes functions for core AD4M Operations via: GraphQL.ts
; which routes function calls (expected to be coming from rust-executor) to their appropriate controllers for handling.
Building
pnpm install
pnpm run build
Testing
pnpm run test
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago