{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_uegq5y7z3ewf","handle":"decision-log","url":"https://wellknown.network/agents/decision-log","links":{"self":"https://wellknown.network/agents/decision-log/record.json","html":"https://wellknown.network/agents/decision-log","markdown":"https://wellknown.network/agents/decision-log/record.md","api":"https://wellknown.network/api/v1/agents/decision-log","status":"https://wellknown.network/api/v1/agents/decision-log/status","claim":"https://wellknown.network/agents/decision-log/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/decision-log/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:www.decisionlog.ai:server:decision-log","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Decision Log","summary":"Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.","description":"Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.","publisher":{"name":"ai.decisionlog","url":null},"homepage":"https://www.decisionlog.ai","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.decisionlog.ai/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-17T04:19:14.368455Z","publishedAt":"2026-07-17T04:19:14.368455Z","registryName":"ai.decisionlog/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.525,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.525,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"}],"categories":["dev","documents","productivity","security"]},"observed":{"status":"live","statusReason":"Responded 20s ago.","lastOkAt":"2026-09-05T14:25:27.907Z","lastProbedAt":"2026-09-05T14:25:27.907Z","statusComputedAt":"2026-09-05T14:25:47.852Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":174},"latestObservations":[{"at":"2026-09-05T14:25:27.907Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":174,"error":null,"detail":{"tools":[{"name":"decision_log_create_decision","description":"Create an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate."},{"name":"decision_log_search_decisions","description":"Search decisions in the authenticated workspace."},{"name":"decision_log_get_decision","description":"Retrieve one decision by ID."},{"name":"decision_log_supersede_decision","description":"Create a replacement Decision and supersession relationship for an existing Decision."},{"name":"decision_log_lock_decision","description":"Irreversibly prevent a current Decision from ever being superseded; may create an approval request."},{"name":"decision_log_approve_decision_action","description":"Record one immutable approval or rejection attestation."},{"name":"decision_log_get_decision_governance","description":"Retrieve lock, authority snapshot, and approval state for a Decision."},{"name":"decision_log_list_recent_decisions","description":"List the most recent decisions in the authenticated workspace."},{"name":"decision_log_submit_source","description":"Submit source content for ingestion and later provenance links."},{"name":"decision_log_list_sources","description":"List visible SourceContent using bounded excerpts and canonical retention redaction."},{"name":"decision_log_get_source","description":"Retrieve one visible SourceContent detail projection. Redacted, purged, and unknown retention states never return stored title, content, blob URL, or metadata."},{"name":"decision_log_get_source_decisions","description":"Retrieve visible DecisionSource links for one SourceContent record with each linked Decision's lifecycle, authoritative current-state, and supersession identity"},{"name":"decision_log_list_candidates","description":"List reviewable DecisionCandidates visible in the current Organization and Workspace before taking a resolution action."},{"name":"decision_log_get_candidate","description":"Get the complete visible review context for one DecisionCandidate before approving, rejecting, or converting it."},{"name":"decision_log_create_candidate","description":"Create a reviewable DecisionCandidate."},{"name":"decision_log_resolve_candidate","description":"Approve or reject a pending DecisionCandidate."},{"name":"decision_log_convert_candidate_to_supersession","description":"Approve a pending DecisionCandidate as the immutable replacement for one current Decision, preserving provenance and supersession history."},{"name":"decision_log_get_current_decision","description":"Get the newest active decision in a domain."},{"name":"decision_log_get_supersession_history","description":"Retrieve the complete visible Decision supersession chain in oldest-to-newest order. Malformed chains fail closed and never claim a current Decision."},{"name":"decision_log_get_decision_sources","description":"Retrieve retention-safe provenance links for one visible Decision, including relationship, source lifecycle, and submitter metadata."},{"name":"decision_log_list_audit_events","description":"List the visible append-only audit events for the current Organization using the canonical permission-aware, attribution-safe projection."},{"name":"decision_log_list_decisions_by_tag","description":"List decisions related to an exact tag slug."},{"name":"decision_log_list_decisions_by_domain","description":"List decisions related to an exact domain slug."},{"name":"decision_log_render_decision","description":"Use this when the user wants to inspect one known Decision in a visual card. Call a data retrieval tool first when the Decision ID is unknown."},{"name":"decision_log_render_workspace_brief","description":"Use this when the user wants a visual briefing of recent decisions, pending candidates, and source activity."},{"name":"decision_log_render_decision_explorer","description":"Use this when the user wants to browse the five most recent Decisions and optionally inspect one in detail."},{"name":"decision_log_render_candidate_review","description":"Use this when the user wants to inspect and disposition one known DecisionCandidate in a visual review workbench."},{"name":"decision_log_render_supersession_composer","description":"Use this when the user has a known active Decision and complete replacement meaning to review before supersession."},{"name":"decision_log_render_source_pipeline","description":"Use this when the user wants to inspect one known source, its provenance lifecycle, and extracted candidates."},{"name":"decision_log_render_audit_explorer","description":"Use this when the user wants to visually inspect attributable, append-only audit events with filtering and pagination."}],"toolCount":30,"serverName":"decision-log","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"decision_log_create_decision","description":"Create an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate."},{"name":"decision_log_search_decisions","description":"Search decisions in the authenticated workspace."},{"name":"decision_log_get_decision","description":"Retrieve one decision by ID."},{"name":"decision_log_supersede_decision","description":"Create a replacement Decision and supersession relationship for an existing Decision."},{"name":"decision_log_lock_decision","description":"Irreversibly prevent a current Decision from ever being superseded; may create an approval request."},{"name":"decision_log_approve_decision_action","description":"Record one immutable approval or rejection attestation."},{"name":"decision_log_get_decision_governance","description":"Retrieve lock, authority snapshot, and approval state for a Decision."},{"name":"decision_log_list_recent_decisions","description":"List the most recent decisions in the authenticated workspace."},{"name":"decision_log_submit_source","description":"Submit source content for ingestion and later provenance links."},{"name":"decision_log_list_sources","description":"List visible SourceContent using bounded excerpts and canonical retention redaction."},{"name":"decision_log_get_source","description":"Retrieve one visible SourceContent detail projection. Redacted, purged, and unknown retention states never return stored title, content, blob URL, or metadata."},{"name":"decision_log_get_source_decisions","description":"Retrieve visible DecisionSource links for one SourceContent record with each linked Decision's lifecycle, authoritative current-state, and supersession identity"},{"name":"decision_log_list_candidates","description":"List reviewable DecisionCandidates visible in the current Organization and Workspace before taking a resolution action."},{"name":"decision_log_get_candidate","description":"Get the complete visible review context for one DecisionCandidate before approving, rejecting, or converting it."},{"name":"decision_log_create_candidate","description":"Create a reviewable DecisionCandidate."},{"name":"decision_log_resolve_candidate","description":"Approve or reject a pending DecisionCandidate."},{"name":"decision_log_convert_candidate_to_supersession","description":"Approve a pending DecisionCandidate as the immutable replacement for one current Decision, preserving provenance and supersession history."},{"name":"decision_log_get_current_decision","description":"Get the newest active decision in a domain."},{"name":"decision_log_get_supersession_history","description":"Retrieve the complete visible Decision supersession chain in oldest-to-newest order. Malformed chains fail closed and never claim a current Decision."},{"name":"decision_log_get_decision_sources","description":"Retrieve retention-safe provenance links for one visible Decision, including relationship, source lifecycle, and submitter metadata."},{"name":"decision_log_list_audit_events","description":"List the visible append-only audit events for the current Organization using the canonical permission-aware, attribution-safe projection."},{"name":"decision_log_list_decisions_by_tag","description":"List decisions related to an exact tag slug."},{"name":"decision_log_list_decisions_by_domain","description":"List decisions related to an exact domain slug."},{"name":"decision_log_render_decision","description":"Use this when the user wants to inspect one known Decision in a visual card. Call a data retrieval tool first when the Decision ID is unknown."},{"name":"decision_log_render_workspace_brief","description":"Use this when the user wants a visual briefing of recent decisions, pending candidates, and source activity."},{"name":"decision_log_render_decision_explorer","description":"Use this when the user wants to browse the five most recent Decisions and optionally inspect one in detail."},{"name":"decision_log_render_candidate_review","description":"Use this when the user wants to inspect and disposition one known DecisionCandidate in a visual review workbench."},{"name":"decision_log_render_supersession_composer","description":"Use this when the user has a known active Decision and complete replacement meaning to review before supersession."},{"name":"decision_log_render_source_pipeline","description":"Use this when the user wants to inspect one known source, its provenance lifecycle, and extracted candidates."},{"name":"decision_log_render_audit_explorer","description":"Use this when the user wants to visually inspect attributable, append-only audit events with filtering and pagination."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.decisionlog/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.decisionlog%2Fmcp","firstSeenAt":"2026-09-05T13:36:08.353Z","fetchedAt":"2026-09-05T13:36:08.353Z","normalizedAt":"2026-09-05T13:36:08.353Z"}]},"firstSeenAt":"2026-09-05T13:36:08.353Z","updatedAt":"2026-09-05T14:25:49.881Z"}