PHPackages                             3neti/onboarding - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. 3neti/onboarding

ActiveLibrary

3neti/onboarding
================

Slim onboarding orchestration layer for identity, KYC, and wallet provisioning.

v1.0.0(yesterday)02↑2900%1proprietaryPHPPHP &gt;=8.3CI passing

Since Jul 31Pushed yesterdayCompare

[ Source](https://github.com/3neti/onboarding)[ Packagist](https://packagist.org/packages/3neti/onboarding)[ RSS](/packages/3neti-onboarding/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (9)Versions (2)Used By (1)

Onboarding
==========

[](#onboarding)

`3neti/onboarding` is a mobile-first orchestration layer for identity, authentication assurance, Contact-to-User promotion, and account-provisioning boundaries.

Responsibilities
----------------

[](#responsibilities)

- Normalize mobile identifiers to E.164
- Resolve purpose-specific identity and authentication requirements
- Persist resumable onboarding sessions
- Enforce required factors through a host-provided authentication seam
- Coordinate explicit Contact-to-User promotion
- Return a ready subject to downstream voucher or account workflows

It does not issue Pay Codes, call EMI providers, own host login screens, or silently provision financial positions.

Installation
------------

[](#installation)

```
composer require 3neti/onboarding
php artisan vendor:publish --tag=onboarding-config
php artisan vendor:publish --tag=onboarding-migrations
php artisan migrate
```

Usage
-----

[](#usage)

```
use LBHurtado\Onboarding\Contracts\OnboardingServiceContract;
use LBHurtado\Onboarding\Data\OnboardingIntentData;
use LBHurtado\Onboarding\Enums\OnboardingPurpose;

$result = app(OnboardingServiceContract::class)->start(new OnboardingIntentData(
    purpose: OnboardingPurpose::RedeemPayCode,
    mobile: '09171234567',
));
```

Authentication Boundary
-----------------------

[](#authentication-boundary)

The package resolves and records required factors. Hosts bind the authentication enforcer that proves OTP, PIN, passkey, or other factors. The default null seam is suitable only where the host deliberately provides equivalent proof.

Compatibility
-------------

[](#compatibility)

- PHP 8.3 or newer
- Laravel 12 or 13
- Pest 3 or 4 for package development

Verification
------------

[](#verification)

```
composer test
composer pint -- --test
composer validate --strict
composer audit
```

License
-------

[](#license)

Proprietary.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance100

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/586e1ed70140038e6348728222adbcf68bfc4455b1f94a4f8bcbe57917a63d57?d=identicon)[3neti](/maintainers/3neti)

---

Top Contributors

[![3neti](https://avatars.githubusercontent.com/u/89447696?v=4)](https://github.com/3neti "3neti (9 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/3neti-onboarding/health.svg)

```
[![Health](https://phpackages.com/badges/3neti-onboarding/health.svg)](https://phpackages.com/packages/3neti-onboarding)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.4M352](/packages/psalm-plugin-laravel)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45844.8k1](/packages/pressbooks-pressbooks)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)[api-platform/laravel

API Platform support for Laravel

58174.6k18](/packages/api-platform-laravel)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1239.7k25](/packages/fleetbase-core-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
