Permissions
The actor, assignment and requested action must match the current job state.
Security
Kinemica treats plans and analysis from a model as untrusted proposals. Deterministic application and policy code decides whether an assignment, action or completion transition is allowed.
Controls
A plan review is not a permanent pass. Time-sensitive facts are checked again before dispatch, task start, completion and job closeout.
The actor, assignment and requested action must match the current job state.
Human qualifications and machine capabilities are explicit, active facts.
Deterministic rules return ALLOW, BLOCK or REQUIRE APPROVAL.
Sensitive permitted work waits for a current, bounded approval from an authorised person.
Tasks cannot complete until the declared proof is present and acceptable.
Model output is schema checked and then evaluated separately from permission.
Material actions and decisions are appended with actors, facts, timestamps and outcomes.
Human approval
When policy permits an action only after approval, Kinemica checks the approver’s active identity and authority, then binds that approval to the task, worker, action and facts being reviewed.
Approval cannot convert a prohibited action into an allowed action. A BLOCK remains a block until relevant facts change and a new evaluation permits reconsideration.
Accountability
Plans, assignments, policy decisions, approvals, dispatches, evidence, verifications, exceptions and closeout remain visible in sequence.
Audit events are append-only for normal users and hash-linked to detect retained-log changes. Hash chaining alone is not legal notarisation or independent proof against a database owner.
Current deployment boundaries