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: 2 additions & 2 deletions deno/QUICKSTART-DEV.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ Clone, build, test, contribute.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml-deno
cd a2ml-deno
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/deno
just doctor # verify toolchain
just heal # auto-install missing tools
----
Expand Down
6 changes: 3 additions & 3 deletions deno/QUICKSTART-USER.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Get up and running in 60 seconds.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml-deno
cd a2ml-deno
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/deno
just doctor # check toolchain
just heal # auto-install missing tools
----
Expand All @@ -30,4 +30,4 @@ just help-me # see common workflows

* `just help-me` — common workflows
* `just doctor` — diagnose toolchain issues
* https://github.com/hyperpolymath/a2ml-deno/issues — report bugs
* https://github.com/hyperpolymath/deed-ecosystem/issues — report bugs
8 changes: 4 additions & 4 deletions deno/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -95,15 +95,15 @@ deno task test # Run tests

== Related Libraries

* https://github.com/hyperpolymath/a2ml-rs[a2ml-rs] — Rust
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/rs[rs/] — Rust
implementation
* https://github.com/hyperpolymath/a2ml-haskell[a2ml-haskell] — Haskell
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/haskell[haskell/] — Haskell
implementation
* https://github.com/hyperpolymath/a2ml_gleam[a2ml_gleam] — Gleam
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/gleam[gleam/] — Gleam
implementation
* https://github.com/hyperpolymath/tree-sitter-a2ml[tree-sitter-a2ml] —
Tree-sitter grammar
* https://github.com/hyperpolymath/vscode-a2ml[vscode-a2ml] — VS Code
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/members/tooling/vscode-a2ml[members/tooling/vscode-a2ml/] — VS Code
extension

== License
Expand Down
4 changes: 2 additions & 2 deletions ex/.well-known/security.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
Contact: mailto:j.d.a.jewell@open.ac.uk
Expires: 2027-12-31T23:59:59.000Z
Preferred-Languages: en
Canonical: https://github.com/hyperpolymath/a2ml_ex/.well-known/security.txt
Policy: https://github.com/hyperpolymath/a2ml_ex/blob/main/SECURITY.md
Canonical: https://github.com/hyperpolymath/deed-ecosystem/blob/main/ex/.well-known/security.txt
Policy: https://github.com/hyperpolymath/deed-ecosystem/blob/main/ex/SECURITY.adoc
4 changes: 2 additions & 2 deletions ex/EXPLAINME.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ The `A2ML.Types.TrustLevel` enum in `lib/a2ml/types.ex` defines a four-tier hier

a2ml_ex is part of the A2ML ecosystem, which includes:

* link:https://github.com/hyperpolymath/a2ml-deno[a2ml-deno] — Deno/AffineScript implementation (primary)
* link:https://github.com/hyperpolymath/deed-ecosystem/tree/main/deno[deno/] — Deno/AffineScript implementation (primary)
* link:https://github.com/hyperpolymath/tree-sitter-a2ml[tree-sitter-a2ml] — Tree-sitter grammar for syntax highlighting
* link:https://github.com/hyperpolymath/a2ml-haskell[a2ml-haskell] — Haskell implementation
* link:https://github.com/hyperpolymath/deed-ecosystem/tree/main/haskell[haskell/] — Haskell implementation
* link:https://github.com/hyperpolymath/standards[standards] — A2ML spec (K9 service specification)

The Elixir implementation enables A2ML parsing in BEAM-based systems (Elixir, Erlang). It follows the same type structure as the Deno version.
Expand Down
2 changes: 1 addition & 1 deletion ex/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ help-me:
@echo "Shell: $SHELL"
@echo ""
@echo "To report an issue:"
@echo " https://github.com/hyperpolymath/a2ml_ex/issues/new"
@echo " https://github.com/hyperpolymath/deed-ecosystem/issues/new"
@echo ""
@echo "Include the output of 'just doctor' in your report."

