Personal
2026
Rust

The Overview
Project context & goals
A trust runtime for AI agents: it checks every tool call against a policy and keeps tamper-evident evidence of what happened.
Astrail sits between an AI agent and the tools it can call. It authenticates the caller, normalises each requested call into a canonical action validated by JSON Schema, applies a deterministic YAML policy of allow, deny, and require-approval rules, and records the outcome as SHA-256 hash-chained evidence that shows whether any record was changed, deleted, or reordered.
Written in Rust as a Cargo workspace, it is at a v0.1 release candidate, with a fail-closed production mode, at-most-once execution, simulated replay, policy comparison, a keyboard-operable dashboard, and fuzz and security test suites. What is left is three outside developers finishing the quickstart.
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line