Compliance / Investigation Copilot

Reference solution for taking one investigation case through scope interpretation, document processing, internal-record evidence acquisition, external signal discovery, evidence normalization and correlation, analytical investigation, optional verification, and an investigation summary.

Unit event

Investigation Case

INVESTIGATION_CASE

One investigation case taken through case-scope interpretation, document processing, internal-record evidence acquisition, external signal discovery, evidence normalization, analytical investigation, optional verification, and production of an investigation summary.

Design variant

Forty 20-page documents, seventy-five internal case records, six external searches, two analysis passes, one verification pass, a richer summary.

Scenario inputs

Every value this design resolves, and who owns it. Change an editable value and the figures recalculate. The pricing engine answers, not this page: nothing here multiplies anything, and until it answers the figures beside you are the ones you were already looking at, labelled as such.

What the exposure labels mean
Editable is yours to set, and every one of them is a control below; Fixed by variant belongs to the design and changes by selecting a different variant; Derived follows whatever the upstream activity publishes — never yours to set, and it moves on its own when the value it is bound to moves.

63 fields

Understand Investigation8 fields

Fixed by variant
im-interpret-investigation-model
origin USERexposure via DEFINITION_STRUCTUREIDau-interpret-investigation-request.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-fast
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-interpret-investigation-request.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-investigation-request.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-investigation-request.undefined

Editable
TOKEN

How much of the surrounding case context this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-investigation-request.undefined

Editable
TOKEN

How long the investigation plan runs.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-investigation-request.undefined

Editable
TOKEN

How long the incoming request is.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-investigation-request.undefined

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-interpret-investigation-request.undefined
Acquire Case Evidence10 fields

Fixed by variant
im-ingest-document-service
origin USERexposure via DEFINITION_STRUCTUREIDau-ingest-investigation-document.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-nool-2
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-ingest-investigation-document.selection.commercial_offering_id

Fixed by variant
40UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-ingest-investigation-document.occurrence_count

Editable
PAGE

Pages in the inbound document. This is the metered quantity for document-page pricing.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-ingest-investigation-document.undefined

Editable
TOKEN

Estimated tokens of text recovered from the document, published downstream so later activities do not restate it.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-ingest-investigation-document.undefined

Fixed by variant
im-retrieve-investigation-records-unpriced
origin USERexposure via DEFINITION_STRUCTUREIDau-retrieve-internal-investigation-records.implementation_mode_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-retrieve-internal-investigation-records.occurrence_count

Editable
TOKEN

How much internal evidence was assembled.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-retrieve-internal-investigation-records.undefined

Editable
UNIT

How many internal case records were read. A workload fact: §5 forbids mapping an internal read to Remote Tool Access, File Search or Web Fetch without canonical invocation authority.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-retrieve-internal-investigation-records.undefined

Editable
UNIT

How many internal systems were consulted. Explanatory only.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-retrieve-internal-investigation-records.undefined
Discover External Signals13 fields

Fixed by variant
im-discover-investigation-signals-model
origin USERexposure via DEFINITION_STRUCTUREIDau-discover-investigation-external-signals.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-pro
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-discover-investigation-external-signals.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

How much of the case identity this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

How much evidence summary the model writes.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
UNIT

How many external sources were summarized. Explanatory only.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

How much of the investigation plan this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

How much of the request this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

How long the issued search queries are.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
TOKEN

How much of the returned search results this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined

Editable
QUERY

How many Web Search queries this step issues. The Service's own metered quantity.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-discover-investigation-external-signals.undefined
Normalize & Correlate Evidence6 fields

Fixed by variant
im-normalize-investigation-evidence-deterministic
origin USERexposure via DEFINITION_STRUCTUREIDau-normalize-investigation-evidence.implementation_mode_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-investigation-evidence.occurrence_count

Editable
UNIT

How many documents were correlated. Explanatory only.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-investigation-evidence.undefined

Editable
TOKEN

How large the correlated working set is. Deliberately far smaller than the document corpus: §9.2 keeps document-page cost and model context independent, and the index is what points back at the rest.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-investigation-evidence.undefined

Editable
UNIT

How many external sources were correlated. Explanatory only.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-investigation-evidence.undefined

Editable
UNIT

How many internal records were correlated. Explanatory only.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-normalize-investigation-evidence.undefined
Analyze & Verify Investigation16 fields

Fixed by variant
im-analyze-investigation-evidence-model
origin USERexposure via DEFINITION_STRUCTUREIDau-analyze-investigation-evidence.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-pro
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-analyze-investigation-evidence.selection.commercial_offering_id

Fixed by variant
2UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-analyze-investigation-evidence.occurrence_count

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-analyze-investigation-evidence.undefined

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-analyze-investigation-evidence.undefined

Editable
TOKEN

How much analysis the model writes.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-analyze-investigation-evidence.undefined

Editable
TOKEN

How much of the evidence this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-analyze-investigation-evidence.undefined

Editable
TOKEN

How much of the request this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-analyze-investigation-evidence.undefined

Fixed by variant
im-verify-investigation-findings-model
origin USERexposure via DEFINITION_STRUCTUREIDau-verify-investigation-findings.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-pro
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-verify-investigation-findings.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-verify-investigation-findings.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-verify-investigation-findings.undefined

Editable
TOKEN

