Skip to content
Federated ML
Platform
The Axonis Ledger
Spec Corpus
Edition

SPECIAL REPORT · ONBOARDING

New to the Corpus? Start Here.

A guided tour of spec-driven development — from a one-line ask to merged code and an applied spec, told through the very pipeline that built this site.

Platform

11 specifications

platform.axonis-core

axonis-core Shared Library

axonis-core is the lightweight shared library imported by every Axonis service and client. It provides authentication, Elasticsearch access, Redis access, memory, the UDS CRUD base class, all userspace domain object classes, schem…

platform.ingress-routing

Cluster Ingress Routing

Oracle REST gateway, and Oracle dynamic Ingress management added. Revised 2026-06-03 — Postern is reached via a

platform.observability

Observability — OpenTelemetry Across Services

Every Axonis service must emit OpenTelemetry traces for incoming requests, outgoing HTTP, Elasticsearch queries, and logs. This spec standardizes the bootstrap pattern, dependency set, environment configuration, and rollout plan.

Products

16 specifications

product.fusion

Fusion

Fusion is parallax's federated entity-resolution process: given a Lens and record sets held by two or more

product.lens

Lens

A Lens (Semantic/Entity Lens) is a declarative, versioned configuration that fully specifies how to resolve the

product.block

Block

A Block is the fundamental, atomic unit of evidence in an investigation: it wraps one piece of data, analysis,

product.signal

Signal

A Signal is an external (or computed) trigger that may warrant investigation — a DSCR breach, a utilization spike, a

Components

82 specifications

component.prism.universal-lens-parser

Universal Lens Parser

Parse YAML lens specifications into frozen, validated LensSpec dataclasses. This is the cost-lens engine's parser: one parser handles the four cost lens types (traversal, threat, observation, temporal) — domain-specific config liv…

component.parallax.lens-parser

Lens Parser

Parse a Semantic Lens YAML file into a structured Python object that drives the rest of the fusion pipeline. The parser output feeds two consumers:

component.parallax.scoring-engine

Scoring Engine

The scoring engine is the core math. It takes two records and a lens config, computes per-field similarity scores, and produces a weighted aggregate confidence value in [0, 1]. This is where fusion lives or dies.

component.cortex.intelligence

Cortex — Intelligence Service

Domain: Intelligence objects (insights, signals, blocks, profiles, editions, tasks, workflows) + AI-assisted