Skip to content
Definite documentation

Know what is ready.
Prove every check.

Agent labor. Deterministic checks. Independently verifiable evidence.

Definite connects your financial systems read-only and runs bounded agents across close, reconciliations, controls testing, and reporting — without write access to source systems or filing authority.

Python · readiness and receipts

Python
from definite import DefiniteClient

# reads DEFINITE_BASE_URL and DEFINITE_API_KEY
with DefiniteClient() as client:
    readiness = client.get_readiness()
    print(readiness.verdict_counts)

    for run in client.list_runs(limit=5).items:
        print(run.run_id, run.status)

    for receipt in client.list_receipts().items:
        print(receipt.rule_id, receipt.verdict)
System guarantees

3

Exact deterministic verdicts

Read-only

No source-system writes

Signed

Hash-chained rule receipts

SDK + API

TypeScript · Python · REST

How it works

One durable run. Five explicit stages.

Definite · ingest → map → check → investigate → assemble
01

Ingest

Read immutable snapshots from read-only connections, scheduled file drops, and uploads.

02

Map

Agents propose classifications and mappings with confidence and provenance; humans review.

03

Check

The deterministic engine emits PASS, FAIL, or CANNOT_VERIFY for every applicable rule.

04

Investigate

Agents gather evidence and draft explanations while humans retain judgment.

05

Assemble

Build workpapers, reports, and evidence packs with lineage back to source records.