TEKMOVELA is the AxisVela engineering assurance control plane for autonomous systems. It turns intent and acceptance criteria into verification contracts and governed harnesses, executes reproducible closed-loop testing of autonomous systems, diagnoses failures with trace-linked evidence, gates releases, and continuously triggers re-verification from production behavior.
Read this page in 䏿–‡ï¼ˆç®€ä½“) · English is the primary documentation language.
Autonomous systems fail in ways that are hard to prove absent. TEKMOVELA makes assurance reproducible, evidence-backed, and continuously re-checkable rather than a one-time checklist.
| Problem | TEKMOVELA's answer |
|---|---|
| Intent is vague and untestable | Requirement Bridge �acceptance criteria, constraints, and requirement trace links with source digests and testability verification. |
| Testing is ad hoc and unrepeatable | Verification Contracts & Governed Harnesses �frozen, digest-locked contracts that bind scenarios to a Runner/Adapter/Oracle/Reporter component lock. |
| Agent runs are hard to reproduce | Agentic Testing �scenarios, evaluation sets, durable TestControlLoop with interrupt/budget semantics, and deterministic replay classification. |
| Failures lack evidence | Evidence & Diagnosis �trace envelopes, evidence bundles, structured failure evidence, failure clusters, causal attribution, and decision explanation. |
| Releases are "trust me" | Assurance & Release �scoped, expiring claims; coverage statements; multi-layer G0–G5 gates; waivers; signed attestations. |
| Production drift is invisible | Runtime Assurance �behavioral bounds, anomaly signals, and minimal re-verification sets triggered from production behavior. |
| Engineering scale is chaotic | Engineering Collaboration �role/contract references, state links, and a zero-trust contributor gate. |
TEKMOVELA owns independent assurance and may execute governed test workloads through harnesses; it does not own production execution. AKROVELA receipts and DIDACTOVELA training metrics are producer inputs, never independent pass verdicts. DIDACTOVELA owns dataset/label/training/candidate lineage; NOETIVELA owns production models, endpoints, routing and activation. Importing a candidate neither activates an endpoint nor satisfies independent assurance.
AKROVELA and DIDACTOVELA are unreleased 0.1.0 bootstrap products only, with no
implemented domain integrations. Future adapters need reviewed, versioned public
contracts before dependent implementation, artifact/claim versions and digests,
tenant/episode bindings and applicable identity/node epochs. Negative tests must
cover stale epochs, forged receipts, cross-tenant/episode substitution,
train/evaluation leakage and producer self-issued passes. No working integration
or new API is implied.
- Contract-first �versioned JSON Schema for Intent / Verification / Harness / Testing / Evidence / Assurance / Runtime object families, with positive/negative fixtures and a compatibility policy. Published contracts are immutable.
- Verification Kernel �
VerificationContractversions, lifecycle, canonical digests; Requirement Gate semantics; thetekCLI. - Harness Core �Runner/Adapter/Oracle/Reporter component model,
HarnessVersioncomponent locks, registry. - Agentic Test Lab �Scenario, EvaluationSet, durable
TestControlLoop, UI-SFE failure profile, replay classification, failure clusters, regression adoption, closed-loop regression. - Assurance Control Plane �assurance cases, gate policies (G0–G5), gate orchestration, waivers, digest-verifiable append-only records, a tenant-aware HTTP control plane.
- Runtime Assurance �behavioral bounds, anomaly lifecycle, minimal reverification sets, per-run accountability records (AAR).
- Evidence-authoritative �raw telemetry is never evidence; only records bound to versions, sources, digests, scope, and claims become assurance evidence. Never a score or projection over a signed contract.
- Cross-product adapters �stable contracts with PRAXOVELA, PEIRAVELA, AEGIVELA, MODUREGIS, LENS, and other AxisVela products.
This repository is the public, Apache-2.0 face of the TEKMOVELA ecosystem. It publishes what external teams, researchers, and integrators need without exposing the AGPL core or proprietary enterprise modules:
- Contracts �a mirror of the authoritative, versioned public contracts, pinned to a released version.
- SDKs �Go, Python, and TypeScript SDK references.
- Examples �integration and usage examples (e.g.
examples/go-verify). - Documentation �API reference, architecture overview, OSS/EE boundary, and roadmap.
- Core binary releases �linked from GitHub Releases of the core repository.
The core implementation lives in a separate (private, AGPL-3.0) repository; enterprise extensions live in another private repository. Internal architecture, design, and delivery-planning documents are not duplicated here.
tekmovela-open/ �You are here. Public homepage, docs, contracts, SDK, examples.
├── README.md
├── LICENSE (Apache 2.0)
├── docs/ Public architecture, API, roadmap, OSS/EE boundary (+ zh-CN)
├── contracts/ Mirrored public JSON Schema contracts and fixtures
├── sdk/go/ Go SDK module
├── sdk/python/ Python SDK
├── sdk/typescript/ TypeScript SDK
├── examples/ Integration and usage examples
└── scripts/ Build and release tooling
tekmovela/ Core Go implementation (AGPL-3.0, private)
tekmovela-ee/ Enterprise extensions (Enterprise License, private)
No core runtime source (AGPL), no enterprise features (proprietary), and no architecture / roadmap / planning documents. The source of truth for core code, the product plan, and architecture is the private core repository. Published contracts here are a mirror of the authoritative core set, pinned to a released version.
| Repo | License | Visibility | Contents |
|---|---|---|---|
tekmovela |
AGPL-3.0 | Private | Core implementation, authoritative contracts, product plan |
tekmovela-open |
Apache-2.0 | Public | SDK/API docs, contracts, examples, Core binary releases |
tekmovela-ee |
Proprietary | Private | Enterprise modules, internal architecture/design/planning |
- Validate the contracts:
cd contracts npm install npm run test:contracts - Read the contract reference �start with
contracts/verification/tekmovela.verification-contract.v1alpha1.schema.jsonand the intent family undercontracts/intent/. - Use the Go SDK �
cd sdk/go && go test ./.... - Use the Python SDK
cd sdk/python && python -m unittest discover -s tests(seesdk/python/README.md). - Download the Core binary from GitHub Releases when published.
English (primary):
*䏿–‡ï¼ˆç®€ä½“)ï¼?
The TEKMOVELA Open Core (tekmovela-open) is licensed under the Apache License 2.0.
| Repository | License |
|---|---|
tekmovela-open (this repo) |
Apache 2.0 |
tekmovela (core implementation) |
AGPL-3.0 |
tekmovela-ee (enterprise extensions) |
Enterprise License |