Skip to content
PRAXO-CORE 2.5.0: Encoding Agent Governance Boundaries as Verifiable Contracts

PRAXO-CORE 2.5.0: Encoding Agent Governance Boundaries as Verifiable Contracts

PRAXO-CORE 2.5.0 introduces a conformance test suite, hardens its local filesystem VFS against path traversal edge cases, and formalizes event/OpenTelemetry schemas plus plugin trust/SBOM handoffs to make agent governance boundaries explicit and verifiable in Go products.

Architects Research Society
Architects Research Society
Architects Research Society

Many agent frameworks expand feature lists — more models, more tools, more orchestration — but teams embedding agents into Go products first hit unclear boundaries: where policies execute, who mutates tool parameters, what the sandbox actually isolates, and who verifies signatures and SBOMs before plugin startup.

PRAXO-CORE addresses this by making those boundaries explicit contracts. It is an MIT-licensed Go framework that keeps its core small: agent loop, model/tool/memory/event/policy/sandbox/checkpoint seams, HITL, typed streams, and a process/WASM plugin plane. Graph execution is delegated to RHEOVELA; model hosting, memory storage, and enterprise HA/identity enforcement stay outside the core.

Version 2.5.0 Focus: Verifiability

1. Conformance Test Suite (pkg/conformance)

A new pkg/conformance package lets external implementations verify VFS, memory, sandbox, event, policy, gateway, model, streaming model, tool, and retriever contracts against the same check suite. conformance.Run executes named checks and reports all failures in a single pass.

2. Hardened Local Filesystem VFS (pkg/vfs/localfs)

The local filesystem adapter now rejects NUL bytes, Windows drive-relative paths, reserved device names, alternate data streams, and trailing dots or spaces — closing common path-traversal and canonicalization gaps.

3. Explicit Boundaries: Event Schema & Plugin Trust/SBOM Handoff

Event/OpenTelemetry schema: The event contract is now formally defined, enabling consistent observability integration.

Plugin trust/SBOM handoff: ValidateTrust only checks for the presence of a signature and an SBOM. Signature verification, trust roots, SBOM policy, content-addressed materialization, and persistent evidence remain the product's responsibility.

Evaluation Adapters & Examples

The release includes workspace/session evaluation harnesses and offline consistency adapters for E2B, Daytona, OpenSandbox, and CubeSandbox, plus a RHEOVELA durable worker example. These are local verification tools, not live production benchmarks.

Compatibility & Quickstart

2.5.0 does not change existing exported pkg/... declarations; the only API addition is pkg/conformance. Quickstart still targets Ollama or any OpenAI-compatible endpoint:

export PRAXO_BASE_URL=http://localhost:11434/v1
export PRAXO_MODEL=llama3.2
GOWORK=off go run ./examples/quickstart

Resources

Repository: https://github.com/axisvela/praxo-core Documentation: https://axisvela.github.io/praxo-core Release: https://github.com/axisvela/praxo-core/releases/tag/v2.5.0 Feedback on policy/tool boundaries, adapter interfaces, and conformance suite implementations is welcomed.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

OpenTelemetryVFSSBOMconformance testingagent governancePRAXO-COREGo frameworkplugin trust
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.