peanutgraphic/bloxy-core

BLOXY core PHP primitives — auth, RBAC, audit log, agent registry, suggestion layer, encrypted casts

Maintainers

Package info

github.com/Peanut-Graphic/bloxy-core

pkg:composer/peanutgraphic/bloxy-core

Statistics

Installs: 361

Dependents: 4

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-05-23 00:22 UTC

This package is auto-updated.

Last update: 2026-05-27 01:17:28 UTC


README

Core PHP primitives for BLOXY — Peanut Graphic's private vertical-SaaS engine. Authentication scaffolding, RBAC, the audit log, the agent registry and suggestion layer, encrypted Eloquent casts, and the observability redactor that keeps secrets out of logs.

Bloxy-core has no application of its own; it ships as a Laravel package that other Peanut apps (Tracy, SPCTRM, Coffee Club, BENCH) consume. It is the bottom of the BLOXY stack — bloxy-crypto, bloxy-passkey, bloxy-files, and bloxy-ui all depend on it.

Install

composer require peanutgraphic/bloxy-core

The service provider auto-registers via Laravel package discovery (Bloxy\Core\BloxyCoreServiceProvider).

Stack

PHP 8.3 · Laravel 12 (illuminate/contracts, illuminate/support) · Pest 3 for tests.

Optional companions (declared as suggest):

  • anthropic-ai/sdk — required only if you bind AnthropicAgentRunner. The default NaiveRunner needs no SDK.
  • inertiajs/inertia-laravel — required only if you bind the ShareAgentsWithInertia middleware.

Local development

composer install
vendor/bin/pest

Releases

Tagged on GitHub and published to Packagist as peanutgraphic/bloxy-core. License is proprietary — this repository is private to Peanut Graphic.

Part of the Peanut Graphic ecosystem.