Home / How it works

How it works · early access

From data problem
to proven repair.

Refinery monitors your data, repairs supported problems at the source, and proves what changed. Connect alongside your operational database. Your applications can keep their direct database connections.

Browser sample available. Live customer connections, API/MCP access and repairs are not publicly released.

How source repair worksILLUSTRATION
01

Your database stays in charge.

Choose the tables, fields and relationships Refinery may inspect. A supported source correction follows a separate, authorized path.

Your applicationsKeep direct reads
Your databaseAuthoritative source
RefineryApproved scope only
  1. Inspect and proposeEvidence for one supported correction.
  2. Authorize, write, read backRequired approval, exact source check, durable receipt.
Optional AI gateway: read-only checks for a declared task. It cannot execute repairs.
Connect → understand → repair → prove → monitor.Sample illustration · no live connection or changes.
Two separate paths · planned availability

Data for this task. Proof for this change.

Your AI needs more than database access. It needs to know whether the data is usable for this task, right now.

  1. AI or applicationDeclares its task and requirements
  2. Read-only gatewayChecks the approved request
  3. Approved source dataSource database stays authoritative
  4. Result with evidenceEligible, limited or blocked
Read evidence

Why this data could be used.

Explains why data was released for a specific purpose and time, checked against approved freshness, quality, scope and policy requirements. A limited result carries explicit restrictions; a blocked result withholds the requested data.

A read check does not create a repair receipt.
Repair receipt

What changed at the source.

Proves an authorized source correction only after exact fresh readback and durable receipt evidence match the operation. A proposal, a routine check or an AI request is not proof of a repair.

The gateway only reads. Repair uses a separate governed path.

Existing applications may keep direct database connections. Only consumers using the optional gateway receive its eligibility check; the source database remains authoritative. An AI can request a supported repair, but cannot authorize or execute one merely by asking.

The browser sample is available. Live customer connections, API/MCP access and repairs are not publicly released.

Freshness is currently table-level. Row-level freshness is not release-proven.

Alongside your database

Keep your database.
Lose the guesswork.

Wrong values create rework, unreliable answers and recurring incidents. Refinery is being built to find supported problems, correct them at the source and show the evidence.

Your applications can keep reading the database directly. Source cleanup does not require rerouting every query through Refinery.

THE CONNECTION MODEL / APPROVED SCOPE ONLY
Your applicationsKeep their direct reads
Your databaseThe authoritative source
RefineryInspect · authorized repair · verify · monitor

Start with approved read-only inspection. Source changes follow a separate governed path with the required policy, certification and authorization.

The source-cleanup journey

Find the problem. Follow the change.

Start with the sample, with no account or card. When product access is available, the same five steps keep the supported work understandable.

  1. Connect

    Connect a supported database and choose the tables, fields and relationships Refinery may inspect. Start with approved read-only access.

  2. Understand

    Identify supported problems and inconsistencies across approved tables. Where configured, consult an approved read-only trusted reference to establish the correct value.

  3. Repair

    Propose an evidence-backed correction. Execute only through the required policy and authorization: human approval where required, or currently authorized certified automation.

  4. Prove

    Read the source again, verify the exact change and retain a durable receipt. Show unresolved and uncertain problems honestly.

  5. Monitor

    Continue checking the approved scope within the usage allowance. Surface recurring problems; a correction does not permanently prevent recurrence.

A source correction, a gateway eligibility decision and recovery of a downstream workflow are different outcomes. Each needs its own evidence.

Coverage with clear roles

Connect related data.
Keep the boundaries clear.

Cross-table checks and repairs depend on supported relationships and repair types. A connection alone does not grant permission to inspect or change every table.

Planned Free / Builder entry scope

One operational source.

Free starts with one operational PostgreSQL database and five active tables. Builder adds an optional separate read-only trusted reference, with 25 active tables across both. The reference supplies approved evidence; it is not another operational write target.