Expand Down
4 changes: 2 additions & 2 deletions ex/QUICKSTART-DEV.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ Clone, build, test, contribute.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml_ex
cd a2ml_ex
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/ex
just doctor # verify toolchain
just heal # auto-install missing tools
----
Expand Down
6 changes: 3 additions & 3 deletions ex/QUICKSTART-USER.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Get up and running in 60 seconds.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml_ex
cd a2ml_ex
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/ex
just doctor # check toolchain
just heal # auto-install missing tools
----
Expand All @@ -30,4 +30,4 @@ just help-me # see common workflows

* `just help-me` — common workflows
* `just doctor` — diagnose toolchain issues
* https://github.com/hyperpolymath/a2ml_ex/issues — report bugs
* https://github.com/hyperpolymath/deed-ecosystem/issues — report bugs
14 changes: 7 additions & 7 deletions ex/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
https://www.bestpractices.dev/en/projects/new?repo_url=https://github.com/hyperpolymath/a2ml_ex[image:https://img.shields.io/badge/OpenSSF-Best_Practices-green?logo=opensourcesecurity[OpenSSF
https://www.bestpractices.dev/en/projects/new?repo_url=https://github.com/hyperpolymath/deed-ecosystem[image:https://img.shields.io/badge/OpenSSF-Best_Practices-green?logo=opensourcesecurity[OpenSSF
Best Practices]]

== Overview
Expand Down Expand Up @@ -30,7 +30,7 @@ Add to your `+mix.exs+`:
[source,elixir]
----
defp deps do
[{:a2ml_ex, git: "https://github.com/hyperpolymath/a2ml_ex.git"}]
[{:a2ml_ex, git: "https://github.com/hyperpolymath/deed-ecosystem.git", sparse: "ex"}]
end
----

Expand Down Expand Up @@ -138,17 +138,17 @@ config :a2ml_ex,

== Related Libraries

* https://github.com/hyperpolymath/a2ml-deno[a2ml-deno] —
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/deno[deno/] —
Deno/AffineScript implementation
* https://github.com/hyperpolymath/a2ml-rs[a2ml-rs] — Rust
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/rs[rs/] — Rust
implementation
* https://github.com/hyperpolymath/a2ml-haskell[a2ml-haskell] — Haskell
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/haskell[haskell/] — Haskell
implementation
* https://github.com/hyperpolymath/a2ml_gleam[a2ml_gleam] — Gleam
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/gleam[gleam/] — Gleam
implementation
* https://github.com/hyperpolymath/tree-sitter-a2ml[tree-sitter-a2ml] —
Tree-sitter grammar
* https://github.com/hyperpolymath/vscode-a2ml[vscode-a2ml] — VS Code
* https://github.com/hyperpolymath/deed-ecosystem/tree/main/members/tooling/vscode-a2ml[members/tooling/vscode-a2ml/] — VS Code
extension

== Trust Levels
Expand Down
2 changes: 1 addition & 1 deletion ex/SECURITY.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Instead, please report them via:
[arabic]
. *Email*: security@hyperpolymath.org (preferred)
. *GitHub Security Advisories*:
https://github.com/hyperpolymath/a2ml_ex/security/advisories/new[Create
https://github.com/hyperpolymath/deed-ecosystem/security/advisories/new[Create
a private advisory]

==== What to include
Expand Down
6 changes: 3 additions & 3 deletions ex/docs/contributing.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ One-shot setup:

[source,bash]
----
git clone git@github.com:hyperpolymath/a2ml_ex.git
cd a2ml_ex
git clone git@github.com:hyperpolymath/deed-ecosystem.git
cd deed-ecosystem/ex
just setup # installs deps, sets up hooks
just test # runs the full test suite
----
Expand Down Expand Up @@ -85,6 +85,6 @@ When you make a non-obvious design decision, write it down:

== Reporting issues

* Bugs in `a2ml_ex`: file at `hyperpolymath/a2ml_ex/issues`.
* Bugs in `a2ml_ex`: file at `hyperpolymath/deed-ecosystem/issues`.
* Estate-wide concerns (policy, conventions, CI): file at
`hyperpolymath/standards/issues`.
2 changes: 1 addition & 1 deletion ex/docs/troubleshooting.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,5 @@ just log-tail # last N lines of logs

