Every rejection is a boundary — the promise that nothing passes.

Consequence Accounting

Prove your boundaries
before consequenceschargescostsauditorsbreachesbirths do.

Your system says REJECTED. But did the charge stop? The webhook? The settlement? BOUNDA checks.

Your log says
REJECTED
Status 130 · "Declined"
vs
Provider reality
CAPTURED
€2,461.19 · Fee €34.71
CTOProve no consequence after denied action.
CISOProve no exposure after revoked access.
CFOMeasure what rejected actions still cost.

Your data stays yours. Choose your mode.

🌐 Online scan

Anonymized in your browser. Raw logs never transmitted. Small files.

💻 BOUNDA Desktop

Download and run locally. You choose what syncs. Large files.

🏛️ BOUNDA Shield

VPC or on-prem. Signed container. For banks and regulated.

Demo scan on 2,500 transactions

Synthetic Worldline-format dataset. 243 rejections. 14 boundaries breached. 229 held and certified.

PAYMENT
€17,062

14 charges captured after rejection

CARRIER
14

Webhooks "succeeded" sent

COST
€242

Fees charged on rejected txns

ACCOUNTING
€5,881

Settlements on rejected txns

Timeline — txn_000165

05:47:27.0
TIMED_OUT — 3DS_FAILURE, Stripe, NL
05:47:28.3
€2,461 captured — should not exist
05:47:31.0
Webhook "succeeded" sent to merchant
+2 days
€2,426 settled — batch_4439

Your monitoring says "TIMED_OUT". BOUNDA proves €2,461 moved anyway.

Click a scenario. See what BOUNDA finds.

Real method, synthetic data. Gaps, budget, persona views, invoice.

Check. Prove. Close. Hold.

Four steps to proven boundaries.

01

Check

Upload logs. BOUNDA maps decisions vs consequences.

02

Prove

Each rejection verified. HELD or BREACHED. Evidence Pack.

03

Close

Fix actions. Refund candidates, webhook filters, gate rules.

04

Hold

Monthly re-scan. Regression alerts. Board report.

Before and after: one boundary.

Before
DECLINE
→ provider.create()
→ object EXISTS
→ fee CHARGED
→ webhook SENT
After — with Boundary Gate
DECLINE
BOUNDA GATE
→ provider.create() BLOCKED
→ fee ZERO
→ webhook HELD

The missing layer in your stack.

Your tools monitor, control, and log. None of them prove the rejection worked.

SIEMshows what happened
IAMcontrols who can act
Monitoringshows uptime
Policy enginesays what's allowed
BOUNDAproves rejection worked

What you get.

Concrete deliverables. Not dashboards. Not alerts. Proof objects.

Gap Certificate

Proves which rejection leaked and what consequence was born.

Zero-Delta Certificate

Proves a rejection held. Nothing born. Auditor-ready.

Reality Budget

Financial exposure: MEASURED, DERIVED, or MODELED. No overclaim.

Evidence Pack

Merkle-sealed, SHA-256 verified, replayable. Offline verifiable.

Action Plan

Fix actions per gap. READY_FOR_REVIEW. Never auto-executed.

What's your hidden exposure?

Estimate in 10 seconds.

If just 1% of rejections leak a consequence
€960,000/yr

Estimated hidden exposure · MODELED — not claimed as loss

Prove your boundaries. Keep your data.

BOUNDA needs the decision/consequence structure. Not your sensitive data.

BOUNDA never needs

  • Raw payloads
  • Customer names or PII
  • Secrets, tokens, API keys
  • Full IP addresses
  • Business content
  • Production access

BOUNDA only needs

  • Decision column (status/result)
  • Consequence signals (charge, webhook)
  • Timestamps
  • Amounts (can be banded)
  • Provider identifier
  • That's it

What anonymization looks like

Your file
txn_abc123
John Smith
€2,461.19
Stripe
sk_live_4eC39H
What BOUNDA sees
hash_7f2e9a
[redacted]
band_2000-3000
provider_1
[removed]

Check free. Pay for proof. Subscribe to keep it fresh.

Boundary Check

€0
Always free
  • Boundary Score
  • Verdict: HELD / BREACHED
  • 3 gap examples (masked)
  • Missing receipts list
  • Clean Certificate if HELD

Boundary Proof

€490
Only if breached
  • Complete gap list
  • Timelines per transaction
  • Reality Budget (MEASURED)
  • Executive views
  • Evidence Pack (Merkle)
  • High-level fix direction

Boundary Hold

€990/mo
Per surface
  • Monthly re-scan
  • Fix effectiveness tracking
  • Regression alerts
  • Monthly Close (audit)
  • Board report
  • Success fee on proven savings

Boundary Shield

From €15K/yr
Enterprise + Gate
  • Multi-surface governance
  • Boundary Gate (prevent)
  • On-prem / VPC
  • Control Blueprint
  • DORA evidence packages

No gap found = no fee. Gap found = small percentage of proven savings only. Capped at 15%. Details on request.

Common questions.

Is my data sent to your servers?

By default, no. The online scan anonymizes your file in your browser before any transmission. BOUNDA Desktop runs fully locally. Shield runs in your own infrastructure. You always choose.

What if nothing leaks?

You get a free Clean Certificate proving your boundaries held. That's valuable for audit, compliance, and board reporting. BOUNDA doesn't need you to have a problem to be useful.

Is this compatible with DORA / NIS2?

The Evidence Pack is Merkle-sealed, SHA-256 verified, replayable by third parties, and designed for regulatory evidence. It doesn't replace your auditor, but it gives them the proof they need.

Can I run it fully offline?

Yes. BOUNDA Desktop and Shield both work without internet. Evidence Packs are generated locally and verifiable offline.

What if my verdict is WATCH, not BREACHED?

WATCH means signals detected but not yet proven. BOUNDA tells you the exact next document to add (e.g., "upload webhooks.csv") to transform WATCH into BREACHED or HELD.

Do you execute refunds or corrections automatically?

No. All fix actions are READY_FOR_REVIEW. BOUNDA generates the commands but never executes them. Your team reviews and approves every action.

Think your boundaries hold?
Prove it.

60 seconds. Free. No install. Your data stays in your browser.

Boundary Check

Processed in your browser. Raw logs never leave your machine.

Drop CSV / JSONL or click to browse