Planned Team expansion

More approved coverage.

Up to five databases in approved roles and 100 active tables. Wider cross-database relationships remain planned / early access, subject to supported coverage and availability.

Unsupported coverage

No unrestricted cross-database work.

No arbitrary joins, automatic synchronization, entity merging or unrestricted writes across connected databases. Unknown values and identity conflicts need evidence or human review.

Available now: the browser-only sample. Live database connections, API/MCP and repairs are not publicly released. Usage allowances are being finalized for launch.

Two authorization paths. One proof standard.

Review when needed.
Automate only within current authority.

Human approval required

Approve the exact correction.

When a supported repair requires review, show the record, field, evidence, expected-before value and proposed value. The governed approval control authorizes that exact change. Ordinary chat consent does not.

Currently authorized certified automation

Run only the work already permitted.

A certified low-risk procedure may run without a new approval prompt only while current policy, certification and exact execution authority permit it. Changed evidence, revoked authority or uncertainty blocks or escalates the work.

Both paths require an expected-before check, exact fresh source readback and a durable receipt. Free's repair allowance requires explicit human approval when released. A plan upgrade never grants write authority.

When something is wrong

The repair chain, in the order that makes it real.

Only eligible low-risk defect classes reach this path. A gateway read can never trigger it — reading and repairing are separated so that an AI asking a question cannot become an AI changing an answer.

Detect against evidence

Identify the exact invalid or missing value using current source evidence and an agreed rule — not a model's impression of what looks wrong.

Propose one bounded change

A single correction carrying its reason, subject, the exact value expected to be present now, and its supporting evidence.

Require real authority

Current policy and exact authorization for a certified repair. Conversation text and model confidence grant nothing. AI is never write authority.

Write only on an exact match

The governed write applies through a certified connector path, and only if the record still holds the exact expected value. Otherwise it aborts.

Read the source back

Refinery re-reads the authoritative source after the write. A successful write is not evidence of a correct result.

Record a durable receipt

Durable receipts and the evidence chain bind the exact subject, operation, tenant, actor and time. Only the fully proven source change is called fixed. Data eligibility is then checked again.

Permanently outside the repair path. Identity merges, destructive changes, ambiguous financial facts, anything on an uncertified connector path, and anything without clear authority. These escalate to a named human owner. These boundaries give a repair receipt its meaning.

Drive the full chain yourself in the demo →

Why choose Refinery

Finding bad data is the start.
Proving the change is the point.

The expensive part is often the work after discovery: finding the right correction, securing approval, changing the source and checking whether the workflow can use the result. Refinery is being built to carry that whole bounded job.

01 · Work where the data lives

Correct the source.

A supported repair changes the authoritative record under current authorization. Your source remains the source of truth; a cleaner downstream copy is a different outcome.

02 · Demand an exact result

Open the receipt.

Compare the expected-before value with the fresh readback. Follow the durable evidence chain. A confident answer or a completed request cannot substitute for proof.

03 · Keep watching the source

Keep recurring problems visible.

Continue checking the approved scope and surface repeated defects or uncertainty. A correction does not permanently prevent the problem from returning.

Compare the complete job

Use these questions when evaluating Refinery, another platform or a workflow you build yourself.

Ask any platformRefinery's approach
Can my AI use it without moving every task into a new chat?API-first service and MCP for external assistants; Workspace for controls and exceptions.
What permits a source change?Current policy, exact authorization and a certified repair; the plan price never grants authority.
What proves the correction?Exact fresh source readback, durable receipts and a correlated evidence chain.
What happens when evidence is missing?Explicit limits or a blocked result with a reason. No plausible replacement value presented as fact.
What happens after the repair?Continue monitoring the approved scope. Optional gateway consumers receive a separate eligibility check; actual workflow recovery needs its own evidence.

Explore the sample to understand the approach. Validate the supported workflow in your own approved scope when access is available.

Optional · read-only data access

