the trust manifesto
trust is not a checkbox. it is a design constraint.
AI agents, automated systems, and the infrastructure beneath them should only run unattended when humans can still understand, control, and intervene.
inference.sh manages agents, secrets, OAuth integrations, tool execution, and persistent state.
trust does not come from promises or certifications alone. it comes from system design.
this manifesto defines what inference.sh is designed to guarantee,
and what it deliberately does not claim.
visibility over blind automation
automation should never be a black box.
- • you can see what is happening while it is happening
- • you can inspect past runs, decisions, and tool calls
- • failures are observable, not silent
trust starts with visibility, not perfection.
control before irreversibility
automation should not mean loss of control.
- • execution can pause before high-risk actions
- • humans can approve, reject, or modify decisions
- • long-running systems can wait safely for input
if an action matters, a human can intervene.
memory instead of amnesia
systems should not treat every failure as a surprise.
- • state persists across retries, failures, and restarts
- • past decisions and context can be inspected and replayed
- • systems capture why something happened, not just that it happened
trust grows when systems remember.
durability over fragility
reality is unreliable. infrastructure should not be.
- • execution survives timeouts, retries, and intermittent failures
- • systems can resume instead of restarting from zero
- • long waits — minutes, hours, days — are first-class, not hacks
systems fail gracefully, not catastrophically.
optionality over lock-in
no model, provider, or tool remains best forever.
- • logic is not hard-coded to a single model provider
- • tools and integrations can evolve without rewriting core logic
- • architectural decisions today do not become regrets tomorrow
trust includes future freedom.
what inference.sh does not claim
to be explicit and honest:
- • inference.sh does not claim perfect security
- • inference.sh does not claim zero bugs or zero risk
- • inference.sh does not claim enterprise certifications — yet
- • inference.sh does not replace good judgment or safeguards
security practices follow industry best practices, but trust is earned over time — not declared.
the boundary
inference.sh is not about making automation autonomous at all costs.
it is about making systems:
- • understandable
- • interruptible
- • recoverable
- • evolvable
autonomy without trust is recklessness.
trust without control is illusion.
what we build for
- • trust before convenience
- • failures that surface instead of hide
- • control without taking away power
as the platform evolves, certifications and audits may follow, but the architecture will always come first.
trust is not a feature. it is a design constraint.
we use cookies
we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.
by clicking "accept", you agree to our use of cookies.
learn more.