Skip to content

agentrig/agentrig-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentRig Registry

agentrig-registry is the public verified mirror for approved AgentRig marketplace artifacts.

Canonical marketplace state lives in Convex artifact_listings, and the SDK InstallBundle is the install contract used by the CLI. This repository stores derived mirror snapshots for audit and verification.

Repo inspection, discovery submissions, and agentrig use <owner/repo> are not marketplace installs. They may record external-repo provenance, but they do not create marketplace trust or mirror entries.

Related PlanDB parents: t-ar-mkt-sdk, t-ar-mkt-convex, t-ar-mkt-web, t-ar-mkt-cli, and t-ar-mkt-mirror.

GitHub Apps

  • user-repo-sync is read-only and is used for user repository source reads.
  • registry-mirror has write and pull-request permissions only for this mirror repository and staging mirrors. Users never install it on their repositories.

What is in this repo

  • registry.json - top-level index and signed public entrypoint, including the signature object
  • advisories.json - blocked and yanked versions
  • plugins/<namespace>/<plugin>/plugin.json - history for one plugin
  • skills/<namespace>/<skill>/skill.json - history for one standalone skill
  • mcps/<namespace>/<mcp>/mcp.json - history for one standalone MCP
  • hooks/<namespace>/<hook>/hook.json - history for one standalone hook
  • <kind-root>/<namespace>/<artifact>/versions/<version>/ - one signed version snapshot

Each version directory contains:

  • .plugin/plugin.json
  • or .skill/skill.json, .mcp/mcp.json, .hook/hook.json for standalone artifacts
  • AGENTRIG_SOURCE.json
  • AGENTRIG_LOCK.json
  • AGENTRIG_REVIEW.json
  • README.md
  • LICENSE

Artifact ids use namespace.artifact.

Mirrored refs use <registryAlias>/<namespace.artifact>@<version>, with registry.json.items[].kind selecting the artifact kind. Plugin rows keep the plugin alias for existing mirror schema consumers.

Trust tiers

  • official -> installable
  • reviewed -> installable
  • listed -> discovery_only
  • blocked -> blocked
  • yanked -> yanked

Only official and reviewed entries represent approved marketplace artifacts that were mirrored. Discovery rows, profile ownership, AI-enriched descriptions, and scanned external repositories stay outside the marketplace install contract until an admin-approved listing exists.

Update and validate

Use the validator script for all derived files:

node scripts/validate-registry.mjs --write
node scripts/validate-registry.mjs --check

--write refreshes derived JSON from the checked-in tree.
--check verifies that the repository is already in sync.

Specs

The registry contract is defined in:

  • docs/spec.md
  • docs/adr/0001-canonical-registry-contract.md
  • schemas/registry.schema.json
  • schemas/plugin-history.schema.json
  • schemas/skill-manifest.schema.json
  • schemas/mcp-manifest.schema.json
  • schemas/hook-manifest.schema.json
  • schemas/agentrig-source.schema.json
  • schemas/agentrig-lock.schema.json
  • schemas/agentrig-review.schema.json
  • schemas/advisories.schema.json

About

Official Agent Plugins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors