Skip to content

Add a2ml_ex and k9_ex to Text and Numbers section#4922

Open
hyperpolymath wants to merge 1 commit intoh4cc:masterfrom
hyperpolymath:add-a2ml-k9
Open

Add a2ml_ex and k9_ex to Text and Numbers section#4922
hyperpolymath wants to merge 1 commit intoh4cc:masterfrom
hyperpolymath:add-a2ml-k9

Conversation

@hyperpolymath
Copy link

Summary

  • Adds a2ml_ex — parser and renderer for A2ML (Attested Markup Language), an AI agent identity and attestation format
  • Adds k9_ex — parser and renderer for K9 (Self-Validating Components), configuration with trust levels and Nickel contracts

Both are placed alphabetically in the Text and Numbers section.

About A2ML and K9

A2ML (Attested Markup Language) is a lightweight markup format for AI agent identity and attestation. It provides a standardised way for AI systems to declare capabilities, provenance, and trust properties. An IANA media type registration is in progress (application/a2ml).

K9 (Self-Validating Components) is a configuration format with built-in trust levels and Nickel contract integration. K9 files declare their own validation rules inline, enabling configuration that is both human-readable and formally verifiable.

Both formats have implementations across multiple language ecosystems (Rust, Elixir, Gleam).

@krns
Copy link

krns commented Mar 17, 2026

Why are both of the repos archived since yesterday?

@hyperpolymath
Copy link
Author

Hi @krns — I sincerely apologise for that! I was reorganising my repositories and consolidating some of the smaller packages into a monorepo structure to reduce clutter, and I archived these without first checking that I had open pull requests linking to them. That was a really careless oversight on my part and I'm sorry for any confusion it caused.

Both repos are now unarchived and fully accessible again. The code, documentation, and Hex packages are all intact and actively maintained. I'll be more careful about checking for external references before making organisational changes in future.

Again, really sorry about that — it won't happen again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants