v0.1.15
Release v0.1.15: 2026-06-30
This release is a ground-up rebuild of policy and access control. It introduces Programmable Policy Engine v2 with signed, tamper-evident bundles, and a complete RBAC overhaul with granular permissions and self-service role management.
Included updates:
- Apex Platform (v0.1.15)
- Fystack UI (v0.1.15)
New Features
Programmable Policy Engine v2
A new policy engine evaluates withdrawal and contract-call actions against configurable rules, replacing the previous engine.
Highlights:
- Evaluates withdrawal and contract-call actions against configurable rules
- Conflict detection across rules
- Full rule-builder UI for defining conditions, wallet targeting, and approval-group bindings
See Policies for the rule fields and condition syntax.
Signed Policy Bundles
Policy bundles and cache entries are now cryptographically signed and verified, so policy that is served or cached can be checked for tampering.
Highlights:
- Policy bundles are cryptographically signed and verified
- Cache entries are covered by the same verification
- Served or cached policy can be checked for tampering
Custom Role Management
Admins can now define their own roles instead of choosing from a fixed list.
Highlights:
- Create, edit, and delete custom roles from a new role management UI
- Permission matrix prevents granting access above your own level
Granular Permissions
Workspace-level permissions were broken up so access can be granted per module rather than all at once.
Highlights:
- Coarse workspace-level permissions split into per-module read/write permissions
- Legacy implicit wallet-role system removed in favor of explicit wallet assignments
- The
guestrole was retired in favor ofviewer
Live Policy Reload
RBAC and policy changes now sync and reload without a service restart.
Summary
Apex v0.1.15 is the policy and access control release:
- Programmable Policy Engine v2 evaluates withdrawals and contract calls against configurable rules, with conflict detection and a rule-builder UI
- Signed policy bundles make served and cached policy tamper-evident
- Custom role management lets admins define roles themselves, bounded by their own access level
- Granular permissions replace coarse workspace-level access with per-module read/write control
- Live policy reload applies RBAC and policy changes without a restart