Continuous Operations Events

December 22, 2025 · View on GitHub

Continuous Operations events are related to the operation of services deployed in target environments.

Subjects

This specification defines two subjects in this stage: incident and ticket. Events associated to these subjects can be generated by a number of different actors, such as the end-user, an SRE, a quality gate, a monitoring system, or the service itself.

SubjectDescriptionPredicates
incidentA problem in a production environmentdetected, reported, resolved
ticketA ticket in a ticketing systemcreated, updated, closed

incident

An incident represents a problem in a production environment. To quote the definition of the term from the NIST glossary, an incident is:

An occurrence that actually or potentially jeopardizes the confidentiality, integrity, or availability of an information system or the information the system processes, stores, or transmits or that constitutes a violation or imminent threat of violation of security policies, security procedures, or acceptable use policies.

FieldTypeDescriptionExamples
idStringSee id04896C75-F34D-40FF-A584-3F2B71CB9D47, issue123, risk-CVE123
sourceURI-ReferenceSee sourceregion1/production, monitoring-system/metricA
descriptionStringShort, free style description of the incidentResponse time above 10ms, New CVE-123 detected
environmentObject (environment)Reference to the environment{"id": "production"}, {"id": "staging"}, {"id": "prod123", "source": "iaas-region-1"}
serviceObject (service)Reference to the service{"id": "service123"}, {"id": "service123", "source": "region1/k8s/namespace"}
artifactIdPurlIdentifier of the artifact deployed with this service0b31b1c02ff458ad9b7b81cbdf8f028bd54699fa151f221d1e8de6817db93427, 927aa808433d17e315a258b98e2f1a55f8258e0cb782ccb76280646d0dbe17b5, six-1.14.0-py2.py3-none-any.whl

ticket

A ticket can request a change, report a problem, or document an incident. Any fields not defined by this spec may be included as customData.

FieldTypeDescriptionExamples
idStringSee id04896C75-F34D-40FF-A584-3F2B71CB9D47, ticket123, risk-CVE123
sourceURI-ReferenceSee sourceticketing-system
summaryStringThe summary provided on the ticketImplement feature xyz, New CVE-123 detected
ticketTypeEnum or StringThe ticket typebug, enhancement, incident, task, question, custom-value
groupStringThe group or project the ticket is currently assigned tobackend
creatorStringThe ticket authorAlice
assigneesList (string)Who is currently investigating the ticket[Bob]
priorityEnum or StringAn indicator of the importance of the tickethigh, medium, low, custom-value
labelsList (string)Labels associated to the ticket[productxyz, bug]
milestoneStringAn ID that represents a goal for when this ticket is to be completed123, sprint-123, Q1
uriURI-ReferenceA link to the ticket itselfhttps://example.issues.com/ticket123
resolutionEnum or StringIndicates the closing status of the ticketcompleted, withdrawn, custom-value
updatedByStringThe person who updated the ticketBob

Events

incident detected

This event represents an incident that has been detected by a system or human.

  • Event Type: dev.cdevents.incident.detected.0.3.0
  • Predicate: detected
  • Subject: incident
FieldTypeDescriptionExamplesMandatory ✅
idStringSee id04896C75-F34D-40FF-A584-3F2B71CB9D47, ticket123, risk-CVE123
sourceURI-ReferenceSee sourceregion1/production, monitoring-system/metricA
descriptionStringShort, free style description of the incidentResponse time above 10ms, New CVE-123 detected
environmentObject (environment)Reference to the environment{"id": "production"}, {"id": "staging"}, {"id": "prod123", "source": "iaas-region-1"}
serviceObject (service)Reference to the service{"id": "service123"}, {"id": "service123", "source": "region1/k8s/namespace"}
artifactIdPurlIdentifier of the artifact deployed with this service0b31b1c02ff458ad9b7b81cbdf8f028bd54699fa151f221d1e8de6817db93427, 927aa808433d17e315a258b98e2f1a55f8258e0cb782ccb76280646d0dbe17b5, six-1.14.0-py2.py3-none-any.whl

incident reported

This event represents an incident that has been reported through a ticketing system. Compared to the detected predicated, it introduces a ticket URI.

  • Event Type: dev.cdevents.incident.reported.0.3.0
  • Predicate: reported
  • Subject: incident
FieldTypeDescriptionExamplesMandatory ✅
idStringSee id04896C75-F34D-40FF-A584-3F2B71CB9D47, ticket123, risk-CVE123
sourceURI-ReferenceSee sourceregion1/production, monitoring-system/metricA
descriptionStringShort, free style description of the incidentResponse time above 10ms, New CVE-123 detected
environmentObject (environment)Reference to the environment{"id": "production"}, {"id": "staging"}, {"id": "prod123", "source": "iaas-region-1"}
ticketURIURIURI of the ticketexample.issues.com/ticket123
serviceObject (service)Reference to the service{"id": "service123"}, {"id": "service123", "source": "region1/k8s/namespace"}
artifactIdPurlIdentifier of the artifact deployed with this service0b31b1c02ff458ad9b7b81cbdf8f028bd54699fa151f221d1e8de6817db93427, 927aa808433d17e315a258b98e2f1a55f8258e0cb782ccb76280646d0dbe17b5, six-1.14.0-py2.py3-none-any.whl

