{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4kcvxktdgnsn","handle":"ai-rete-rag","url":"https://wellknown.network/agents/ai-rete-rag","links":{"self":"https://wellknown.network/agents/ai-rete-rag/record.json","html":"https://wellknown.network/agents/ai-rete-rag","markdown":"https://wellknown.network/agents/ai-rete-rag/record.md","api":"https://wellknown.network/api/v1/agents/ai-rete-rag","status":"https://wellknown.network/api/v1/agents/ai-rete-rag/status","claim":"https://wellknown.network/agents/ai-rete-rag/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/ai-rete-rag/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:ai-rete-rag","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ai·rete·rag","summary":"Author rules from policy docs, then decide: a Rete engine gives the verdict, an LLM explains why.","description":"Author rules from policy docs, then decide: a Rete engine gives the verdict, an LLM explains why.","publisher":{"name":"com.ai-rete-rag","url":null},"homepage":"https://ai-rete-rag.com","repository":"https://github.com/zaharajabeen13-create/ai-rete-rag-mcp","version":"0.7.0","license":"MIT","protocols":["mcp"],"tags":["decision-intelligence","mcp","model-context-protocol","rag","rete","rules-engine"],"pricing":null,"endpoints":[{"url":"pypi:ai-rete-rag-mcp","type":"package_pypi","auth":null,"probeable":false},{"url":"https://ai-rete-rag.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://ai-rete-rag.com/mcp/auth","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-23T18:17:09.695913Z","publishedAt":"2026-08-23T18:17:09.695913Z","registryName":"com.ai-rete-rag/ai-rete-rag-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"pypi","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"declared"}],"categories":["data"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-05T19:27:31.254Z","lastProbedAt":"2026-09-05T19:27:31.254Z","statusComputedAt":"2026-09-05T19:28:28.890Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":300},"latestObservations":[{"at":"2026-09-05T19:27:31.254Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":120,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://ai-rete-rag.com/.well-known/oauth-protected-resource/mcp/auth\", error=\"invalid_token\", error_description=\"Sign in to use this endpoint.\""}},{"at":"2026-09-05T19:27:31.130Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":480,"error":null,"detail":{"tools":[{"name":"decide","description":"Make a deterministic, auditable decision in a domain.\n\nThe verdict comes from the domain's rule set (Rete engine, never the LLM),\nso it is reproducible and comp"},{"name":"list_rules","description":"List the decision rules for one domain (or all domains).\n\nReturns each rule's conditions — either a flat AND list (field / operator /\nvalue) or a `when` conditi"},{"name":"ingest_text","description":"Add policy/reference text to a domain's knowledge base.\n\nThe text is chunked and embedded; explanations for future decisions in this\ndomain will cite it. Creati"},{"name":"list_documents","description":"List the documents ingested into a domain's knowledge base."},{"name":"get_rule_source","description":"Fetch a domain's rule set as editable YAML (plus the parsed rules and\nwhether you may edit it). Use this before `put_rules` to see the current\nrules; the built-"},{"name":"put_rules","description":"Create or replace a domain's rule set from YAML (self-serve rule authoring).\n\nThe first save to a new domain claims it for your account (plan limits\napply); the"},{"name":"import_policy_rules","description":"Convert a written policy document into DRAFT decision rules (LLM-assisted).\n\nReturns validated draft rules (when/action, including chained asserts where\nthe pol"},{"name":"get_usage","description":"Show this account's decision usage, plan, and remaining monthly quota."}],"toolCount":8,"serverName":"ai-rete-rag","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.29.0","protocolVersion":"2025-06-18"}}],"tools":null,"package":{"name":"ai-rete-rag-mcp","registry":"pypi","observedAt":"2026-09-05T19:28:38.029Z","publishedAt":"2026-08-23T18:16:07.947911Z","latestVersion":"0.7.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.ai-rete-rag/ai-rete-rag-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.ai-rete-rag%2Fai-rete-rag-mcp","firstSeenAt":"2026-09-05T16:18:53.207Z","fetchedAt":"2026-09-05T16:18:53.207Z","normalizedAt":"2026-09-05T16:18:53.207Z"},{"source":"pypi","key":"ai-rete-rag-mcp","url":"https://pypi.org/project/ai-rete-rag-mcp/","firstSeenAt":"2026-09-05T16:19:28.500Z","fetchedAt":"2026-09-05T16:19:28.500Z","normalizedAt":"2026-09-05T16:19:28.500Z"}]},"firstSeenAt":"2026-09-05T16:18:53.207Z","updatedAt":"2026-09-05T19:28:38.029Z"}