> ## Documentation Index
> Fetch the complete documentation index at: https://docs.manthan.systems/llms.txt
> Use this file to discover all available pages before exploring further.

# Business Transaction

> The accepted business request that becomes the root of the execution trust chain

**Business Transaction answers: what was submitted for evaluation?**

A `BusinessTransaction` is the aggregate root of a single execution lifecycle. It bundles Authority, Authorization, Intent, and a Policy Reference together with runtime signals, and becomes the anchor that every downstream artifact — Decision, Execution, Verification, Receipt, Execution Trust Record — refers back to.

## Model

```ts theme={null}
interface BusinessTransactionMetadata {
  businessTransactionId: string;
  correlationId: string;
  tenantId: string | null;
  sourceSystem: string;
  submittedBy: string;
  submittedAt: Date;
}

interface BusinessTransaction {
  businessTransactionId: string;
  metadata: BusinessTransactionMetadata;
  authority: Authority;
  authorization: Authorization;
  intent: Intent;
  policy: PolicyReference;
  signals: Record<string, unknown>;
  status: string;
  createdAt: Date;
}
```

`signals` carries the runtime data a policy actually evaluates — for example a requested amount, a risk score, or a model recommendation. Signal values must be deterministic; see [Guides → Basic Execution](/docs/guides/basic-execution) for constraints on signal types.

## Lifecycle

A Business Transaction is created once, atomically. If validation of any required field fails, no Business Transaction — and no downstream Execution Trust Record — is created. There is no partial-creation state. See [REST API → Error Model](/docs/api/error-model).

## Relationships

<CardGroup cols={2}>
  <Card title="Decision" href="/docs/concepts/decision">Produced by evaluating this transaction's Intent against its Policy Reference.</Card>
  <Card title="Execution" href="/docs/concepts/execution">Occurs only after a successful Decision.</Card>
  <Card title="Execution Trust Record" href="/docs/concepts/execution-trust-record">Aggregates this transaction with all its executions, verifications, receipts, and overrides.</Card>
  <Card title="REST API" href="/docs/api/transactions">Retrieve and list Business Transactions over HTTP.</Card>
</CardGroup>
