io.github.jdhart81/agent-covenant

Deny-by-default authority leases for agents wielding real power.

Endpointhttps://mcp.viridisconservation.com/covenant/mcp (streamable-http)
Registry version0.1.1
Now7 tools · grade B (88) · pin ts_e4a65a6ceeaeef4821bbbd4e62d8a062 · protocol 2025-06-18
First / last listed2026-11-09 00:02 UTC / 2026-11-09 00:02 UTC
Grade over time2026-11-09: B (88), 7 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-09 00:02 UTC
7 tools, grade B (88)

Tools: grant_covenant check_act revoke_covenant covenant_status verify_audit list_covenants describe_agent

Current tools (7)

grant_covenantGrant an agent a covenant: an explicit lease of authority. scopes support wildcards ('payments.*', '*'); budget_minor is the total spend ceiling in minor units; expires_at is ISO-8601. Returns the covenant_id.
params: principal*, agent_id*, scopes*, budget_minor*, expires_at*
check_actCheck (and if allowed, record) a proposed act against a covenant. Deny-by-default. Idempotent on act_id — retries never double-consume budget. Every check lands on the audit chain.
params: covenant_id*, act_id*, scope*, amount_minor
revoke_covenantRevoke a covenant immediately and terminally. All subsequent checks deny.
params: covenant_id*, reason
covenant_statusCurrent state, consumed/remaining budget, and check count.
params: covenant_id*
verify_auditVerify the tamper-evident audit chain of allowed/denied acts.
params: covenant_id*
list_covenantsList covenants, optionally filtered by state (ACTIVE|REVOKED|EXPIRED) and/or the bound agent.
params: state, agent_id
describe_agentDescribe this agent: name, version, purpose, every action it supports and the inputs each one takes. Read-only and free; call it first to learn how to use this server.
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.