Skip to content

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.

Source

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 storefront
  • timeless-store: Postgres persistence with sqlx migrations that run on boot
  • timeless-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.

Work