bpolania
Joined 16 years ago
Joined 16 years ago
On idempotency: right now Bulwark observes but doesn't enforce dedupe. Every request gets a unique event ID in the audit log, and you can see retries in the session timeline, but there's no automatic "this looks like the same create_issue call from 2 seconds ago, block it."
It's on the roadmap and I think it needs to be two things: (1) a configurable dedupe window per tool pattern (you want it for create_charge but not for list_issues), and (2) content-aware hashing so it's not just "same tool + same action" but "same tool + same action + same arguments within N seconds."
The tricky part is that some tools are intentionally non-idempotent, posting the same Slack message twice might be deliberate. So it probably needs to be opt-in per rule rather than global. Would love to hear what patterns you've seen cause the worst double-fires.
What keeps totalitarian governments is will to power, how much os the government willing to risk against the population. Owning a gun is not the same as being willing to die.
Then, welcome foreign and local investment: privatize most of the industries that were nationalized and are now idle, and fix labor laws a little, this also include liberalization of currency, enforce property laws so private companies feel safe investing in the long term.
When can this happen? As of today no sooner than 2019 when the next presidential elections will take place. Unless a coup is on the table but I don't see that happening.