SANDBOX
Back to open source

wirechat/wirechat Β· 2026

WireChat

Centralized configurable model resolution and introduced shared participant-ownership authorization checks.

PHPLaravelAuthorization

Model resolution

I introduced service-level model resolution so WireChat could consistently instantiate configurable application models. Tests were added around the resolution behavior.

Participant ownership

I added shared participant-ownership checks and then hardened their null handling and regression coverage. This centralized an authorization concern used when validating whether a model belongs to a conversation participant.