Skip to main content

Crystalplane Python Slim Runtime Client (crystalplane)

A hermetic, zero-dependency Python client for connecting any AI agent system (LangChain, LlamaIndex, CrewAI, AutoGen, OpenAI, Claude/MCP) to Crystalplane knowledge and skill crystals.

Features

  • Zero External Dependencies: Pure Python standard library (urllib.request, hashlib, json).
  • Prompt Hydration: Automatically resolves ~~shardID~~ markers in system prompts into verified authoritative skills.
  • Dynamic Skill Assembly: Call /api/assemble to compile composite skills within a specified token budget.
  • Memory & Crystal Ingestion: Ingest agent traces and learned workflows into durable SHA-256 microchain shards.
  • Dual-Layer Caching: In-memory LRU + optional persistent disk cache with SHA-256 node integrity verification.
  • Universal MCP Bridge: Run python -m crystalplane.mcp_bridge to expose Crystalplane tools to Claude Desktop, Cursor, or Zed.

Quickstart

from crystalplane import CrystalClient

# Automatically reads CRYSTAL_SERVER_URL and CRYSTAL_API_KEY from environment
client = CrystalClient()

# 1. Hydrate a prompt template with authoritative skill shards
prompt = client.hydrate("""
You are Picard's Chief Architect. Adhere to our platform invariants:
~~sh_core_directive_mathematical_fidelity~~

Task: {task}
""", task="Verify the Reed-Solomon polynomial codec.")

# 2. Search knowledge crystals
results = client.search(query="distributed database locking", limit=5)

# 3. Dynamic context assembly within token budget
assembled = client.assemble(query="motor safety", max_tokens=2048)
print(assembled.prompt_injection)

Metadata

Release files for crystalplane 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crystalplane 0.1.0
File Size Uploaded Provenance
crystalplane-0.1.0.tar.gz 36.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for crystalplane 0.1.0
File Interpreter ABI Platform
crystalplane-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 73.3 kB

Release files / crystalplane-0.1.0.tar.gz

Download URL crystalplane-0.1.0.tar.gz
Size 36.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fe21d4f252836e3a9931c3832926cc5418ad49779663c1a0d1ca98df2f8d352b
BLAKE2b-256 checksum
How to use checksums
0e2926b5f54b972272fcc9a7f29878f7e83a10ae41056d72279db89257f5b2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / crystalplane-0.1.0-py3-none-any.whl

Download URL crystalplane-0.1.0-py3-none-any.whl
Size 36.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
20dcac4d9386c21016b8dab8ee505020058025e76314b0dfd8cef61ef4d57379
BLAKE2b-256 checksum
How to use checksums
a0d1be83ceee2db39878cf66862574dd33c7fe9d6a7fed421ad6e2701519ff35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for crystalplane 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page