No description
Find a file
Dirk Hoyer cd7fd3478b feat(wasm): add metrics_record and health_report host function declarations
Mission I162: Add C header declarations for the two new observability
host functions that allow WASM modules to record metrics and report
health status to the IXT runtime.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 18:44:43 +01:00
schemas feat: Add target field to KvWatchRequest for cross-module watch 2026-02-27 23:53:05 +01: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.