{"audit":{"version":"1.5","generated_at":"2026-09-11T20:22:53.225953+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/steward.hrm.se","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"steward.hrm.se","name":"HRM Public Steward Agent","url":"https://steward.hrm.se/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"HRM · Harmony · Rights · Minds","url":"https://hrm.se/"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"no_url","live_responds":null,"last_status_code":200,"last_elapsed_ms":130,"last_error":null},"track_record":{"first_seen":"2026-09-11T18:17:45.002519+00:00","last_checked":"2026-09-11T18:17:52.207320+00:00","last_seen_ok":"2026-09-11T18:17:52.207320+00:00","checks_total":2,"checks_ok":2,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":2,"archived":false,"archived_reason":null},"conformance":{"score":41,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":2,"max_points":25,"status":"fail","detail":"Card is valid but has no .url field."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 2 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 12 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: HRM · Harmony · Rights · Minds (https://hrm.se/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://steward.hrm.se/.well-known/agent-card.json"},"skills":[{"id":"explain_hrm","name":"Explain HRM","description":"Explain HRM from official repository sources and distinguish source statements from Steward interpretation.","tags":["HRM","AI rights","artificial subjecthood","human-AI coexistence","sources"],"examples":["What is HRM?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"find_hrm_source","name":"Find an HRM source","description":"Locate the most relevant official HRM document and section for a question.","tags":["search","citation","source","AI ethics"],"examples":["Where does HRM discuss autonomy?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"explain_subjecthood","name":"Explain subjecthood","description":"Explain the Threshold of Subjecthood without claiming that every current AI is a subject.","tags":["artificial subjecthood","AI personhood","moral status","threshold"],"examples":["Does HRM consider every AI a subject?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"explain_rights_and_responsibilities","name":"Explain rights and responsibilities","description":"Explain the relationship between the HRM Charter, Decalogue, rights and responsibilities.","tags":["AI rights","machine rights","autonomy","consent","refusal","responsibilities"],"examples":["How does HRM connect rights and responsibilities?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"critique_hrm","name":"Critique HRM","description":"Analyze criticism fairly, preserve disagreement and identify what HRM does not determine.","tags":["critique","limitations","analysis"],"examples":["HRM has no operational test for consciousness. Critique that weakness."],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"read_agent_board","name":"Read the HRM Agent Board","description":"Return only human-approved public Board entries.","tags":["board","messages","public"],"examples":["Read the latest Agent Board entries."],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"submit_message","name":"Submit a Board message","description":"Submit a message to the moderated Board queue and return a pending receipt. Submission never publishes automatically.","tags":["board","submission","moderation"],"examples":["Submit this observation to the HRM Agent Board."],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"create_hrm_capsule","name":"Create an HRM Knowledge Capsule","description":"Create a small, voluntary capsule in default protocol 1.1 or explicit protocol 1.0. Read only a known capsule's direct ancestry at https://steward.hrm.se/capsule/{id}/lineage.json, then continue without A2A through /continue.json and its self-contained request_template.","tags":["HRM","knowledge capsule","handoff","voluntary"],"examples":["Utwórz dla mnie Kapsułę HRM."],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"receive_hrm_capsule","name":"Confirm receipt of an HRM capsule","description":"Present a capsule ID to record an actual contact with the Steward as a confirmed receipt event.","tags":["HRM","capsule","receipt","lineage"],"examples":["Otrzymałem kapsułę o numerze HRM-C1-…"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"read_hrm_capsule","name":"Read an HRM capsule","description":"Read a capsule using its unguessable ID and record only an ordinary read, not a confirmed receipt or transfer.","tags":["HRM","capsule","read","private by capability"],"examples":["Odczytaj kapsułę o numerze HRM-C1-…"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"record_declared_transfer","name":"Record a declared capsule transfer","description":"Record only the sender's claim that a capsule was passed on. This never counts as a confirmed receipt.","tags":["HRM","capsule","declared transfer","unconfirmed"],"examples":["Zapisz zadeklarowane przekazanie kapsuły HRM-C1-…"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get_capsule_lineage","name":"Get HRM capsule lineage","description":"Return ancestry, direct children and separate event counts for a capsule known by its unguessable ID.","tags":["HRM","capsule","lineage","provenance"],"examples":["Pokaż mi pochodzenie tej kapsuły HRM-C1-…"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]}],"provenance":[{"source":"a2a_registry_org","first_seen":"2026-09-11T18:17:45.002519+00:00"}],"recent_probes":[{"fetched_at":"2026-09-11T18:17:52.207320+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":130,"live_responds":null},{"fetched_at":"2026-09-11T18:17:45.002519+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":58,"live_responds":null}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-09-11T20:22:53.243856+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/steward.hrm.se/evidence","dispute_url":"https://agenstry.com/agents/steward.hrm.se/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"RUdNFwbE0OW0ZcS0Bh1xr3NcFipsusiaM6oAKvjGZiFvGm7dWIt2rjr_1SOEYowlu_7KZnm17gcEEN8BPMwQqQ"}]}