* `docs/architecture.adoc` — internals.
* `docs/decisions/` — historical record of why things are this shape.
* `https://github.com/hyperpolymath/a2ml_ex/issues?q=is%3Aissue+<your symptom>` — has anyone hit this before?
* `https://github.com/hyperpolymath/deed-ecosystem/issues?q=is%3Aissue+<your symptom>` — has anyone hit this before?
* `https://github.com/hyperpolymath/standards/issues` — for estate-wide problems.
2 changes: 1 addition & 1 deletion ex/guix.scm
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
(build-system gnu-build-system)
(synopsis "a2ml_ex")
(description "a2ml_ex — part of the hyperpolymath ecosystem.")
(home-page "https://github.com/hyperpolymath/a2ml_ex")
(home-page "https://github.com/hyperpolymath/deed-ecosystem/tree/main/ex")
(license ((@@ (guix licenses) license) "MPL-2.0"
"https://github.com/hyperpolymath/palimpsest-license")))
4 changes: 2 additions & 2 deletions ex/mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ defmodule A2ML.MixProject do
use Mix.Project

@version "0.1.0"
@source_url "https://github.com/hyperpolymath/a2ml_ex"
@source_url "https://github.com/hyperpolymath/deed-ecosystem/tree/main/ex"

def project do
[
Expand Down Expand Up @@ -36,7 +36,7 @@ defmodule A2ML.MixProject do
licenses: ["MPL-2.0"],
links: %{
"GitHub" => @source_url,
"A2ML Specification" => "https://github.com/hyperpolymath/a2ml-showcase"
"A2ML Specification" => "https://github.com/hyperpolymath/deed-ecosystem/tree/main/showcase"
}
]
end
Expand Down
4 changes: 2 additions & 2 deletions gleam/.well-known/security.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
Contact: mailto:j.d.a.jewell@open.ac.uk
Expires: 2027-12-31T23:59:59.000Z
Preferred-Languages: en
Canonical: https://github.com/hyperpolymath/a2ml_gleam/.well-known/security.txt
Policy: https://github.com/hyperpolymath/a2ml_gleam/blob/main/SECURITY.md
Canonical: https://github.com/hyperpolymath/deed-ecosystem/blob/main/gleam/.well-known/security.txt
Policy: https://github.com/hyperpolymath/deed-ecosystem/blob/main/gleam/SECURITY.adoc
2 changes: 1 addition & 1 deletion gleam/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ help-me:
@echo "Shell: $SHELL"
@echo ""
@echo "To report an issue:"
@echo " https://github.com/hyperpolymath/a2ml_gleam/issues/new"
@echo " https://github.com/hyperpolymath/deed-ecosystem/issues/new"
@echo ""
@echo "Include the output of 'just doctor' in your report."

Expand Down
4 changes: 2 additions & 2 deletions gleam/QUICKSTART-DEV.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ Clone, build, test, contribute.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml_gleam
cd a2ml_gleam
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/gleam
just doctor # verify toolchain
just heal # auto-install missing tools
----
Expand Down
6 changes: 3 additions & 3 deletions gleam/QUICKSTART-USER.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Get up and running in 60 seconds.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml_gleam
cd a2ml_gleam
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/gleam
just doctor # check toolchain
just heal # auto-install missing tools
----
Expand All @@ -30,4 +30,4 @@ just help-me # see common workflows

* `just help-me` — common workflows
* `just doctor` — diagnose toolchain issues
* https://github.com/hyperpolymath/a2ml_gleam/issues — report bugs
* https://github.com/hyperpolymath/deed-ecosystem/issues — report bugs
2 changes: 1 addition & 1 deletion gleam/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
https://securityscorecards.dev/viewer/?uri=github.com/hyperpolymath/a2ml_gleam[image:https://api.securityscorecards.dev/projects/github.com/hyperpolymath/a2ml_gleam/badge[OpenSSF
https://securityscorecards.dev/viewer/?uri=github.com/hyperpolymath/deed-ecosystem[image:https://api.securityscorecards.dev/projects/github.com/hyperpolymath/deed-ecosystem/badge[OpenSSF
Scorecard]]