A check for the consumers that need it.

Applications and AI can optionally request data through Refinery’s read-only gateway, which checks whether it meets their declared requirements.

Only consumers using this path receive the eligibility check. Existing direct database reads remain available. The gateway can return eligible or explicitly limited data, or block a request with a reason. A gateway query cannot execute a repair.

Application or AIDeclared purpose and requirements
Read-only gatewayCheck scope, freshness and evidence
Your databaseFresh source read

Optional product interface · not publicly released. Source-cleanup work does not require every application query to use this path.

Read the optional gateway checks and outcomes
Step one · define

Access is bound to a purpose, not to a table.

Before anything is read, the engagement is written down: which AI or workflow, what decision it makes, the approved source, the exact fields it may see, and what must never be exposed. That declaration is the unit of approval. Two AI systems reading the same table can have entirely different answers about what they may see.

Connected is not certified. A working connection, a catalogued connector, a completed setup draft, and a path proven for live repair are separate states. Refinery keeps them separate on purpose — collapsing them into one "supported" badge is how systems end up writing to places nobody signed off on.
Step two · check

What is evaluated on every single request.

The gateway design evaluates each request against a fresh source read for its declared purpose. Recurring monitoring is separate and remains bounded by the plan and approved usage allowance.

Check 01

Purpose binding

Is this consumer approved for this declared purpose right now? An expired or unapproved purpose fails here, before anything is read.

Check 02

Source engine

Is this exact source supported and approved? The supported source scope is one operational PostgreSQL database and an optional read-only trusted reference. Broader connectors are not a launch promise.

Check 03

Freshness signal

Does the approved table's freshness signal sit inside the agreed window? Stale or unknown fails closed. This is a table-level signal today.

Check 04

Subject identity

Does exactly one record match the subject? Zero matches and multiple matches are both failures, and neither is resolved by picking one.

Check 05

Field scope and policy

Is this specific field inside the approved set, and does classification policy allow it to reach this consumer?

Check 06

Value validity

Is the value itself coherent against the agreed domain, complete, and supported by the evidence this purpose requires?

The current freshness boundary. Refinery evaluates the approved table's freshness signal against the agreed window. It does not yet certify that each returned row is individually fresh. Row-level freshness is not release-proven, and is not claimed here or in any conversation until it is.
Step three · decide

The goal is not maximum access.

It is to return only what the declared consumer may safely use, and to make the reason visible when it cannot.

Eligible

Trusted

The freshness signal passes and the data is in scope, policy-allowed, and supported by the evidence this purpose requires. Returned with the evidence that allowed it.

Conditional

Limited

Usable only with an explicit limitation — a redaction, an expiry, or required human oversight. The condition is returned with the value and is not optional.

Blocked

Refused

Stale, unknown, conflicted, out of scope, wrong identity, or insufficiently proven. No raw fallback value is silently returned in its place.

API and MCP · planned availability

Your workflow. Your assistant.
The same supported capabilities.

Applications can use the API and external AI assistants can use MCP to request supported assessment, repair work, operation status and proof. These interfaces do not grant extra authority.

Governed repair requests

Ask for a supported correction.

Prepare evidence and a proposal, then enter the existing governed execution path only with the required current authorization. Otherwise return the approval requirement. A request or model answer is not proof of a repair.

Read-only gateway queries

Check data for a declared purpose.

Request bounded data and an eligibility decision through the separate optional read path. This query cannot call the repair executor.

Workspace controls

Manage what is permitted.

Handle connections, policies, approvals, exceptions and receipts in Workspace. Routine supported work can start in your application or external assistant.

API and MCP access are included in every tier when released. Product access and these integrations are not publicly released; join early access to register interest.

Does this match a problem you have?

Explore the sample without signup or a card. Planned prices are Free €0, Builder €99 and Team €399/month when available, excluding VAT and separate model/source costs. API and MCP are included in every tier when released.