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

# Tracer rule identity and permission declaration

> Tracer now documents case-sensitive rule names and optional identity-service permission declaration.

<Badge stroke icon="calendar-days" iconType="regular">August 25, 2026</Badge> <Badge stroke icon="file-code" iconType="regular">Documentation correction</Badge> <Badge color="purple" size="lg" stroke icon="eye" iconType="regular">Review recommended</Badge>

## Affects

***

Teams that create Tracer rules or configure Tracer identity-service integration.

## What changed

***

Tracer preserves rule-name case and internal whitespace, trimming only leading and trailing whitespace. Name uniqueness is case-sensitive, so names that differ only by case are distinct.

The optional identity-service permission declaration uses `IDP_DECLARATION_ENABLED`, `IDP_HOST`, and M2M credentials. It is fail-open: a declaration publication or configuration failure warns and Tracer continues serving. The error reference no longer lists codes that current service paths do not return.

This corrects documentation of implemented contracts. It does not announce a runtime release.

## Impact

***

**Classification: Review recommended.** Rule-management tooling and optional declaration setup should not retain normalization or fail-closed assumptions.

## What you need to do

***

<Steps>
  <Step>Treat rule-name case and internal whitespace as significant when checking for duplicates.</Step>
  <Step>If you enable permission declaration, provide the identity-service URL and M2M credentials and use HTTPS for SaaS deployments.</Step>
  <Step>Remove handling that depends on the retired error-reference entries.</Step>
</Steps>

### Deadline

Review before deploying rule-management or identity-integration changes.
