Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: dsbl-dev
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 3.17 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 12 months ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

DSBL · Deferred Semantic Binding Language

Context-dependent symbol activation in multi-agent systems

License DOI Site GitHub stars


DSBL introduces deferred semantic binding: symbols such as
⟦VOTE:promote_alice⟧ remain latent until runtime context (actor, timing, social state) binds their meaning.

  • Paper: "Deferred Semantic Binding Language: Theory & Prototype for Closed-Loop Social Homeostasis" → Zenodo DOI above.
  • This repo: reference implementation + 90-run dataset & scripts to reproduce all figures.

Table of Contents

  1. Quick Start
  2. Reproduce the Paper
  3. Directory Map
  4. Dataset
  5. System Configuration
  6. Citation
  7. License
  8. Maintainer

Quick Start

```bash git clone https://github.com/dsbl-dev/clsh-core.git cd clsh-core pip install -r requirements.txt

cp .env.example .env # add your OpenAI API key python main.py # interactive demo ```

Batch experiments

bash python batch_runner_parallel.py --runs 30 --tickets 60 --tag "research"


Reproduce the Paper

```bash

1 Validate data integrity

python qc/qcbatch.py expoutput/published_data//events/.jsonl

2 Generate cross-batch analysis & key figures

python validation/crossbatchanalyzer.py expoutput/publisheddata/ ```


Directory Map

core/ – voting, gating, reputation, logging agents/ – GPT-driven behaviours & personas gates/ – safety & civil-content filters experiments/ – AB-tests and baselines qc/ – batch / realtime data validation validation/ – statistical & symbolic post-analysis exp_output/ – published_data/ + ablation_data/ (~30 MB)


Documentation


Dataset

  • Size: ≈ 30 MB JSONL + metrics (90 experiments)
  • License: CC-BY-4.0 (see DATA_LICENSE) – free to reuse
  • Data is version-controlled; regenerate via provided batch scripts.

System Configuration (excerpt)

yaml voting: promotion_threshold: 3 civil_gate: toxicity_threshold: 0.35 adaptive_immune: reflect_threshold: 0.15 ai: model: "gpt-4o-mini" max_tokens: 80


Citation

How to cite

When citing DSBL, please use the concept DOI
(10.5281/zenodo.15742504).
The concept DOI always resolves to the latest version of the work.

bibtex @misc{petersson_dsbl_2025, title = {Deferred Semantic Binding Language: Theory & Prototype}, author = {Petersson, Joel}, year = {2025}, doi = {10.5281/zenodo.15742504}, url = {https://doi.org/10.5281/zenodo.15742504} }

(Or grab the latest version-specific BibTeX from Zenodo.)

See also: CITATION.cff


License

  • Code: Apache-2.0
  • All exp_output/ data: CC-BY-4.0 (see DATA_LICENSE)

Maintainer

Joel Petersson · echo@joelpetersson.com · https://dsbl.dev

Owner

  • Name: dsbl-dev
  • Login: dsbl-dev
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software or dataset, please cite as below."
type: software
title: "DSBL: Deferred Semantic Binding Language"
abstract: >
  Deferred semantic binding for context-dependent symbol activation in
  multi-agent systems. Includes reference implementation, dataset and
  scripts that reproduce results in the companion paper.
authors:
  - family-names: Petersson
    given-names: Joel
    email: echo@joelpetersson.com
    orcid: https://orcid.org/0009-0003-7002-6601
repository-code: https://github.com/dsbl-dev/clsh-core
url: https://dsbl.dev
version: 1.0.1
date-released: 2025-06-30
license: Apache-2.0
keywords:
  - DSBL
  - deferred semantic binding
  - multi-agent systems
  - artificial intelligence
  - contextual semantics
  - adaptive-immune-system
  - AI safety
  - social computing
  - MAAIS
preferred-citation:
  type: article
  title: "MAAIS via Deferred Semantic Binding"
  authors:
    - family-names: Petersson
      given-names: Joel
      orcid: https://orcid.org/0009-0003-7002-6601
  doi: 10.5281/zenodo.15742505
  url: https://doi.org/10.5281/zenodo.15742505
  year: 2025
  abstract: "Theoretical foundation and empirical validation of deferred semantic binding."

GitHub Events

Total
  • Public event: 1
  • Push event: 19
Last Year
  • Public event: 1
  • Push event: 19

Dependencies

requirements.txt pypi
  • matplotlib >=3.7.0
  • multiprocessing-logging >=0.3.4
  • numpy >=1.24.0
  • openai >=1.0.0
  • pandas >=2.0.0
  • pathlib >=1.0.1
  • python-dotenv >=1.0.0
  • pyyaml >=6.0
  • scipy >=1.11.0
  • seaborn >=0.12.0
  • tqdm >=4.65.0