No description
  • Cap'n Proto 74.8%
  • C 14.9%
  • Shell 10.3%
Find a file
Dirk Hoyer b08c9cf952 feat(schema): add observability Cap'n Proto structs (Mission I167)
Add MetricLabel, MetricsRecordRequest, and HealthReportRequest to
ipc_services.capnp for native FFI and process module observability.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 21:10:23 +02:00
schemas feat(schema): add observability Cap'n Proto structs (Mission I167) 2026-04-06 21:10:23 +02:00
wasm feat(wasm): add metrics_record and health_report host function declarations 2026-03-20 18:44:43 +01: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.