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

# Module: system

> Reference for the bijection/system entry point.

## Type Aliases

### ChangeReviewDecision

Ƭ **ChangeReviewDecision**: \{ `kind`: `"unassessed"`  } | \{ `kind`: `"open"`  } | \{ `kind`: `"accepted"` ; `receipt_id`: `string`  } | \{ `kind`: `"superseded"` ; `accepted_review_id`: `string`  } | \{ `kind`: `"closed"`  }

Not exported: an exported type refers to it.

***

### ChangeApprovalStatus

Ƭ **ChangeApprovalStatus**: \{ `kind`: `"not_required"`  } | \{ `kind`: `"satisfied"` ; `governance_id`: `string` ; `version`: `string` ; `requirements`: [`ChangeApprovalRequirement`](https://docs.bijection.com/api/modules/system#changeapprovalrequirement)\[] ; `stale_approvals`: [`GovernanceApproval`](https://docs.bijection.com/api/modules/browser#governanceapproval)\[]  } | \{ `kind`: `"required"` ; `governance_id`: `string` ; `version`: `string` ; `code`: `string` ; `requirements`: [`ChangeApprovalRequirement`](https://docs.bijection.com/api/modules/system#changeapprovalrequirement)\[] ; `stale_approvals`: [`GovernanceApproval`](https://docs.bijection.com/api/modules/browser#governanceapproval)\[]  } | \{ `kind`: `"ended"` ; `governance_id`: `string` ; `version`: `string` ; `reason`: [`ChangeApprovalEnd`](https://docs.bijection.com/api/modules/browser#changeapprovalend) ; `stale_approvals`: [`GovernanceApproval`](https://docs.bijection.com/api/modules/browser#governanceapproval)\[]  } | \{ `kind`: `"unregistered"`  } | \{ `kind`: `"not_requested"`  }

Not exported: an exported type refers to it.

***

### ChangeApprovalRequirement

Ƭ **ChangeApprovalRequirement**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `domain` | `string` |
| `minimum_approvals` | `number` |
| `binding` | [`ApprovalBinding`](https://docs.bijection.com/api/modules/browser#approvalbinding) |
| `approvals` | `string`\[] |

***

### ChangeReviewAction

Ƭ **ChangeReviewAction**: `"inspect"` | `"submit"` | `"approve"` | `"revoke"` | `"apply"` | `"close"` | `"follow"`

Not exported: an exported type refers to it.

***

### ResourceQuery

Ƭ **ResourceQuery**: `Object`

A platform query whose resource reference selects its destination.

#### Type declaration

| Name | Type |
| :- | :- |
| `[resourceQueryIdentity]` | `true` |

## Variables

### system

• `Const` **system**: `Readonly`\<\{ `reviews`: `Readonly`\<\{ `inspect`: [`FunctionReference`](https://docs.bijection.com/api/modules/server#functionreference)\<`"query"`, `"public"`, \{ `review`: [`ReviewRef`](https://docs.bijection.com/api/modules/browser#reviewref)  }, `Readonly`\<\{ `ref`: [`ReviewRef`](https://docs.bijection.com/api/modules/browser#reviewref) ; `subject`: [`ReviewSubject`](https://docs.bijection.com/api/modules/browser#reviewsubject) ; `change`: [`ChangeView`](https://docs.bijection.com/api/modules/browser#changeview) ; `assessment`: [`AssessmentView`](https://docs.bijection.com/api/modules/browser#assessmentview) ; `approvals`: [`Readable`](https://docs.bijection.com/api/modules/browser#readable)\<[`ChangeApprovalStatus`](https://docs.bijection.com/api/modules/system#changeapprovalstatus)> ; `decision`: [`ChangeReviewDecision`](https://docs.bijection.com/api/modules/system#changereviewdecision) ; `execution`: [`Readable`](https://docs.bijection.com/api/modules/browser#readable)\<\{ `kind`: `"observed"`  } & [`ChangeExecution`](https://docs.bijection.com/api/modules/browser#changeexecution) | \{ `kind`: `"notAccepted"`  }> ; `actions`: \{ `canApprove`: `boolean` ; `canApply`: `boolean` ; `available`: readonly [`ChangeReviewAction`](https://docs.bijection.com/api/modules/system#changereviewaction)\[] ; `waitingOn`: `null` | [`ChangeReviewWait`](https://docs.bijection.com/api/modules/browser#changereviewwait)  }  }>, `undefined` | `string`> & [`ResourceQuery`](https://docs.bijection.com/api/modules/system#resourcequery)  }> ; `receipts`: `Readonly`\<\{ `inspect`: [`FunctionReference`](https://docs.bijection.com/api/modules/server#functionreference)\<`"query"`, `"public"`, \{ `receipt`: [`ReviewRef`](https://docs.bijection.com/api/modules/browser#reviewref)  }, `Readonly`\<\{ `ref`: [`ReviewRef`](https://docs.bijection.com/api/modules/browser#reviewref) ; `subject`: [`ReviewSubject`](https://docs.bijection.com/api/modules/browser#reviewsubject) ; `change`: [`ChangeView`](https://docs.bijection.com/api/modules/browser#changeview) ; `assessment`: [`AssessmentView`](https://docs.bijection.com/api/modules/browser#assessmentview) ; `approvals`: [`Readable`](https://docs.bijection.com/api/modules/browser#readable)\<[`ChangeApprovalStatus`](https://docs.bijection.com/api/modules/system#changeapprovalstatus)> ; `decision`: [`ChangeReviewDecision`](https://docs.bijection.com/api/modules/system#changereviewdecision) ; `execution`: [`Readable`](https://docs.bijection.com/api/modules/browser#readable)\<\{ `kind`: `"observed"`  } & [`ChangeExecution`](https://docs.bijection.com/api/modules/browser#changeexecution) | \{ `kind`: `"notAccepted"`  }> ; `actions`: \{ `canApprove`: `boolean` ; `canApply`: `boolean` ; `available`: readonly [`ChangeReviewAction`](https://docs.bijection.com/api/modules/system#changereviewaction)\[] ; `waitingOn`: `null` | [`ChangeReviewWait`](https://docs.bijection.com/api/modules/browser#changereviewwait)  }  }>, `undefined` | `string`> & [`ResourceQuery`](https://docs.bijection.com/api/modules/system#resourcequery)  }>  }>

Typed platform queries. References carry no credentials or authority.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.