How many verification notes are expected.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-verify-investigation-findings.undefined

Editable
TOKEN

How much of the findings this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-verify-investigation-findings.undefined

Editable
TOKEN

How much of the evidence this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-verify-investigation-findings.undefined

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-verify-investigation-findings.undefined
Produce Investigation Summary10 fields

Fixed by variant
im-produce-investigation-summary-model
origin USERexposure via DEFINITION_STRUCTUREIDau-produce-investigation-summary.implementation_mode_id

Fixed by variant
ctxdex:offering:agent-makers:ctxdex-intelligence-4-pro
origin USERexposure via EXPLICIT_UI_PROJECTIONIDau-produce-investigation-summary.selection.commercial_offering_id

Fixed by variant
1UNIT
origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.occurrence_count

Editable
TOKEN

Input tokens eligible for cached-input treatment.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Editable
TOKEN

How long the summary runs.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Editable
TOKEN

How much of the findings this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Editable
TOKEN

How much of the evidence this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Editable
TOKEN

How much of the request this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Editable
TOKEN

The instructions this step is given.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Editable
TOKEN

How much of the verification notes this step reads.

origin USERexposure via EXPLICIT_UI_PROJECTIONINTEGERau-produce-investigation-summary.undefined

Cost by operation

Where the direct unit cost comes from. Expand an operation for the activities inside it and how each one resolved.

Complete
Understand InvestigationComplete1 activity, 1 priced0.0032 USD0% of direct total

Interpret the case scope and plan the investigation.

Interpret Investigation Request

Priced

Normalize the case scope and plan the investigation. Request normalization, not the deep reasoning step.

au-interpret-investigation-requestim-interpret-investigation-model

A pricing request was made and returned an amount.

0.0032 USD
Acquire Case EvidenceComplete2 activities, 1 priced4.8 USD91% of direct total

Process the case documents and read the internal records.

Ingest and Parse Document

Priced×40

Read an inbound business document and produce its text and layout structure. Commercially this is a document service metered by page, not a language model.

au-ingest-investigation-documentim-ingest-document-service

A pricing request was made and returned an amount.

4.8 USD

Retrieve Internal Case Records

No pricing request

Read the case records, alerts, transactions and prior investigations the business already holds. Internal application data access.

au-retrieve-internal-investigation-recordsim-retrieve-investigation-records-unpriced

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount
Discover External SignalsComplete1 activity, 1 priced0.11045 USD2% of direct total

Search externally and summarize what was found.

Discover External Investigation Signals

Priced

Search externally for signals relevant to the case and summarize what was found.

au-discover-investigation-external-signalsim-discover-investigation-signals-model

A pricing request was made and returned an amount.

0.11045 USD
Normalize & Correlate EvidenceComplete1 activity, 0 pricedNo amount

Deduplicate, order, link and index the evidence. Deterministic.

Normalize & Correlate Evidence

No pricing request

Deduplicate, order, link and index the document, internal and external evidence into a working set. Deterministic application logic.

au-normalize-investigation-evidenceim-normalize-investigation-evidence-deterministic

This activity does not price. No request was made, so there is no amount — not an amount of zero.

No amount
Analyze & Verify InvestigationComplete2 activities, 2 priced0.23955 USD5% of direct total

Reason over the evidence, then check the findings against it.

Analyze Investigation

Priced×2

Reason over the correlated evidence for patterns, findings and open questions.

au-analyze-investigation-evidenceim-analyze-investigation-evidence-model

A pricing request was made and returned an amount.

0.1636 USD

Verify Investigation Findings

Priced

Check that the findings are supported by the evidence. A consistency check, not a determination.

au-verify-investigation-findingsim-verify-investigation-findings-model

A pricing request was made and returned an amount.

0.07595 USD
Produce Investigation SummaryComplete1 activity, 1 priced0.10095 USD2% of direct total

Write the investigation summary.

Produce Investigation Summary

Priced

Write the investigation summary: what was examined, what was found, and what remains open.

au-produce-investigation-summaryim-produce-investigation-summary-model

A pricing request was made and returned an amount.

0.10095 USD

Direct unit total

5.25415 USD

Bars show each operation’s share of the stated direct unit total. An operation with no priced activity shows no amount, which is not an amount of zero.

Assumptions, issues and reproducibility

Activity states not exercised by this configuration

InactiveUnpricedZero priced

The read model reports these so their absence reads as absence rather than as coverage.

Issues

The runtime reported none for this configuration.

Technical detail and reproducibility

Result source
REFERENCE_PREFETCH
Scenario configuration
scenario:compliance-investigation:enhanced:audited-2026-09-20
Pricing effective at
2026-09-20T00:00:00Z
Definition fingerprint
7247ae574e52d95b74bde9a36691fce9ede9e8326d5de843041166455fb4dda3
Catalogue fingerprint
fb4a33fb254bba125309001aadb10f470d9bf9f219404324ba86b2ad91c206f1
Pricing engine version
0.7.0
Pricing orchestration contract version
v4
Pricing rule registry version
daf63fc55107b886370c9744e36b7276da8f235e6e5f8eb56a1d2214151568f5
Scenario contract version
v1
Variant definition fingerprint
7247ae574e52d95b74bde9a36691fce9ede9e8326d5de843041166455fb4dda3