-
Notifications
You must be signed in to change notification settings - Fork 0
Schemas and Conformance
kadubon edited this page Jun 22, 2026
·
6 revisions
Schemas are the cross-language contract.
The TypeScript package keeps canonical schema files in the npm package and
validates public JSON output against them. In v0.5.0, schemas are generated
from the public schema output of Python
percolation-inversion-compiler==0.5.0.
npx pic-ts schema --type PhaseAccelerationPlan
npx pic-ts schema --type RuntimeStepReport
npx pic-ts schema --type EffectivePacketGraph
npx pic-ts schema --type PhaseWindowObservation
npx pic-ts schema --type TraceAdapterReportnpx pic-ts schema --all --output-dir schemasThis writes individual schemas, a bundle schema, and schema digest data.
npx pic-ts portability verify --manifest fixtures/portability_conformance/manifest.json
npx pic-ts portability verify --manifest fixtures/portability_conformance_v050/manifest.jsonPortability checks are useful for npm consumers and CI because they confirm that bundled JSON fixtures match the expected schema and digest behavior.
import { schemaByType, validateData } from "percolation-inversion-compiler-ts";
const schema = schemaByType("EffectivePacketGraph");
const result = validateData("EffectivePacketGraph", data);-
fixtures/portability_conformance: v0.4 compatibility fixtures. -
fixtures/portability_conformance_v050: v0.5.0 portability fixtures. -
fixtures/python_v050_snapshots: Python v0.5.0 snapshot CLI golden JSON. -
fixtures/python_v050_cli: public-shape and safe diagnostic compatibility records for v0.5.0 routes.
Schema validation means the JSON shape is accepted. It does not mean the world claim is true, settled, legally valid, or safe to execute.
- Home
- Quickstart
- Getting Started
- Acceleration Measurement
- Operation Guide
- AFST Satisfaction Flux
- Python TypeScript Compatibility
- Security
- Node Only Agent Loop
- ASI Proxy Loop v0.9
- Token Reports and Agent Loop
- ASI Proxy Acceleration
- CCR Interop
- MCP And A2A Safety
- Operation Gate
- Phase Ecology Lab
- CLI Recipes
- JavaScript SDK
- Diagnostic Commands
- How To Read The JSON
- Agent Guide
- Agent Messages and Packets
- Schemas and Conformance
- Safety and Limits
- Compatibility With Python
- npm Package and Release Checks
- Use Cases
- Core Concepts
- Concepts in Plain Language
- What PIC Does Not Do
- Theory Map
- Glossary
- FAQ
- v1.1 Release Notes
- v0.9.0 Release Notes
- v0.8.0 Release Notes
- v0.7.0 Release Notes
- v0.6.0 Release Notes
- v0.5.0 Release Notes