No description
  • Cap'n Proto 74.7%
  • C 16.9%
  • Shell 8.4%
Find a file
buildagent a1ee954d70 Merge pull request 'feat(I204): add streamFrame @9 to IpcEnvelope.MessageType' (#4)
I204/P0 — additive IPC streamFrame type for Process-runtime streaming.
2026-05-30 12:31:07 +02:00
schemas feat(I204): add streamFrame @9 to IpcEnvelope.MessageType 2026-05-30 12:30:43 +02:00
wasm feat(I199-part2): WASM streaming ABI (Phase 2a — callees) 2026-05-27 19:09:50 +02:00
LICENSE chore: Add MIT LICENSE file for ixt-public repository 2025-10-22 23:04:37 +02:00
LICENSE-MIT Initial commit: IXT Public API repository 2025-09-28 12:09:39 +02:00
README.md feat: Add IPC wire protocol schemas (ipc.capnp, ipc_services.capnp) 2026-02-17 14:53:50 +01:00
test_schemas.sh feat: Add IPC wire protocol schemas (ipc.capnp, ipc_services.capnp) 2026-02-17 14:53:50 +01:00

IXT Public API Schemas

This repository contains the public, stable, language-agnostic contract for the IXT Framework.

Purpose

Provides the definitive protocol schemas for SDK and module developers. All SDK repositories (ixt-sdk-*) consume their schemas exclusively from this repository.

Structure

schemas/
├── module.capnp          # Module interface definitions
├── services.capnp        # Runtime service interfaces
├── ipc.capnp             # IPC wire protocol (IpcEnvelope, payloads)
└── ipc_services.capnp    # Per-service request/response types

Versioning

Strictly versioned using Git tags (e.g., v1.0.0, v1.1.0).

License

MIT License - see LICENSE file for details.

This is part of the IXT SDK ecosystem and is fully open source with no restrictions.