incident resolved

This event represents an incident that has been resolved, meaning that the problem identified by the incident has been solved or recalled.

  • Event Type: dev.cdevents.incident.resolved.0.3.0
  • Predicate: resolved
  • Subject: incident
FieldTypeDescriptionExamplesMandatory ✅
idStringSee id04896C75-F34D-40FF-A584-3F2B71CB9D47, issue123, risk-CVE123
sourceURI-ReferenceSee sourceregion1/production, monitoring-system/metricA
descriptionStringShort, free style description of the incident resolutionResponse time restored below 10ms, CVE-123 acknowledged as non-exploitable
environmentObject (environment)Reference to the environment{"id": "production"}, {"id": "staging"}, {"id": "prod123", "source": "iaas-region-1"}
serviceObject (service)Reference to the service{"id": "service123"}, {"id": "service123", "source": "region1/k8s/namespace"}
artifactIdPurlIdentifier of the artifact deployed with this service0b31b1c02ff458ad9b7b81cbdf8f028bd54699fa151f221d1e8de6817db93427, 927aa808433d17e315a258b98e2f1a55f8258e0cb782ccb76280646d0dbe17b5, six-1.14.0-py2.py3-none-any.whl

ticket created

This event represents a ticket that has been created within some ticketing system.

  • Event Type: dev.cdevents.ticket.created.0.2.0
  • Predicate: created
  • Subject: ticket
FieldTypeDescriptionExamplesMandatory ✅
idStringSee idticket-123
sourceURI-ReferenceSee sourceticketing-system
summaryStringThe summary provided on the ticketImplement feature xyz, New CVE-123 detected
ticketTypeEnum or StringThe ticket typebug, enhancement, incident, task, question, custom-value
creatorStringThe ticket authorAlice
groupStringThe group the ticket is currently assigned tobackend
assigneesList (string)Who is currently investigating the ticket[Bob]
priorityEnum or StringAn indicator of the importance of the tickethigh, medium, low, custom-value
labelsList (string)Labels associated to the ticket[productxyz, bug]
milestoneStringAn ID that represents a goal for when this ticket is to be completed123, sprint-123, Q1
uriURI-ReferenceA link to the ticket itselfhttps://example.issues.com/ticket123

ticket updated

This event indicates that a ticket has been updated within some ticketing system.

  • Event Type: dev.cdevents.ticket.updated.0.2.0
  • Predicate: updated
  • Subject: ticket
FieldTypeDescriptionExamplesMandatory ✅
idStringSee idticket-123
sourceURI-ReferenceSee sourceticketing-system
summaryStringThe summary provided on the ticketImplement feature xyz, New CVE-123 detected
ticketTypeEnum or StringThe ticket typebug, enhancement, incident, task, question, custom-value
creatorStringThe ticket authorAlice
groupStringThe group the ticket is currently assigned tobackend
assigneesList (string)Who is currently investigating the ticket[Bob]
priorityEnum or StringAn indicator of the importance of the tickethigh, medium, low, custom-value
labelsList (string)Labels associated to the ticket[productxyz, bug]
milestoneStringAn ID that represents a goal for when this ticket is to be completed123, sprint-123, Q1
uriURI-ReferenceA link to the ticket itselfhttps://example.issues.com/ticket123
updatedByStringThe person who authored the updatesBob

ticket closed

This event indicates that a ticket has been closed or resolved within some ticketing system.

  • Event Type: dev.cdevents.ticket.closed.0.2.0
  • Predicate: closed
  • Subject: ticket
FieldTypeDescriptionExamplesMandatory ✅
idStringSee idticket-123
sourceURI-ReferenceSee sourceticketing-system
summaryStringThe summary provided on the ticketImplement feature xyz, New CVE-123 detected
ticketTypeEnum or StringThe ticket typebug, enhancement, incident, task, question, custom-value
creatorStringThe ticket authorAlice
groupStringThe group the ticket is currently assigned tobackend
assigneesList (string)Who is currently investigating the ticket[Bob]
priorityEnum or StringAn indicator of the importance of the tickethigh, medium, low, custom-value
labelsList (string)Labels associated to the ticket[productxyz, bug]
milestoneStringAn ID that represents a goal for when this ticket is to be completed123, sprint-123, Q1
uriURI-ReferenceA link to the ticket itselfhttps://example.issues.com/ticket123
updatedByStringThe person who authored the updatesBob
resolutionEnum or StringIndicates the closing status of the ticketcompleted, withdrawn, duplicate, custom-value