Community

Join the MAREF Community

Agent governance is a collective effort. Here's how you can contribute.

Watch the 2-min film See MAREF intercept a rogue agent in real time. →
The community wall

Contributors, maintainers, and users building governed AI.

MAREF is governed by the core maintainer team, with major decisions made through RFCs and community discussion. Every contributor — from a one-line docs fix to a core adapter — strengthens the wall.

100+
GitHub Stars
11,000+
Tests Passing
10/10
OWASP Agentic Top 10

Code

Contribute to the core framework, adapters, or tools. All contributions go through PR review on GitHub.

Open a PR →

Documentation

Improve tutorials, fix typos, translate content, or write new guides for the community.

Improve docs →

Report Issues

Found a bug? Have a feature request? Open an issue on GitHub with a clear description.

Open an issue →

Discuss

Join the conversation on GitHub Discussions. Share ideas, ask questions, or help others.

Join discussions →

Development Setup

1. Clone the Repository

git clone https://github.com/maref-org/maref.git
cd maref

2. Install Dependencies

pip install -e ".[dev]"

3. Run Tests

pytest tests/ -v --cov=src/maref

4. Code Quality

ruff check src/          # Linting
mypy src/                 # Type checking
pytest tests/             # Run all tests

Contribution Guidelines

Coding Standards

  • Python: PEP 8 + ruff + mypy strict mode
  • TypeScript: ESLint + strict mode
  • All security-critical functions must use @security_critical

Commit Messages

Use conventional commits: feat(module): description, fix(security): description, docs(readme): description

PR Requirements

  • All tests must pass
  • Code coverage should not decrease
  • New features must include tests
  • Documentation updates for public APIs

Stay Connected

Follow MAREF on GitHub to stay updated on releases, RFCs, and community news.