The platform

Built like the system of record it is.

Your asset register is the evidence behind budget requests, property accountability and audit findings. So we built LifecycleDashboard to hold up as that evidence: a dedicated instance for every customer, scoped to the program, line of business or facility that owns the equipment, data hosted in the United States, a protected network edge in front of every request, a database that can be restored to any point in the last 7 days, and an audit trail that can be checked independently.

Request a briefing Security & sub-processors
Isolated
A dedicated application instance and database for every customer: a program, a line of business, a single facility. No shared database, no co-mingled records.
Resilient
Served through Cloudflare’s edge network, with the database in the United States on replicated storage and 7-day point-in-time recovery.
Provable
Tamper-evident history, signed exports, and a verifier your OIG or independent auditor runs without us.

Architecture

Every request takes the same short, guarded path.

There is no shared application tier and no shared database. Past the network edge, every component on the path from your staff to your data serves your organization alone.

Blue-edged components are provisioned for one customer and never serve another.

Isolated by design

Most hosted software keeps every tenant in one shared database and relies on application code to keep them apart. We don't. Each customer, down to a single program or facility, gets an instance of its own, so there is no tenant boundary to get wrong.

  • Dedicated application instance per customer
  • Dedicated database and credentials per customer
  • Your own audit log, chained and sealed separately
  • At contract end: full export, then the whole instance is deleted

Resilient by construction

The application runs on Cloudflare’s edge network rather than a single server; the database keeps redundant copies and a continuous 7-day history for recovery.

  • Application served from Cloudflare’s edge network
  • Database storage replicated across availability zones
  • Restore to any point in the recovery window
  • Health checked every ten minutes, around the clock

Secure at every layer

Defense in depth, from the network edge to the database, with automated tests for access control that run before any release.

  • Salted PBKDF2 password hashing, lockout after five failures, forced change of temporary passwords
  • Sessions held server-side and revocable instantly
  • Integration keys scoped, expiring, revocable, stored only as hashes
  • Every action tested for who may call it

Evidence that proves itself

An audit trail your OIG, GAO or independent auditor can check without trusting us.

  • Append-only, enforced by the databaseUpdates, deletions and truncation of the audit log are refused by the database itself, including for our own application.
  • Every entry linked to the one beforeEach record carries a SHA-256 hash of its own contents and of its predecessor. Change or remove one entry and the chain breaks visibly.
  • Exports sealed with a digital signatureAudit exports are signed with Ed25519. The public key is published, so anyone can confirm an export is genuine and complete.
  • Verified offlineA standalone verifier recomputes every hash and checks the signature on the auditor's own machine. No login, no access to our systems.

What makes it different

Designed for how federal IT equipment actually ages.

Property records usually go stale because keeping them current is somebody's collateral duty. LifecycleDashboard derives status from dates and integrations, so the record stays current and turns into decisions.

Always current

Status derived live from your dates

Warranty ending, end of life and in service are computed from the dates you already hold, every time a page loads, including subscription and support terms, so a renewal or option-year decision surfaces before the term lapses. There is no nightly job to break and no status field to forget to update.

Decisions, not lists

Refresh waves planned on evidence

The planner nominates candidates from end-of-life horizon, warranty status and repair spend, then totals gross cost, exchange/sale credit and net request against your budget cap before anything is approved, giving budget formulation and the spend plan a named list of assets.

Meets assets where they are

Intake from the systems you already run

Purchase orders arrive as draft records before the equipment is received, MDM check-ins keep assigned users and locations current, and spreadsheets import with a preview of every row before anything is written.

Works in the field

A label that tells the truth

Every asset gets a scannable QR label. Anyone, including clinical or ward staff without an account, can scan it to see status and report a problem; retired assets show only their disposal status.

How changes reach you

Every release earns its way to production.

Tested

Automated tests run against the same database engine production uses, including a check of who may call every action.

Scanned

Secret scanning and dependency vulnerability checks block a release on any unaccepted high-severity finding.

Staged

Each release deploys to a staging environment and must pass health, security-header and authentication checks first.

Verified

After deploying, production is checked end to end, from the edge to the database, before the release is complete.

Reversible

Any release can be rolled back in one step; your data and its history are unaffected.

WHAT’S NEXT

On the roadmap: FedRAMP authorization, single sign-on with PIV/CAC, multi-factor authentication and SOC 2 attestation. Our security page lists every control in place today and every sub-processor that touches your data.

See it with your own data

Your inventory, your instance, your evidence.

A briefing walks through the platform on a realistic inventory of data-center and end-user equipment and shows the audit trail being verified independently, end to end.

Request a briefing Back to overview