Skip to main content

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

Variable
export const IDENTITY_PROPERTIES: ReadonlyArray<
  (ctx: ConformanceRunContext) => void
> = [registerAuthorityPositive, registerAuthorityNegative]
All identity-layer property registrars in legacy walk order (authority-positive → authority-negative).

registerAuthorityNegative

Function
export function registerAuthorityNegative(ctx: ConformanceRunContext): void

registerAuthorityPositive

Function
export function registerAuthorityPositive(ctx: ConformanceRunContext): void

Files

  • authority-negative.ts
  • authority-positive.ts
  • index.ts