Declare local-identity audit emission cadence for InfoTechCanon adoption
Source-owned declaration pinned to contract digest 972c0b6701d1693f (INFO-WP-0029-T02). Valid against the generic contract; fails the NetKingdom profile's rare-heartbeat MUST because local-identity emits no heartbeat. Findings record the session-scoped-silence incompatibility. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 236552@bnt-lap001 Assistant-Session: 8916a2bd-1a44-4ff9-83c1-96b34058e603
This commit is contained in:
parent
675a1582a2
commit
116643fafe
2 changed files with 86 additions and 0 deletions
45
local-identity/emission-cadence.yaml
Normal file
45
local-identity/emission-cadence.yaml
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# Source-owned Emission Cadence declaration for local-identity (INFO-WP-0029-T02).
|
||||
# Pinned to InfoTechCanon emission contract digest 972c0b6701d1693f
|
||||
# (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: 972c0b6701d1693f
|
||||
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue