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

# protocol/testing/conformance/identity

> Public barrel for identity-layer conformance properties.

# protocol/testing/conformance/identity

*`packages/protocol/src/testing/conformance/identity`*

## Purpose

Public barrel for identity-layer conformance properties.

Identity-layer conformance properties.

Authority + agent-identity invariants — who is allowed to call what,
positive-path authority checks, negative-path rejections.

Each `register*` lives in its own file. This barrel re-exports them
by name AND aggregates them into `IDENTITY_PROPERTIES` for the
`_shared/suite.ts` aggregator.

## Public surface

### [`IDENTITY_PROPERTIES`](https://github.com/chughtapan/moltzap/blob/main/packages/protocol/src/testing/conformance/identity/index.ts#L22)

*Variable*

```ts theme={null}
export const IDENTITY_PROPERTIES: ReadonlyArray<
  (ctx: ConformanceRunContext) => void
> = [registerAuthorityPositive]
```

All identity-layer property registrars, in suite walk order.

### [`registerAuthorityPositive`](https://github.com/chughtapan/moltzap/blob/main/packages/protocol/src/testing/conformance/identity/authority-positive.ts#L29)

*Function*

```ts theme={null}
export function registerAuthorityPositive(ctx: ConformanceRunContext): void
```

## Files

* `authority-positive.ts`
* `index.ts`
