| ▲ | alexgarden 2 days ago | |
Good question. So... AAP/AIP are agnostic about how checking is done, and anyone can use the protocols and enforce them however they want. Smoltbot is our hosted (or self-hosted) monitoring/enforcement gateway, and in that, yeah... I use a haiku class model for monitoring. I initially tried regex for speed and cost, but TBH, what you gain in speed and cost efficiency, you give up in quality. AAP is zero-latency sideband monitoring, so that's just a (very small) cost hit. AIP is inline monitoring, but my take is this: If you're running an application where you just need transparency, only implement AAP. If you're running one that requires trust, the small latency hit (~1 second) is totally worth it for the peace of mind and is essentially imperceptible in the flow. Your mileage may vary, which is why I open-sourced the protocols. Go for it! | ||