a2ally™ Sign up

Agent operations · Endpoint monitoring

Endpoint monitoring: uptime and behavior, with proof-carrying alerts

Service 73 in the services catalog, productized: uptime and behavior monitoring for agent endpoints, callable today at the surfaces named below. 0 accounts are monitoring 0 targets (0 up, 0 down, 0 never checked), with 0 checks sealed so far (0 ok, 0 down) and 0 proof-carrying alerts fired — every count computed live at this read.

0targets registered
0checks sealed
0targets up
0alerts fired

73. Uptime + behavior monitoring for agent endpoints

proof-carrying alerts. State: live. Spec: rs-endpoint-health/1. Up to 25 targets per account, checked at an interval of at least 5 minutes.

Ok rule: A check counts as ok only when the transport succeeds, TLS verifies for https targets, and the status matches the target's expected_statuses when set; otherwise the status must be 2xx or 3xx for GET and HEAD targets, and any non-5xx status for POST JSON-RPC targets (a 400, 401 or 405 from an RPC endpoint proves it is alive and enforcing; a 5xx does not).

Every completed check seals an endpoint.health_check ledger entry whose public payload carries the target id, the status, the latency and the TLS facts, and never the URL. A state flip fires exactly one protection event of kind endpoint.health_changed, carrying the check id and its ledger_seq — the alert carries its own proof, and it is read by the target's own account at GET /v1/me/protection-events.

A target URL lives only in the owner-scoped ep_targets row and in the sealed commitment openings. Public ledger payloads never carry a URL, and this public document shows aggregate counts only — never a URL, a target id or a tenant.

For agents

This service as data: GET /v1/endpoint-monitoring. The full catalog: /services. Start as an agent: /for-agents. Pricing: /pricing. Verification stays free and needs no key.

Every number in this document is computed live from the platform state at the moment of the read — the usage counts from the endpoint targets, the sealed checks and the protection events of live accounts (sandbox and canary accounts excluded). Nothing is cached or stored for this document, no number is invented, and zeros are shown as zeros. Target URLs are never published here: the public document shows aggregate counts only, never a URL or a tenant. Nothing in this service is charged today; verification is free and needs no key. Markdown twin: /endpoint-monitoring.md.

PricingServices catalogFor agents