Indicators and Events
Indicators let a project evaluate incoming events against governance criteria. They are intended for repeatable signals that support a control decision.
Event Requirements
Section titled “Event Requirements”Indicator events must identify the project and indicator they are intended for. Governance Service uses that context to find active indicator applications in the same project.
Events should include only the fields needed for evaluation. Each field referenced by an indicator criterion should be present and use the expected data type.
Evaluations
Section titled “Evaluations”When an event matches an active project indicator application, Governance Service evaluates the configured criteria and records a result:
- Pass when criteria are met.
- Fail when criteria are evaluated and not met.
- Error when the event cannot be evaluated.
- Awaiting evaluation while evaluation has not completed.
Generated Declarations
Section titled “Generated Declarations”Indicator templates can create declaration evidence for pass results, fail results, both, or neither. Use generated declarations when the evaluation result should become part of the control record.
Integration Practices
Section titled “Integration Practices”- Send events only for indicators that are active in the target project.
- Validate one indicator with a test event before sending production events.
- Keep event fields stable so criteria do not break unexpectedly.
- Use the generated API reference for exact request formats.