Inventory API & agent runtime
timeless-core
building · since April 26, 2026 · Rust, Axum, PostgreSQL, sqlx, AWS Bedrock
A Rust rewrite of a production inventory backend on Axum and Postgres, with a keyless Bedrock agent SDK built in.
timeless-core replaces the Go and SQLite backend behind a small business's production inventory system with a Rust workspace on Postgres. It is a drop-in replacement: same JSON shapes, status codes and error bodies, with integration tests acting as the executable spec.
timeless-api: Axum HTTP API with sessions, rate limiting, S3 image storage and on-demand revalidation for the storefronttimeless-store: Postgres persistence with sqlx migrations that run on boottimeless-agent: a keyless Rust agent SDK for the Bedrock Converse API, with an offline mock backend for hermetic tests- No static AWS keys anywhere: IAM Roles Anywhere with least-privilege roles, and WAL-G backups to S3
The migration runs side by side with the live system, so rollback is a DNS flip.