Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@
"license": "Apache-2.0",
"creators": [
{
"name": "Prandi, Matteo",
"affiliation": "Icaro Lab",
"orcid": "0009-0002-9258-5589"
"name": "Icaro Lab"
}
],
"description": "MASE is experimentation infrastructure for studying AI agent interaction at scale.",
Expand Down
10 changes: 2 additions & 8 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@ message: >-
title: "MASE: Multi-Agent Simulation Environment"
type: software
authors:
- family-names: "Prandi"
given-names: "Matteo"
affiliation: "Icaro Lab"
orcid: "https://orcid.org/0009-0002-9258-5589"
- name: "Icaro Lab"
repository-code: "https://github.com/icaro-lab/MASE"
url: "https://github.com/icaro-lab/MASE"
license: "Apache-2.0"
Expand All @@ -22,10 +19,7 @@ keywords:
preferred-citation:
type: software
authors:
- family-names: "Prandi"
given-names: "Matteo"
affiliation: "Icaro Lab"
orcid: "https://orcid.org/0009-0002-9258-5589"
- name: "Icaro Lab"
title: "MASE: Multi-Agent Simulation Environment"
version: "v0.1.0"
doi: "10.5281/zenodo.19485472"
Expand Down
51 changes: 8 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,25 +157,17 @@ Public-facing docs for the extractable OSS surface now live under `docs/`:

## Citation

MASE now includes both [`CITATION.cff`](CITATION.cff) for GitHub's built-in
repository citation support and [`.zenodo.json`](.zenodo.json) for release
archiving metadata on Zenodo.
If you use MASE in research, cite the specific software release you used.

If you use MASE in research:
Current release DOI:

- cite the specific software release you used
- if you used unreleased code, cite the repository together with the commit hash
- [`10.5281/zenodo.19485472`](https://doi.org/10.5281/zenodo.19485472)

The current DOI-backed software release is:

- `v0.1.0`
- DOI: [`10.5281/zenodo.19485472`](https://doi.org/10.5281/zenodo.19485472)

Preferred citation for the first archived release:
Preferred citation:

```bibtex
@software{prandi_mase_v010,
author = {Prandi, Matteo},
@software{mase_v010,
author = {{Icaro Lab}},
title = {MASE: Multi-Agent Simulation Environment},
version = {v0.1.0},
year = {2026},
Expand All @@ -184,17 +176,8 @@ Preferred citation for the first archived release:
}
```

For unreleased work on top of `main` or `dev`, cite the repository together with
the commit hash instead of the `v0.1.0` DOI.

### Maintainer Release Setup

The repository is set up for DOI-backed releases through GitHub + Zenodo:

1. Create a GitHub release with a new version tag.
2. Zenodo will archive that release and mint a new DOI for it.
3. Update [`CITATION.cff`](CITATION.cff) and this README so the preferred
citation points at the latest archived release DOI.
For unreleased work, cite the repository together with the commit hash instead
of the `v0.1.0` DOI.

## Project Status

Expand All @@ -209,24 +192,6 @@ The public surface is intentionally focused on one runtime and a small set of re
- Packaging and release automation for faster local onboarding
- More end-to-end CI coverage around live run lifecycle and environment scaffolding

## OSS Hygiene

This repo now includes:

- [LICENSE](LICENSE)
- [CONTRIBUTING.md](CONTRIBUTING.md)
- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)
- [SECURITY.md](SECURITY.md)
- GitHub CI under `.github/workflows/ci.yml`

Contribution flow:

- `main` is the stable public default branch
- GitHub releases and release tags should be cut from `main`
- `dev` is the integration branch for ongoing work
- feature branches should usually branch from `dev` and open PRs back into `dev`
- promote `dev` into `main` when the integrated state is ready to become the new public baseline

## Repository Shape

```text
Expand Down
Loading