Provenance stream #324
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The provenance API should include an event stream another service can hook into for logging the provenance of all changes.
Protocol: Webhook push — the orchestrator POSTs events to a configured endpoint (e.g. Logstash HTTP input plugin).
Events:
Durability: Events are buffered in SQLite as they accumulate; consumers can replay from a cursor on reconnect.
Ordering: Strict causal order per bot-bottle (required for auditing breach attempts).
Auth: Behind auth, consistent with the rest of the provenance API (both require auth).
Migrated from bot-bottle-orchestrator#2.