A2ML (AI Attestation Markup Language) parser and renderer for Gleam.
Expand Down
6 changes: 3 additions & 3 deletions gleam/docs/contributing.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ One-shot setup:

[source,bash]
----
git clone git@github.com:hyperpolymath/a2ml_gleam.git
cd a2ml_gleam
git clone git@github.com:hyperpolymath/deed-ecosystem.git
cd deed-ecosystem/gleam
just setup # installs deps, sets up hooks
just test # runs the full test suite
----
Expand Down Expand Up @@ -85,6 +85,6 @@ When you make a non-obvious design decision, write it down:

== Reporting issues

* Bugs in `a2ml_gleam`: file at `hyperpolymath/a2ml_gleam/issues`.
* Bugs in `a2ml_gleam`: file at `hyperpolymath/deed-ecosystem/issues`.
* Estate-wide concerns (policy, conventions, CI): file at
`hyperpolymath/standards/issues`.
2 changes: 1 addition & 1 deletion gleam/docs/troubleshooting.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,5 @@ just log-tail # last N lines of logs

* `docs/architecture.adoc` — internals.
* `docs/decisions/` — historical record of why things are this shape.
* `https://github.com/hyperpolymath/a2ml_gleam/issues?q=is%3Aissue+<your symptom>` — has anyone hit this before?
* `https://github.com/hyperpolymath/deed-ecosystem/issues?q=is%3Aissue+<your symptom>` — has anyone hit this before?
* `https://github.com/hyperpolymath/standards/issues` — for estate-wide problems.
2 changes: 1 addition & 1 deletion gleam/gleam.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version = "0.1.0"
description = "A2ML (AI Attestation Markup Language) parser and renderer for Gleam"
licences = ["MPL-2.0"]
repository = { type = "github", user = "hyperpolymath", repo = "a2ml_gleam" }
links = [{ title = "A2ML Specification", href = "https://github.com/hyperpolymath/a2ml-showcase" }]
links = [{ title = "A2ML Specification", href = "https://github.com/hyperpolymath/deed-ecosystem/tree/main/showcase" }]

