net-kingdom/local-identity/emission-cadence.yaml
tegwick 36303d25a3 Require explicit cadence profile assessment and correct contract pins
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e77d-47a4-7771-8e34-7339c7fac0e4
2026-09-28 12:40:07 +02:00

45 lines
1.7 KiB
YAML

# Source-owned Emission Cadence declaration for local-identity (INFO-WP-0029-T02).
# Pinned to InfoTechCanon emission contract digest b08b4d95fc4b0bd3
# (document 0.2.0, wire schema 0.1).
#
# This states intended cadence only. It is not evidence that the events are
# emitted, observed, or complete; no observer currently reads this stream.
# Emitter: local-identity/src/local_identity/audit.py (TSV, audit.log, mode 600).
# Fit findings against the contract: local-identity/emission-cadence-findings.md
schema_version: "0.1"
declaration_id: net-kingdom.local-identity.audit.v1
source: net-kingdom
stream_id: net-kingdom.local-identity.audit
extensions:
netkingdom:
contract_digest: b08b4d95fc4b0bd3
contract_document_version: 0.2.0
sources:
- source_id: net-kingdom.local-identity.audit.token-issued
source_system: local-identity
event_class: serve/token.token_issued
form: heartbeat-or-reconciliation
reconciliation:
compare_local: audit_log_counts.serve/token.token_issued
compare_observed: evidence_counts.serve/token.token_issued
divergence: finding
extensions:
netkingdom:
evidence_class: load-bearing
rate_monitoring: forbidden
completeness_claimed: false
heartbeat_emitted: false
- source_id: net-kingdom.local-identity.audit.token-revoked
source_system: local-identity
event_class: revoke-token
form: heartbeat-or-reconciliation
reconciliation:
compare_local: audit_log_counts.revoke-token
compare_observed: evidence_counts.revoke-token
divergence: finding
extensions:
netkingdom:
evidence_class: load-bearing
rate_monitoring: forbidden
completeness_claimed: false
heartbeat_emitted: false