Expanding Multilingual Interoperability in the COGNIT Device Runtime

COGNIT is an AI-enabled Adaptive Serverless Framework for the Cognitive Cloud-Edge Continuum that enables the seamless, transparent and trustworthy integration of data processing resources across public providers and on-premises data centres. The Device Runtime is the on-device library that abstracts authentication, scheduling, Edge Cluster discovery, latency measurement and function offloading. It is currently distributed as two reference implementations: device-runtime-py (Python, v4.0, Nov 2025) and device-runtime-c (C, v4.0, Dec 2025), both released under Apache 2.0. This white paper proposes the next evolutionary step of the framework: opening the Device Runtime to additional programming languages such as Rust, Go, Java/Kotlin, JavaScript/TypeScript and C++. Building directly on the source code and public wikis of both reference implementations, the document explains the real architecture currently in production, identifies the language-agnostic boundaries (REST endpoints, JSON envelope, Biscuit-token authentication, 16 KB function payload limit), and outlines integration approaches, architecture considerations, security and footprint constraints, and a set of best practices for delivering production-grade multi-language interoperability.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-05-22
DOI
https://doi.org/10.5281/zenodo.20343450
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Expanding Multilingual Interoperability in the COGNIT Device Runtime

Alvaro Puente, Aitor Garciandia, Iván Valdés, Alberto P. Martí et al.
Zenodo (CERN European Organization for Nuclear Research)
IoT and Edge/Fog Computing
article

Expanding Multilingual Interoperability in the COGNIT Device Runtime

Alvaro Puente, Aitor Garciandia, Iván Valdés, Alberto P. Martí, Mikel Irazola, Marco Mancini, Antonio Alvarez
article en

Abstract

COGNIT is an AI-enabled Adaptive Serverless Framework for the Cognitive Cloud-Edge Continuum that enables the seamless, transparent and trustworthy integration of data processing resources across public providers and on-premises data centres. The Device Runtime is the on-device library that abstracts authentication, scheduling, Edge Cluster discovery, latency measurement and function offloading. It is currently distributed as two reference implementations: device-runtime-py (Python, v4.0, Nov 2025) and device-runtime-c (C, v4.0, Dec 2025), both released under Apache 2.0. This white paper proposes the next evolutionary step of the framework: opening the Device Runtime to additional programming languages such as Rust, Go, Java/Kotlin, JavaScript/TypeScript and C++. Building directly on the source code and public wikis of both reference implementations, the document explains the real architecture currently in production, identifies the language-agnostic boundaries (REST endpoints, JSON envelope, Biscuit-token authentication, 16 KB function payload limit), and outlines integration approaches, architecture considerations, security and footprint constraints, and a set of best practices for delivering production-grade multi-language interoperability.

Zenodo (CERN European Organization for Nuclear Research)
Ikerlan (ES)
Openalex Percentile: Top 4%
IoT and Edge/Fog Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.