PixieCore
Menu

THE CORE OF PIXIEFLOW · DESIGN PHASE

GivePrompt-OrientedProgramming (POP)adependable core.

Small core. Explicit boundaries. Open extensions.

PixieCore is the small, explicit core for loading YAML Blueprints, executing them safely, validating structured output, and extending the runtime without changing it.

PIXIECORE / SYSTEM FRAME00.01
04EXTENSION CONTRACTOPEN
03TOOL BOUNDARYCONTROLLED
02EXECUTION MODELVISIBLE
01INTENT MODELSTABLE
SMALL COREEXPLICIT BOUNDARIESOPEN EXTENSIONS
PIXIEFLOWWHOLE LANDSCAPEPIXIECORESTABLE CENTER

01THE BOUNDARY

Keep only the essentials
in the core.

PixieCore is not a big box that tries to do everything. It contains only the minimal contracts worth sharing over time, while fast-changing capabilities remain in extensions.

IN CORESTABLE
  • Blueprint contract
  • Execution lifecycle
  • Structured-output validation
  • Tool boundaries
  • Audit and observability
OUTSIDE COREEXTENSIBLE
  • Model, OCR, and RAG integrations
  • Domain-specific policies
  • UI and distribution
  • Capability plugins
  • Experimental features

02ARCHITECTURE

Small layers.
Clear responsibilities.

Each layer has one job: declare the work, run it, connect capabilities, and grow without making the runtime opaque.

04

Extension contract

Add capabilities such as extractors, validators, translators, and retrievers without bloating the core.

OPEN
03

Tool boundary

A controlled boundary for models, OCR, RAG, and external capabilities, with policy and traceability.

CONTROLLED
02

Execution model

Bind inputs to a Blueprint, execute, validate against schema, observe outcomes, and retry when needed.

VISIBLE
01

Intent model

A versioned YAML Blueprint declaring roles, scenario, rules, examples, and an output schema.

STABLE
EXTENSION CONTRACT04
TOOL BOUNDARY03
EXECUTION MODEL02
INTENT MODEL01

PIXIECORE / PROPOSED MODEL

03CONTRACTS

Turn boundaries into
readable contracts.

The promises between components outlive their internal implementations. PixieCore avoids implicit coupling by making entry points, execution, and extension explicit.

01 / PROPOSED

Intent contract

A Blueprint declares the role, scenario, rules, examples, and the output the workflow must produce.

ROLE / SCENARIO / SCHEMA
02 / PROPOSED

Execution contract

Inputs become a rendered prompt; the runtime executes, validates structured output, and records the result.

INPUT / EXECUTE / VALIDATE
03 / PROPOSED

Extension contract

Capabilities connect through explicit hooks and policy boundaries, without changing the core runtime.

CAPABILITY / POLICY / LIFECYCLE

04LIFECYCLE

It does not end with
one generation.

Describe, compose, execute, observe, and refine. PixieCore treats that cycle as one consistent model.

  1. 01Describe
  2. 02Compose
  3. 03Execute
  4. 04Observe
  5. 05Refine

05STATUS

Design phase

From blueprint
to implementation.

We start by defining stable boundaries without promising versions or APIs that do not yet exist.

01Core principlesIN PROGRESS

02Execution modelNEXT

03Reference implementationPLANNED

04Extension contractPLANNED

DOCUMENTATION & REPOSITORY

Build on a
stable center.

DOCSPreparingGITHUBPreparing