Skip to content

feat(sdk): support conditional event entitlements - #261

Open
allora2026 wants to merge 5 commits into
mainfrom
feat/granular-event-permissions
Open

allora2026 wants to merge 5 commits into
mainfrom
feat/granular-event-permissions

Conversation

@allora2026

@allora2026 allora2026 commented Sep 16, 2026 •

Copy link
Copy Markdown

Summary

  • add typed IAM entitlement client commands and schemas
  • evaluate equals, oneOf, and exists filters against plaintext event payloads
  • send the opt-in condition header when updating conditional policies
  • include built artifacts for immutable Git consumers during coordinated rollout

Compatibility

Existing IAM validation commands and unconditional policies retain their behavior. Filter evaluation fails closed for malformed or encrypted payload envelopes.

Validation

  • bun test: 248 pass, 0 fail
  • bun run typecheck
  • bun run lint
  • PR CI: green

Rollout

Release this SDK first. Downstream PRs are temporarily pinned to commit b22b8f2 and must move to the released semver before merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant