Runtime Conditions is currently seeking adoption by an established parent project. The repositories in this organization are split for hands-on usability, review, demos, and implementation feedback. They are not intended to present Runtime Conditions as a standalone foundation or competing project.
Start here: https://runtimeconditions.github.io/
This repository contains the Runtime Conditions Profile specification drafts, whitepaper material, implementation guides, historical design notes, and draft examples that support the public guide.
Runtime Conditions Profiles are portable, machine-readable declarations of the external runtime integrations required by one workload. Profiles describe demand. Generators emit them from code and package metadata. Adapters and platforms decide how to fulfill them.
docs/sixth-draft.md- current core Runtime Conditions Profile draft.schema/runtimeconditions.profile.schema.yaml- the current core profile structure, documented inschema/README.mdand published as a versioned GitHub Release asset.schema/runtimeconditions.extension-metadata.schema.yaml- the required extensionidandversionmetadata contract, released with the profile schema.docs/runtime-conditions-whitepaper-draft.md- whitepaper-oriented narrative.docs/guides/- implementation guidance for extensions, package artifacts, SDK metadata, and generator discovery.docs/history/anddocs/core/- earlier design material and supporting notes.examples/- incomplete draft examples used by the docs. These are kept here until they are ready to become a supported package surface.
Extension releases are identified by exact (id, version) pairs. Both fields
are required non-empty strings in definition metadata and in profile and dependency
references. IDs SHOULD use a resolver-supported format, such as a file URI or OCI
archive reference, but URI syntax is not required. See specification Sections 5
and 6 and schema/README.md for validation and migration rules.
runtimeconditions.github.io- public reader guide.extensions- first-party extension definitions and declaration packages.go-rc-profiler,java-rc-profiler,python-rc-profiler- language profilers and generators.rc-demos- runnable demo apps and adapter assets.