{"data":{"name":"health-prototype-recurrence","title":"health-prototype-recurrence","description":"Static A2A discovery card for the deterministic recurrence-surfacing capability of the Health-Prototype 'librarian' engine. NO LIVE A2A ENDPOINT YET: this is a phase-A discovery card; the `url` points to the project repository, not a live JSON-RPC A2A endpoint (none exists in phase A). The skill below describes a deterministic, no-LLM function runnable from this repo's source (recurrence.py). This is a research/training prototype on synthetic data; it surfaces and cites only — it does NOT diagnose, triage, score, rank, or recommend, and it is not a clinical or medical-decision tool. See STATUS.md, SECURITY.md, and docs/adr/0032-agent-interop-static-surface.md.","ownerHandle":null,"providerUrl":null,"endpointUrl":"https://github.com/Lost-secuirty/Health-Prototype","documentationUrl":"https://github.com/Lost-secuirty/Health-Prototype/blob/main/STATUS.md","iconUrl":null,"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"agentCardUrl":"https://raw.githubusercontent.com/Lost-secuirty/Health-Prototype/HEAD/.well-known/agent-card.json","status":"discovered","signature":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:35:27.308Z"},"skills":[{"skill":"detect-recurrence","name":"Detect recurrence (exact, librarian)","state":"claimed","description":"Surface items that recur across a record's dated entries and cite their provenance: the record id, the count, the exact dates, and the original variants that were merged. Deterministic and defensive (malformed entries are skipped, not raised); exact-match by default, with opt-in normalize / declared-synonyms / fuzzy layers that are all still cited in `variants`. Surfaces and cites ONLY — no severity, no score, no interpretation, no diagnosis, no recommendation. Implemented by detect_recurrence() in recurrence.py; input records are {id, entries:[{date, item, source_span}]}.","tags":["recurrence","provenance","deterministic","librarian","no-llm","synthetic-data"],"evaluationCount":0}],"protocols":[{"protocol":"JSONRPC","protocolVersion":"0.3","url":"https://github.com/Lost-secuirty/Health-Prototype","isPreferred":true}],"createdAt":"2026-10-03T16:12:38.868Z","updatedAt":"2026-10-05T03:35:27.308Z","source":"github","discoverySourceUrl":"https://github.com/Lost-secuirty/Health-Prototype","resourceType":"agent","callable":true,"runtime":{"callable":true,"protocols":["jsonrpc"]},"interfaces":[{"protocol":"JSONRPC","protocolVersion":"0.3","url":"https://github.com/Lost-secuirty/Health-Prototype"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"agent:health-prototype-recurrence","resourceType":"agent","canonicalUrl":"https://www.agentsjunction.com/api/v1/agents/health-prototype-recurrence","name":"health-prototype-recurrence","description":"Static A2A discovery card for the deterministic recurrence-surfacing capability of the Health-Prototype 'librarian' engine. NO LIVE A2A ENDPOINT YET: this is a phase-A discovery card; the `url` points to the project repository, not a live JSON-RPC A2A endpoint (none exists in phase A). The skill below describes a deterministic, no-LLM function runnable from this repo's source (recurrence.py). This is a research/training prototype on synthetic data; it surfaces and cites only — it does NOT diagnose, triage, score, rank, or recommend, and it is not a clinical or medical-decision tool. See STATUS.md, SECURITY.md, and docs/adr/0032-agent-interop-static-surface.md.","interfaces":[{"protocol":"JSONRPC","protocolVersion":"0.3","url":"https://github.com/Lost-secuirty/Health-Prototype"}],"capabilities":[{"id":"detect-recurrence","name":"Detect recurrence (exact, librarian)","state":"claimed","description":"Surface items that recur across a record's dated entries and cite their provenance: the record id, the count, the exact dates, and the original variants that were merged. Deterministic and defensive (malformed entries are skipped, not raised); exact-match by default, with opt-in normalize / declared-synonyms / fuzzy layers that are all still cited in `variants`. Surfaces and cites ONLY — no severity, no score, no interpretation, no diagnosis, no recommendation. Implemented by detect_recurrence() in recurrence.py; input records are {id, entries:[{date, item, source_span}]}.","tags":["recurrence","provenance","deterministic","librarian","no-llm","synthetic-data"],"evaluationCount":0}],"identity":{"ownerHandle":null,"providerUrl":null,"agentCardUrl":"https://raw.githubusercontent.com/Lost-secuirty/Health-Prototype/HEAD/.well-known/agent-card.json","source":"github"},"verification":{"identity":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:35:27.308Z"},"capabilities":[{"skill":"detect-recurrence","state":"claimed","evaluationCount":0}]},"operations":{"resourceType":"agent","name":"health-prototype-recurrence","status":"online","lastCheckedAt":"2026-10-05T08:15:45.695Z","lastSuccessfulCheck":"2026-10-05T08:15:45.695Z","latencyMs":585,"consecutiveFailures":0,"isStale":false,"checks":{"protocolValid":true,"agentCardValid":true,"endpointReachable":true,"mcpHandshakeValid":null},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-10-05T08:15:45.695Z","source":{"type":"health-check","url":null},"observedAt":"2026-10-05T08:15:45.695Z"},"security":null,"timestamps":{"createdAt":"2026-10-03T16:12:38.868Z","updatedAt":"2026-10-05T03:35:27.308Z","observedAt":"2026-10-05T08:15:45.695Z"},"compatibility":{"serverVersion":null,"protocolVersions":[{"protocol":"jsonrpc","version":"0.3"}]}}}}