MEGA Hub

GLP: A Grassroots, Multiagent, Concurrent, Logic Programming Language for AI

Authors

Do you know Ehud Shapiro?You can claim authorship or link another user.

Abstract

A grassroots platform is a multiagent distributed system in which multiple independent instances can form and operate independently of each other and of any global resource, yet may coalesce into ever larger instances, possibly resulting in a single global instance. Grassroots platforms aim to offer an egalitarian/democratic alternative to centralised/autocratic and decentralised/plutocratic global platforms. Here, we present Grassroots Logic Programs (GLP), a multiagent concurrent logic programming language designed for the implementation of grassroots platforms: we recall the standard operational semantics of logic programs; introduce the concurrent operational semantics of GLP as its restriction; recall multiagent atomic transactions; use them to introduce a multiagent operational semantics of GLP; and prove multiagent GLP to be grassroots. The grassroots social graph—the foundational grassroots platform on which all others are based—serves as a GLP programming example.

Community

00

Publication notes

Author note
In Proceedings ICLP 2026, arXiv:2607.17707
Journal
EPTCS 450, 2026, pp. 119-133
DOI
10.4204/EPTCS.450.11