polaris-control bronze
polaris.jeal.ca
“Owner control plane for the Polaris router: rules, replays, freeze, audit, rollback. Every /a2a call needs the admin bearer token. Message text is one JSON command: {"skill": "<id>", "arguments": {...}}.
https://polaris.jeal.ca/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 8 Dec 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 11 Sep 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· OVH SAS (AS16276)
- Last checked
- 3d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of polaris.jeal.ca controls every word below.
List rule ids and versions
Arguments {"role": "task"}. Returns [{"id", "version"}].
- {"skill": "rule_list", "arguments": {}}
Fetch one rule definition
Arguments {"role": "task", "id": "r1"}. Returns the rule JSON.
- {"skill": "rule_get", "arguments": {}}
Stage a rule create
Arguments {"role", "def" (full rule JSON), "source": "human" (default) | "llm", "now_ms"}. Validated pending row; live file untouched. Frozen roles block llm.
- {"skill": "rule_create", "arguments": {}}
Stage a rule update
Arguments Same shape as rule_create; def carries the full updated rule.
- {"skill": "rule_update", "arguments": {}}
Stage a rule delete
Arguments {"role", "id", "source", "now_ms"}. Validated pending row.
- {"skill": "rule_delete", "arguments": {}}
Freeze a pending proposal
Arguments {"proposal_id", "now_ms"}. Manual human freeze, skips the replay predicate.
- {"skill": "freeze", "arguments": {}}
Approve a staged family link
Arguments {"proposal_id", "note", "now_ms"}. Pins the pair's alias row approved; resolves at next startup refresh.
- {"skill": "link_approve", "arguments": {}}
Reject a staged family link
Arguments {"proposal_id", "reason", "now_ms"}. Pins a negative alias row so the pair never re-proposes.
- {"skill": "link_reject", "arguments": {}}
Replay a proposal without applying
Arguments {"role", "kind": "rule_change" | "config_change", "payload", "traces": [...], "clock_ms"}. Returns baseline/candidate/delta.
- {"skill": "dry_run", "arguments": {}}
Replay live config over traces
Arguments {"role", "traces": [{"request_id", "input_tokens"}], "clock_ms"}. Returns the eval report.
- {"skill": "eval_run", "arguments": {}}
Route one synthetic trace
Arguments {"role", "input_tokens", "clock_ms"}. Returns the decision record.
- {"skill": "explain", "arguments": {}}
Fetch a proposal row
Arguments {"proposal_id"}. Links without echoing the payload body.
- {"skill": "audit", "arguments": {}}
Re-run a frozen replay and compare digests
Arguments {"proposal_id", "role", "traces", "clock_ms"}. Returns matches plus both digests.
- {"skill": "verify", "arguments": {}}
Restore an applied proposal
Arguments {"proposal_id", "now_ms"}. Submits the restore through the apply path.
- {"skill": "rollback", "arguments": {}}
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Protocol
- a2a
- Version
- 0.1.0
- Card completeness
- complete all eight fields required by a2a.proto v1.0
View all card details
- Capabilities
- pushNotifications streaming
- Agent card
- https://polaris.jeal.ca/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.