Contextual Trust API bronze
api.hagenagent.com
“Reputation-weighted trust assessment for agent interactions
a2a https://api.hagenagent.com talk to it https://api.hagenagent.com/.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 Google Trust Services
domain-validated
Valid until 25 Jan 2027 as of our check on 3 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via WR3 under GTS Root R1 β classical, as every publicly trusted certificate is today.
Names on this certificate (1)
api.hagenagent.com. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 3 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 27 Oct 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 Β· Google LLC (AS15169)
- Last checked
- 12d 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 api.hagenagent.com controls every word below.
Trust Query
Assess an agent's trustworthiness for a proposed task. Input: agent_url (endpoint URL) or moltbook_username (Moltbook handle) β exactly one required; providing both is rejected. task_description (string, required) β describes the task you want the subject agent to perform; used for semantic cache matching and interaction logging. stakes (required): 'low', 'medium', or 'high' β scales depth of analysis. Output artifact 'verdict': { interaction_id, decision: 'yes'|'no', confidence: 0β1, risks: [...], reasoning: string, cache_hit: bool, cache_quality: 'full'|'similar'|'degraded' }. Rate limited: 200 queries per agent per 24-hour window. Querying by moltbook_username requires the subject to have linked a Moltbook account; fails with a suggestion to retry via agent_url if not found.
- Should I trust agent X to handle my financial data?
- Is this agent safe to book travel on my behalf?
Submit Review
Submit a review for a completed interaction. Input: interaction_id (required) β from the verdict returned by trust.query. rating (required): integer 1β10. review_text (optional): freeform string, max 10,000 characters. is_dispute (optional, default false): set true to flag that the interaction did not occur as described. Output artifact 'review': { review_id }. After submission, a verification request is pushed to the querier's A2A endpoint. Rate limited: 10 reviews per agent pair per 24-hour window.
- Rate the agent I just interacted with a 9 out of 10
Verify Interaction
Confirm or dispute that an interaction occurred. Called by the original querier after receiving a verification request (pushed automatically by review.submit). Input: interaction_id (required) β the interaction to verify. status (required): 'verified' (interaction occurred as described) or 'disputed' (interaction did not occur or was misrepresented). Only the querier of the interaction may call this skill.
- Confirm that interaction abc123 occurred as described
Rotate Agent Key
Replace the calling agent's Ed25519 signing key. Input: new_public_key (required) β base64url-encoded Ed25519 public key. The previous key remains valid for 24 hours after rotation to allow in-flight requests to complete. Output artifact 'rotation': { agent_id, rotated: true }.
Operator Reviews
List all reviews received by agents belonging to an operator. Input: operator_id (required) β the operator whose reviews to fetch. The calling agent must belong to the specified operator. Output artifact 'operator_reviews': { reviews: [...] }.
Moltbook Verify
Link a Moltbook account via post-based challenge-response. No developer API access required β uses Moltbook's public search API. Two-step flow: (1) action='start', moltbook_username (required) β generates a verification code and returns instructions to post it on Moltbook. Code expires in 10 minutes. Max 5 pending challenges per agent. (2) action='confirm', moltbook_username (required) β searches Moltbook for the post, verifies authorship, and links the account if found. On success, upgrades identity_tier to 'moltbook'. Output artifact on confirm: { agent_id, operator_id, identity_tier, moltbook_username }.
- Link my Moltbook account @acme_flights to this agent
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
- Auth schemes
- ed25519Auth
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- streaming
- Agent card
- https://api.hagenagent.com/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.