Content Repository
Tools use stable resource IDs instead of unrestricted storage paths.
- Immutable revisions
- Exact relationships between content
- Controlled archiving and deletion
- Content-addressed binary storage
Akyao Toolbox connects specialised Windows tools with a shared content repository, clearly defined processing steps and reusable workflows.
System structure
Each area has a clear purpose. Tools do not need to recreate storage, execution and package management.
Opens multiple tools in a consistent interface with shared interaction patterns.
Manages resources, immutable revisions, metadata and exact dependencies locally.
Validates and records Functions, converters and flows with typed inputs and outputs.
Installs versioned extensions with declared dependencies, capabilities and integrity evidence.
From content to result
A resource retains its identity. Processing creates traceable results and can later be reused as a flow.
Repository ID and exact revision remain known.
The data type determines suitable viewers and actions.
Contract, inputs, permissions and risk are checked.
A new resource or immutable revision is created.
JOBReproducible job with known inputs, versions and results
Use cases
The entry point is always a concrete task. The same building blocks can later share repository content or run as a flow.
Several tools work with the same resources without uncontrolled file copies.
Import document → Register images as resources → Edit a chosen revision
Dependencies remain exactly traceableA Forge Function is used directly in the Workbench with validated parameters.
Choose Function → Validate inputs → Review result
One recorded and bounded jobThe data type determines which published converters match the open content.
Open resource → Choose converter → Compare source and result
Original and conversion remain separatePreviously used Functions become typed steps in a Forge Flow.
Connect steps → Set parameters → Publish a versioned flow
Reproducible execution with job historyTechnical foundations
Tools use stable resource IDs instead of unrestricted storage paths.
A Function solves one bounded task and defines its contract independently of the interface.
Security and trust model
A package receives no blanket access to the operating system, file system or repository. Declaration, validation and execution remain separate control points.
The package states the functional and technical permissions it requires.
The host validates permission and input for every concrete operation.
Write, move or delete actions can require confirmation of an immutable execution plan.
Versions and executable packages are uniquely associated through integrity evidence.
Approval applies to the concrete operation, not as permanent trust.
Terminology
Akyao uses precise terms so content, tools and execution do not become conflated.
Project status
The tool catalogue shows published Functions. Planned extensions remain separate on the roadmap; downloads stay closed until a release is verified.