Python API reference
=====================

Complete reference for the ``raptor`` package, generated by Sphinx
``autosummary`` from the installed package — the signatures shown here are
the ones the checked-out code actually exports.

.. list-table::
   :header-rows: 1
   :widths: 25 75

   * - Subpackage
     - Contents
   * - :doc:`raptor.schema <schema>`
     - The kernel-manifest schema: ``manifest`` (the bird-neutral core layer),
       ``blocks`` (the ``neural_block`` extension), ``dtypes`` (the scalar-type
       vocabulary), and :func:`raptor.schema.validate_manifest`.
   * - :doc:`raptor.protocols <protocols>`
     - The family's ``typing.Protocol`` contracts: ``Backend`` /
       ``Executable`` (program-level execution), ``KernelLauncher`` /
       ``Marshal`` (kernel-level launch and argument marshalling),
       ``ManifestProvider`` (the kernel-provider protocol).
   * - :doc:`raptor.conformance <conformance>`
     - The interop certification declaration (``UNIVERSE`` / ``CERTIFIED`` /
       ``ROADMAP`` / ``ROWS``) and the reusable matrix-hygiene scanners every
       owning repository's test suite is written against.

``raptor.__version__`` is this package's own distribution version (distinct
from :data:`raptor.schema.manifest.SCHEMA_VERSION`, the plugin-schema version
the manifest format documents).

.. toctree::
   :maxdepth: 1
   :hidden:

   schema
   protocols
   conformance
