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: 4 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,7 @@ jobs:
python -m pytest tests/test_validate_compatibility.py -q
- name: Check generated integration index
run: python scripts/generate_integration_index.py --check
- name: Test and check generated Marketplace catalog
run: |
python -m pytest tests/test_generate_marketplace_catalog.py -q
python scripts/generate_marketplace_catalog.py --check
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@ integrations/<vendor>-<product>/

Start by copying `integrations/_template/`.

The `marketplace` block in `integration.yaml` controls discovery in the public
[AgenTrust Marketplace](https://agentrust-io.com/marketplace/). After editing a
manifest, run `python scripts/generate_marketplace_catalog.py`; CI rejects a
stale catalog so the repository index and public Marketplace cannot silently drift.

## Hard rules

These come from operating large OSS governance projects. PRs that break them are closed, repeat offenses are banned, and merged integrations that turn out to break them are removed:
Expand Down
6 changes: 6 additions & 0 deletions claude-code/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ maintainer:
repository: https://github.com/agentrust-io/integrations
license: Apache-2.0
tier: community
marketplace:
display_name: Claude Code
category: Developer tools
mark: CC
featured: 1
keywords: [Claude, session, drift]
trace_conformance_level: 0
trace_roles:
- record-producer
Expand Down
5 changes: 5 additions & 0 deletions integrations/_template/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ maintainer:
repository: https://github.com/example/example-product
license: Apache-2.0
tier: community # set by maintainers during review; submissions start here
marketplace:
category: Developer tools # choose the closest category allowed by the schema
mark: EX # 1-3 letters/numbers shown when no logo is available
# featured is maintainer-curated; do not add it to new submissions
# keywords: [framework, use-case]
# Required if you emit or consume TRACE records:
# trace_conformance_level: 1
# trace_roles:
Expand Down
4 changes: 4 additions & 0 deletions integrations/aeoess-aps/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ repository: https://github.com/aeoess/agent-passport-python
homepage: https://agent-passport.org
license: Apache-2.0
tier: community
marketplace:
category: Identity & trust
mark: AP
keywords: [passport, identity, policy]
# Level 0 passes with an explicit TR-SIG-005 UNVERIFIED finding: the graded
# artifact is the unsigned record, so trace-tests reports it as not
# cryptographically verified. The signed form is written alongside it and
Expand Down
4 changes: 4 additions & 0 deletions integrations/comply54/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ repository: https://github.com/comply54/comply54
homepage: https://comply54.io
license: Apache-2.0
tier: community
marketplace:
category: Compliance
mark: C5
keywords: [Africa, regulation, compliance]
trace_conformance_level: 0
trace_roles:
- record-producer
Expand Down
4 changes: 4 additions & 0 deletions integrations/decisionassure/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ maintainer:
repository: https://github.com/a1k7/DecisionAssure-Runtime-Governance
license: MIT
tier: community
marketplace:
category: Security & policy
mark: DA
keywords: [runtime, governance, policy]
trace_roles:
- record-producer
trace_conformance_level: 0
5 changes: 5 additions & 0 deletions integrations/langchain/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ maintainer:
repository: https://github.com/agentrust-io/integrations
license: Apache-2.0
tier: community
marketplace:
category: Frameworks
mark: LC
featured: 3
keywords: [callback, framework, tools]
trace_roles:
- record-producer
trace_conformance_level: 0
Expand Down
5 changes: 5 additions & 0 deletions integrations/llamaindex/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ maintainer:
repository: https://github.com/agentrust-io/integrations
license: Apache-2.0
tier: community
marketplace:
category: Frameworks
mark: LI
featured: 4
keywords: [instrumentation, framework, events]
trace_roles:
- record-producer
trace_conformance_level: 0
4 changes: 4 additions & 0 deletions integrations/nobulex/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ repository: https://github.com/arian-gogani/nobulex
homepage: https://nobulex.com
license: MIT
tier: community
marketplace:
category: Evidence & receipts
mark: NX
keywords: [receipts, Ed25519, evidence]
trace_roles:
- external-evidence-source
5 changes: 5 additions & 0 deletions integrations/openshell/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ repository: https://github.com/agentrust-io/integrations
homepage: https://github.com/NVIDIA/OpenShell
license: Apache-2.0
tier: community
marketplace:
category: Security & policy
mark: OS
featured: 5
keywords: [OpenShell, NVIDIA, OCSF]
trace_roles:
- record-producer
trace_conformance_level: 0
Expand Down
5 changes: 5 additions & 0 deletions integrations/otel-genai/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ maintainer:
repository: https://github.com/agentrust-io/integrations
license: Apache-2.0
tier: community
marketplace:
category: Observability
mark: OT
featured: 6
keywords: [OpenTelemetry, spans, telemetry]
trace_roles:
- record-producer
trace_conformance_level: 0
4 changes: 4 additions & 0 deletions integrations/ramen-ai-cmcp/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ repository: https://github.com/ramen-ai-dev/ramen-ai-integrations
homepage: https://ramenai.dev
license: MIT
tier: community
marketplace:
category: Evidence & receipts
mark: RA
keywords: [receipts, exporter, verification]
trace_conformance_level: 0
trace_roles:
- record-producer
Expand Down
4 changes: 4 additions & 0 deletions integrations/sage-agenttrust/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ repository: https://github.com/l33tdawg/sage-agenttrust
homepage: https://github.com/l33tdawg/sage
license: Apache-2.0
tier: community
marketplace:
category: Security & policy
mark: SG
keywords: [memory, proxy, consensus]
# Level the cMCP-RuntimeClaim (envelope) path passes; the bare C-2 TRACE record is not graded
# by agentrust-trace-tests (LoadError), so it carries no conformance level — see README.
trace_conformance_level: 0
Expand Down
4 changes: 4 additions & 0 deletions integrations/sentinel/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ maintainer:
repository: https://github.com/agentrust-io/integrations/tree/main/integrations/sentinel
license: MIT
tier: community
marketplace:
category: Security & policy
mark: AS
keywords: [fleet, enforcement, detection]
trace_conformance_level: 0
trace_roles:
- record-producer
4 changes: 4 additions & 0 deletions integrations/shadow-ai/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ maintainer:
repository: https://github.com/agentrust-io/integrations
license: Apache-2.0
tier: community
marketplace:
category: Identity & trust
mark: SH
keywords: [discovery, undeclared, remediation]
tested_against:
cmcp-runtime: "0.2.0"
agent-manifest: "1.0.0"
4 changes: 4 additions & 0 deletions integrations/spendguard/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ maintainer:
repository: https://github.com/m24927605/agentic-spendguard
license: Apache-2.0
tier: community
marketplace:
category: Security & policy
mark: $G
keywords: [budget, spend, cost]
# Level 0 passes with the explicit TR-SIG-005 UNVERIFIED finding: trace-tests
# 0.1.0 does not grade signatures on plain trace records (see README).
trace_conformance_level: 0
Expand Down
Loading
Loading