Skip to main content

Economic Buyer OS

Live build

Decide whether the spend clears ROI, risk, contract, and approval gates.

Briefing mode - clear ROI, risk, contract, and approval gates.

A cockpit for deciding whether the business case is ready to approve, revise, or pause.

Checking session…

Decision cockpit

  • Does the ROI worksheet clear a conservative payback bar?
  • Which risk or contract term needs sign-off?
  • What decision memo should stakeholders see next?

Take the whole briefing into the approval — one board-ready deck, plus a filled-in security questionnaire for procurement.

Loading approval snapshot...

ROI Briefingstarter assumptions

The one-screen case for the spend. Enter your own assumptions — this is your model, not ours. We never fabricate a savings number. Local only — sign in to save across devices.

No saved ROI model yet

The fields below are illustrative starter assumptions. Edit them, or explicitly save them as your model, before treating the ROI as approval evidence.

Monthly cost

$297

3 × $99/mo

Est. monthly value

$1,080

your assumption

Net / month

+$783

264% ROI

Payback

0.3 mo

cost ÷ monthly value

Sensitivity — what if hours saved are off?

cost fixed; value flexes ±30%

Conservative

-30%

ROI / mo

155%

Net / mo
+$459
Payback
0.4 mo
Hrs/seat
4.2

Expected

base

ROI / mo

264%

Net / mo
+$783
Payback
0.3 mo
Hrs/seat
6

Aggressive

+30%

ROI / mo

373%

Net / mo
+$1,107
Payback
0.2 mo
Hrs/seat
7.8

Conservative assumes you capture 30% less time-savings than expected; aggressive, 30% more. If even the conservative column clears your hurdle rate, the case holds under pressure.

Value = hours saved × blended cost × seats. These are your estimates; adjust them to what your finance team will accept. The current values are starter assumptions until you save or edit them. We deliberately do not ship a default "X% savings" claim — that would be theater.

Business Case

The internal case finance can evaluate: owner, budget path, success metric, rollout owner, and deadline. Local only — sign in to save across devices.

Case readiness

25%

TCO Projection

Total cost of ownership over the term, per published tier. Term columns use monthly rates; Pro annual is self-serve at $990/yr.

Starter seat count

TCO is using the starter 3-seat worksheet until you save an ROI model. Update seats here to save a real workspace value.

TierMonthlySelf-serve annual12 mo24 mo36 mo
Free1 evaluator$0$0$0$0
Starter1 paid seat$87$1,044$2,088$3,132
ProUp to a small team$297$2,970$990/seat/yr$3,564$7,128$10,692

← Scroll to see all tiers →

Term projections use published monthly rates for month-to-month comparison. Annual Pro is self-serve at $990/yr per seat; custom multi-seat, Enterprise, MSA/DPA, PO/NET, or invoicing terms require a written quote, so we don't guess them.

Vendor Comparison

Compare BSS against the incumbent and delay using your own fit ratings. Cost for BSS follows the selected published plan.

Starter comparison

These rows are editable starting points, not saved buyer data. Save them, edit them, or add another vendor before the approval memo.

Fit leader

Current process / incumbent

69 buyer-fit score

Lowest annual cost

$0

Current process / incumbent

BSS modeled cost

$2,970

3 seats x pro

No vendors match this search.

Contract Terms

What a click actually buys, and what needs a conversation. We separate the two so there are no surprises in procurement.

Self-serve today

  • Billing cadence

    Month-to-month, charged via Stripe

  • Minimum commitment

    None — cancel anytime, effective end of period

  • Seats

    Per published tier; upgrade/downgrade self-serve

  • Payment method

    Card via Stripe Checkout

  • Annual prepay / discount

    Self-serve annual Pro at $990/yr (2 months free)

Request a written quote

  • Custom MSA / DPA / security review

    Available on request — not a self-serve click

  • Invoicing / PO / NET terms

    Not self-serve today — request from the BSS owner

Honesty: BSS is a self-serve product. If your procurement requires a custom MSA, DPA, invoicing, or PO/NET terms, those are available on request — but they are not a self-serve checkout click today.

Continue to secure checkout

What you can tell your security team — with the honest gaps flagged, not hidden. Hand this straight to a reviewer.

5 ready2 partial1 gap

Tenant data isolation (server-side RLS)

Ready

Supabase RLS on write paths with the authed user JWT; service_role is server-only, never bundled to the client.

Encryption in transit

Ready

HTTPS everywhere via the platform edge; httpOnly + SameSite session cookies.

Payment data handling

Ready

Card data never touches BSS servers — Stripe Checkout + signature-verified webhooks.

Secret handling

Ready

Secrets never logged or echoed; API keys shown once at creation, never re-returned.

Rate limiting / abuse protection

Ready

Durable token-bucket rate limiting on public endpoints with standard 429 headers.

Audit trail for write actions

Partial

Usage events record product activity today; a dedicated admin-grade audit log is not included in the current self-serve workspace scope.

SOC 2 / ISO 27001 attestation

Gap

No third-party attestation today. Be honest with your security team: this is a self-serve product, not an audited enterprise vendor (yet).

Signed DPA / sub-processor list

Partial

Sub-processors (Supabase, Stripe, platform host) are disclosed; a counter-signed DPA is available on request, not self-serve.

We deliberately surface the gaps: no third-party attestation yet, and no dedicated admin-grade audit log in the current self-serve workspace scope. A buyer briefing that hid them would fail the first security review — and waste your time.

Where your data lives and where payment flows — the diagram your security reviewer will ask for. Factual nodes, no marketing arrows.

Swipe horizontally to view the full architecture.

HTTPSinternalHTTPS (JWT)HTTPS (server key)HTTPS (server key)signed webhook

client

Your team’s browser

No install; SSR + hydrated React.

edge

Platform edge / CDN

TLS termination, routing, DDoS shield.

service

BSS application

Tool execution, dashboards, billing logic.

data

Postgres (RLS)

Your data, isolated per tenant.

external

Stripe

Billing + payment — card data stays here.

external

LLM providers

Provider-agnostic; only where AI tools are used.

  • Your team’s browserNo install; SSR + hydrated React.
  • Platform edge / CDNTLS termination, routing, DDoS shield.
  • BSS applicationTool execution, dashboards, billing logic.
  • Postgres (RLS)Your data, isolated per tenant.
  • StripeBilling + payment — card data stays here.
  • LLM providersProvider-agnostic; only where AI tools are used.

Card data never reaches BSS servers — it flows to Stripe directly. Your business data sits in tenant-isolated Postgres. Edge style: solid = direct call; dashed = signed webhook.

Tools that produce a defensible artifact to attach to the approval. Pulled live from the BSS registry. They inform the decision — they don't make it for you.

Loading tool registry…

Decision Memo

Close the loop: record the actual recommendation, approver, start date, next step, and blocker before sending the packet.

Evaluating

Decision readiness

0%

0/5 approval items complete

Still collecting evidence.

ROI model

review

Business case

review

Comparison

review

Approver

review

Decision status

review

Worksheet ROI: 264%. Net/month: +$783. Use the memo as the approval record; do not treat the page as automatic approval.

Continue to secure checkout