3neti/x-provisioning
x-provisioning
3neti/x-provisioning provides the governed authority lifecycle used by
x-change. It owns immutable provisioning requests, maker-checker approval,
opaque invitations, verified acceptance, activation, and commissioning seats.
Provisioning is not payment. An invitation may be correlated with a separate Treasury grant, but accepting authority never creates liquidity or moves money.
Core lifecycle
draft → awaiting approval → approved → offered → activation pending → activated
The maker freezes the requested authority. An independent checker approves or rejects that exact snapshot. Issuance creates a one-time, high-entropy claim token whose hash alone is stored. A verified claim binds the candidate and may activate automatically when the approved profile permits it.
The package intentionally delegates identity verification and concrete role activation through contracts. Applications must bind those contracts to their onboarding and authorization systems.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.0.0 | ^8.3 | ^12.0 | | MIT |
Pre-releases (11)
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.0.0-beta.11 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.10 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.9 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.8 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.7 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.6 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.5 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.4 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.3 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.2 | ^8.3 | ^12.0 | | MIT | |
| v1.0.0-beta.1 | ^8.3 | ^12.0 | | MIT |