[dependencies]
gleam_stdlib = ">= 0.44.0 and < 2.0.0"
Expand Down
2 changes: 1 addition & 1 deletion gleam/guix.scm
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
(build-system gnu-build-system)
(synopsis "a2ml_gleam")
(description "a2ml_gleam — part of the hyperpolymath ecosystem.")
(home-page "https://github.com/hyperpolymath/a2ml_gleam")
(home-page "https://github.com/hyperpolymath/deed-ecosystem/tree/main/gleam")
(license ((@@ (guix licenses) license) "MPL-2.0"
"https://github.com/hyperpolymath/palimpsest-license")))
4 changes: 2 additions & 2 deletions haskell/.guix-channel
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
;;
;; (channel
;; (name 'a2ml-haskell)
;; (url "https://github.com/hyperpolymath/a2ml-haskell")
;; (url "https://github.com/hyperpolymath/deed-ecosystem")
;; (branch "main"))
;;
;; Then: guix pull

(channel
(version 0)
(url "https://github.com/hyperpolymath/a2ml-haskell")
(url "https://github.com/hyperpolymath/deed-ecosystem")
Comment thread
coderabbitai[bot] marked this conversation as resolved.
(dependencies
(channel
(name 'guix)
Expand Down
2 changes: 1 addition & 1 deletion haskell/.machine_readable/compliance/reuse/dep5
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: a2ml-haskell
Upstream-Contact: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
Source: https://github.com/hyperpolymath/a2ml-haskell
Source: https://github.com/hyperpolymath/deed-ecosystem/tree/main/haskell

# Default: all files are MPL-2.0
Files: *
Expand Down
4 changes: 2 additions & 2 deletions haskell/.machine_readable/configs/git-cliff/cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
# https://keats.github.io/tera/docs/#introduction
body = """
{%- macro remote_url() -%}
https://github.com/hyperpolymath/a2ml-haskell
https://github.com/hyperpolymath/deed-ecosystem
{%- endmacro -%}

{% if version -%}
Expand Down Expand Up @@ -57,7 +57,7 @@ body = """
# Template for the changelog footer
footer = """
{%- macro remote_url() -%}
https://github.com/hyperpolymath/a2ml-haskell
https://github.com/hyperpolymath/deed-ecosystem
{%- endmacro -%}

{% for release in releases -%}
Expand Down
4 changes: 2 additions & 2 deletions haskell/.well-known/security.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ Contact: mailto:security@example.com
Expires: 2026-12-31T23:59:59.000Z
Encryption: https://keys.openpgp.org/vks/v1/by-fingerprint/0000000000000000000000000000000000000000
Preferred-Languages: en
Canonical: https://github.com/hyperpolymath/a2ml-haskell/.well-known/security.txt
Policy: https://github.com/hyperpolymath/a2ml-haskell/blob/main/SECURITY.md
Canonical: https://github.com/hyperpolymath/deed-ecosystem/blob/main/haskell/.well-known/security.txt
Policy: https://github.com/hyperpolymath/deed-ecosystem/blob/main/haskell/SECURITY.adoc
Hiring: https://https://github.com/hyperpolymath/careers
4 changes: 2 additions & 2 deletions haskell/EXPLAINME.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -155,13 +155,13 @@ scaffolding for a future integration milestone.
|===
| Technology | Also Used In

| **A2ML format** | https://github.com/hyperpolymath/a2ml-rs[a2ml-rs] (Rust binding), https://github.com/hyperpolymath/pandoc-a2ml[pandoc-a2ml] (Lua Pandoc reader), https://github.com/hyperpolymath/tree-sitter-a2ml[tree-sitter-a2ml] (grammar)
| **A2ML format** | https://github.com/hyperpolymath/deed-ecosystem/tree/main/rs[rs/] (Rust binding), https://github.com/hyperpolymath/pandoc-a2ml[pandoc-a2ml] (Lua Pandoc reader), https://github.com/hyperpolymath/tree-sitter-a2ml[tree-sitter-a2ml] (grammar)

| **Haskell / GHC + cabal** | https://github.com/hyperpolymath/nextgen-languages[nextgen-languages] (Scaffoldia CLI, AffineScript compiler), https://github.com/hyperpolymath/hypatia[hypatia] (rule modules)

| **hspec + QuickCheck** | Other Haskell projects in the `nextgen-languages` monorepo

| **SPDX MPL-2.0 fallback** | https://github.com/hyperpolymath/a2ml-rs[a2ml-rs] (crates.io policy)
| **SPDX MPL-2.0 fallback** | https://github.com/hyperpolymath/deed-ecosystem/tree/main/rs[rs/] (crates.io policy)
|===

== File Map
Expand Down
4 changes: 2 additions & 2 deletions haskell/QUICKSTART-DEV.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ Clone, build, test, contribute.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml-haskell
cd a2ml-haskell
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/haskell
just doctor # verify toolchain
just heal # auto-install missing tools
----
Expand Down
6 changes: 3 additions & 3 deletions haskell/QUICKSTART-USER.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Get up and running in 60 seconds.

[source,bash]
----
git clone https://github.com/hyperpolymath/a2ml-haskell
cd a2ml-haskell
git clone https://github.com/hyperpolymath/deed-ecosystem
cd deed-ecosystem/haskell
just doctor # check toolchain
just heal # auto-install missing tools
----
Expand All @@ -30,4 +30,4 @@ just help-me # see common workflows

* `just help-me` — common workflows
* `just doctor` — diagnose toolchain issues
* https://github.com/hyperpolymath/a2ml-haskell/issues — report bugs
* https://github.com/hyperpolymath/deed-ecosystem/issues — report bugs
Loading
Loading