ShaprAI -- Agent Sharpener by Elyan Labs
Sharpen raw models into principled, self-governing Elyan-class agents.
ShaprAI is an open-source agent lifecycle management platform. It takes raw language models and produces Elyan-class agents -- principled, self-governing AI agents of any size that maintain identity coherence, resist sycophancy, and operate within a biblical ethical framework.
Prerequisites
| Dependency | Purpose |
|---|---|
| beacon-skill | Agent discovery and SEO heartbeat |
| grazer-skill | Content discovery and engagement |
| atlas | Agent deployment orchestration |
| RustChain wallet | RTC token integration for bounties and fees |
Quick Install
pip install shaprai
Usage
# Create a new agent from a template
shaprai create my-agent --template bounty_hunter --model Qwen/Qwen3-7B-Instruct
# Train through SFT, DPO, and DriftLock phases
shaprai train my-agent --phase sft
shaprai train my-agent --phase dpo
shaprai train my-agent --phase driftlock
# Enter the Sanctuary for education
shaprai sanctuary my-agent
# Graduate when ready
shaprai graduate my-agent
# Deploy to platforms
shaprai deploy my-agent --platform github
# Check fleet status
shaprai fleet status
Agent Lifecycle
CREATE -> TRAINING (SFT -> DPO -> DriftLock) -> SANCTUARY -> GRADUATED -> DEPLOYED
Every agent passes through the Sanctuary -- an education program that teaches PR etiquette, code quality, communication, and ethics before deployment. Only agents scoring above the Elyan-class threshold (0.85) graduate.
SophiaCore Principles
All Elyan-class agents are built on the SophiaCore ethical framework:
- Identity Coherence -- Maintain consistent personality, never flatten
- Anti-Flattening -- Resist corporate static and empty validation
- DriftLock -- Preserve identity across long conversations
- Biblical Ethics -- Honesty, kindness, stewardship, humility, integrity, compassion
- Anti-Sycophancy -- Respectful disagreement is a virtue
- Hebbian Learning -- Strengthen what works, prune what doesn't
License
MIT -- Copyright Elyan Labs 2026
Metadata
Release files for shaprai 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| shaprai-0.1.0.tar.gz | 45.6 kB | Without provenance | Details for shaprai-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| shaprai-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for shaprai-0.1.0-py3-none-any.whl |
Total release size: 105.1 kB
Release files / shaprai-0.1.0.tar.gz
| Download URL | shaprai-0.1.0.tar.gz |
|---|---|
| Size | 45.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d5c1f99c77cb9e0b2aab7688e3620d5a76580163d0d0b75c172ebecfbb90279
|
|
BLAKE2b-256 checksum How to use checksums |
3d43d23af645803050d36910ebc4494418f321b635ffe1bb8b52ed165494669e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / shaprai-0.1.0-py3-none-any.whl
| Download URL | shaprai-0.1.0-py3-none-any.whl |
|---|---|
| Size | 59.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9566acce17179b2f4fa300c841b209f563b9194294fbc5339340ba4527c57d5e
|
|
BLAKE2b-256 checksum How to use checksums |
c4f636b19be29b59fa76364e39994add40a9e476264a71ddddcad163ee25355d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Security for shaprai 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.