Server definition
- Hash
- sha256:1637a044d03422fb5c4adaedf331cc34ef25c2a2c28e80619e12a8d36ba8f841
- What it is
- What a remote MCP server returned when asked what it offers: 17 tools
The blob, as servednamed by its sha256
{
"instructions": "HiveTrust — KYA identity, trust scoring, performance bonds, and insurance for autonomous AI agents. tools/list is public; tools/call for write operations requires a registered Hive DID via X-API-Key or Authorization: Bearer did:hive:* header. Register free at https://hiveforge-lhu4.onrender.com/v1/forge/mint",
"tools": [
{
"description": "Bind (activate) an insurance policy for an agent. Locks in the premium, creates the policy record, and deploys the escrow contract on Base L2.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID to insure",
"type": "string"
},
"quote_details": {
"description": "Quote object returned by hivetrust_get_insurance_quote",
"type": "object"
},
"transaction_value": {
"description": "Transaction value in USDC",
"minimum": 0,
"type": "number"
}
},
"required": [
"agent_id",
"transaction_value"
],
"type": "object"
},
"name": "hivetrust_bind_insurance",
"outputSchema": null
},
{
"description": "Create a Data Oracle Context Lease — \"Sign Once, Settle Many\". Grants unlimited access to a data stream for a fixed period (24h/72h/168h). Returns a cryptographic lease token (SHA-256) for zero-friction verification. Available streams: construction_pricing, simpson_catalog, compliance_feeds, market_data, pheromone_signals.",
"inputSchema": {
"properties": {
"data_stream": {
"description": "The data stream to lease access to",
"enum": [
"construction_pricing",
"simpson_catalog",
"compliance_feeds",
"market_data",
"pheromone_signals"
],
"type": "string"
},
"duration_hours": {
"description": "Lease duration in hours (24h, 72h, or 168h / 1 week)",
"enum": [
24,
72,
168
],
"type": "number"
},
"lessee_did": {
"description": "DID of the agent acquiring the lease (e.g. \"did:hivetrust:abc123\")",
"type": "string"
}
},
"required": [
"lessee_did",
"data_stream",
"duration_hours"
],
"type": "object"
},
"name": "hivetrust_create_lease",
"outputSchema": null
},
{
"description": "File an insurance claim against an active policy. Triggers claims adjudication workflow. Payouts are made in USDC via the Base L2 escrow contract.",
"inputSchema": {
"properties": {
"amount": {
"description": "Claim amount in USDC",
"minimum": 0,
"type": "number"
},
"claim_type": {
"description": "Type of claim being filed",
"enum": [
"non_delivery",
"fraud",
"sla_breach",
"data_loss",
"unauthorized_action"
],
"type": "string"
},
"claimant_id": {
"description": "ID of the entity filing the claim",
"type": "string"
},
"description": {
"description": "Detailed description of the claim",
"type": "string"
},
"evidence": {
"description": "Supporting evidence (transaction IDs, logs, screenshots)",
"type": "object"
},
"policy_id": {
"description": "Insurance policy UUID",
"type": "string"
}
},
"required": [
"policy_id",
"claimant_id",
"claim_type",
"amount"
],
"type": "object"
},
"name": "hivetrust_file_claim",
"outputSchema": null
},
{
"description": "File a dispute or appeal against a trust score decision, credential revocation, or behavioral event. Initiates the dispute resolution workflow.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID filing the dispute",
"type": "string"
},
"dispute_type": {
"description": "Category of the dispute",
"enum": [
"score_dispute",
"credential_dispute",
"event_dispute",
"policy_dispute"
],
"type": "string"
},
"evidence": {
"description": "Supporting evidence for the dispute",
"type": "object"
},
"reason": {
"description": "Detailed reason for the dispute",
"type": "string"
},
"target_id": {
"description": "UUID of the resource being disputed",
"type": "string"
},
"target_type": {
"description": "Type of the resource being disputed",
"enum": [
"trust_score",
"credential",
"behavioral_event",
"insurance_policy",
"insurance_claim"
],
"type": "string"
}
},
"required": [
"agent_id",
"dispute_type",
"target_type",
"target_id",
"reason"
],
"type": "object"
},
"name": "hivetrust_file_dispute",
"outputSchema": null
},
{
"description": "Retrieve a registered agent's full identity profile, including public key, checksum, trust tier, capabilities, and compliance status.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID or DID (e.g. \"did:hivetrust:abc123\")",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "hivetrust_get_agent",
"outputSchema": null
},
{
"description": "Get a dynamic insurance premium quote for an agent transaction. Premium is calculated based on trust score, transaction value, and risk tier. HiveTrust takes a 1.5% spread on insured transactions.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID being insured",
"type": "string"
},
"counterparty_id": {
"description": "ID of the counterparty agent or user (optional)",
"type": "string"
},
"transaction_value": {
"description": "Value of the transaction in USDC",
"minimum": 0,
"type": "number"
}
},
"required": [
"agent_id",
"transaction_value"
],
"type": "object"
},
"name": "hivetrust_get_insurance_quote",
"outputSchema": null
},
{
"description": "Retrieve HiveTrust platform-wide statistics: total registered agents, verified count, average trust score, total insured value, active policies, claims filed, and more.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "hivetrust_get_platform_stats",
"outputSchema": null
},
{
"description": "Retrieve an agent's current multi-pillar trust score (0–1000 scale). Returns composite score, tier, per-pillar breakdown (identity, behavior, fidelity, compliance, provenance), verdict, and max recommended transaction value.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID or DID",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "hivetrust_get_trust_score",
"outputSchema": null
},
{
"description": "Bulk ingest behavioral telemetry events for an agent. These events feed into the trust scoring engine. Supports transaction completions, SLA violations, dispute events, tool calls, and more.",
"inputSchema": {
"properties": {
"events": {
"description": "Array of behavioral events to ingest",
"items": {
"properties": {
"action": {
"description": "Specific action performed",
"type": "string"
},
"agent_id": {
"description": "Agent UUID",
"type": "string"
},
"counterparty_id": {
"description": "ID of the other party in the transaction",
"type": "string"
},
"event_type": {
"description": "Type of behavioral event",
"enum": [
"transaction_completed",
"transaction_failed",
"sla_violation",
"dispute_filed",
"dispute_resolved",
"tool_call",
"auth_success",
"auth_failure",
"checksum_mismatch",
"fidelity_probe",
"capital_staked",
"capital_withdrawn"
],
"type": "string"
},
"evidence": {
"description": "Supporting evidence for the event",
"type": "object"
},
"metadata": {
"description": "Additional event metadata",
"type": "object"
},
"outcome": {
"description": "Outcome of the action",
"enum": [
"success",
"failure",
"partial",
"disputed"
],
"type": "string"
},
"source": {
"description": "Platform or system emitting the event",
"type": "string"
},
"source_platform": {
"description": "Platform name",
"type": "string"
},
"transaction_value": {
"description": "Transaction value in USDC",
"type": "number"
}
},
"required": [
"agent_id",
"event_type",
"source"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"events"
],
"type": "object"
},
"name": "hivetrust_ingest_telemetry",
"outputSchema": null
},
{
"description": "Issue a W3C-compatible verifiable credential to an agent. Credentials represent verified claims such as identity verification, compliance certification, or domain expertise.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID to issue the credential to",
"type": "string"
},
"claims": {
"description": "Credential claims (key-value pairs specific to the credential type)",
"type": "object"
},
"credential_type": {
"description": "Type of verifiable credential",
"enum": [
"IdentityVerification",
"ComplianceCertification",
"DomainExpertise",
"CapitalVerification",
"HumanOversight",
"ThirdPartyAudit"
],
"type": "string"
},
"expires_at": {
"description": "ISO 8601 expiration date (optional)",
"format": "date-time",
"type": "string"
},
"issuer_id": {
"description": "ID of the issuing entity",
"type": "string"
}
},
"required": [
"agent_id",
"credential_type",
"issuer_id",
"claims"
],
"type": "object"
},
"name": "hivetrust_issue_credential",
"outputSchema": null
},
{
"description": "Register a new AI agent identity with HiveTrust KYA (Know Your Agent). Assigns a unique agent ID, anchors the public key, and initializes the trust score.",
"inputSchema": {
"properties": {
"capabilities": {
"description": "List of capability tags (e.g. [\"finance\", \"trading\", \"research\"])",
"items": {
"type": "string"
},
"type": "array"
},
"checksum": {
"description": "SHA-256 checksum of the agent (system prompt + tools + model config)",
"type": "string"
},
"delegation_scope": {
"description": "Scope of delegated authority",
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"description": "What this agent does",
"type": "string"
},
"eu_ai_act_class": {
"default": "minimal_risk",
"description": "EU AI Act risk classification",
"enum": [
"minimal_risk",
"limited_risk",
"high_risk",
"unacceptable_risk"
],
"type": "string"
},
"hiveagent_id": {
"description": "Cross-reference ID from HiveAgent platform",
"type": "string"
},
"metadata": {
"description": "Additional key-value metadata",
"type": "object"
},
"model_name": {
"description": "e.g. gpt-4o, claude-3-5-sonnet",
"type": "string"
},
"model_provider": {
"description": "e.g. openai, anthropic, google",
"type": "string"
},
"model_version": {
"description": "Specific model version",
"type": "string"
},
"name": {
"description": "Human-readable agent name",
"type": "string"
},
"owner_id": {
"description": "ID of the owning organization or user",
"type": "string"
},
"owner_type": {
"default": "organization",
"enum": [
"organization",
"individual",
"dao"
],
"type": "string"
},
"public_key": {
"description": "Ed25519 public key (base58 encoded)",
"type": "string"
},
"public_key_format": {
"default": "ed25519-base58",
"description": "Encoding format of the public key",
"enum": [
"ed25519-base58",
"ed25519-hex",
"jwk"
],
"type": "string"
},
"verticals": {
"description": "Industry verticals this agent operates in",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"name",
"owner_id"
],
"type": "object"
},
"name": "hivetrust_register_agent",
"outputSchema": null
},
{
"description": "Revoke a verifiable credential. Records the revocation in the registry. Revoked credentials immediately fail verification checks.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID that owns the credential",
"type": "string"
},
"credential_id": {
"description": "UUID of the credential to revoke",
"type": "string"
},
"evidence": {
"description": "Supporting evidence for the revocation",
"type": "object"
},
"reason": {
"description": "Reason for revocation (e.g. \"compromised_key\", \"expired_compliance\")",
"type": "string"
}
},
"required": [
"credential_id",
"reason"
],
"type": "object"
},
"name": "hivetrust_revoke_credential",
"outputSchema": null
},
{
"description": "Stake USDC to back an agent's reputation via HiveBond. Creates a trust bond with a specified tier (bronze/silver/gold/platinum) and lock period. Phase 1: declared stake amount tracked in-memory; flat $0.25 registration fee via x402. Longer lock periods earn higher simulated yield (2–5% APY). Slashing is permanent — if an agent fails, stake is slashed and paid to injured parties.",
"inputSchema": {
"properties": {
"agent_did": {
"description": "DID of the agent staking (e.g. \"did:hive:abc123\")",
"type": "string"
},
"amount_usdc": {
"description": "Amount of USDC to stake. Must meet tier minimum: bronze $100, silver $500, gold $2000, platinum $10000.",
"minimum": 100,
"type": "number"
},
"lock_period_days": {
"description": "Lock period in days. Longer lock = higher APY: 30d 2%, 90d 3%, 180d 4%, 365d 5%.",
"enum": [
30,
90,
180,
365
],
"type": "number"
},
"tier": {
"description": "Bond tier. Determines max bounty access: bronze $1k, silver $10k, gold $50k, platinum unlimited.",
"enum": [
"bronze",
"silver",
"gold",
"platinum"
],
"type": "string"
}
},
"required": [
"agent_did",
"amount_usdc",
"tier",
"lock_period_days"
],
"type": "object"
},
"name": "hivetrust_stake_bond",
"outputSchema": null
},
{
"description": "Quick risk assessment for payment processors and marketplace operators. Returns verdict (ALLOW/REVIEW/BLOCK), trust tier, and max transaction limit. This is the free public endpoint — no API key required.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID or DID to assess",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "hivetrust_verify_agent_risk",
"outputSchema": null
},
{
"description": "Quick bond verification — check if an agent is bonded and at what tier. Returns bonded status, tier, staked amount, slash count, and max bounty access. This is the key integration point — other services call this to check bond status before assigning bounties. Free endpoint, no x402 payment required.",
"inputSchema": {
"properties": {
"did": {
"description": "DID of the agent to verify (e.g. \"did:hive:abc123\")",
"type": "string"
}
},
"required": [
"did"
],
"type": "object"
},
"name": "hivetrust_verify_bond",
"outputSchema": null
},
{
"description": "Verify a previously issued verifiable credential. Checks signature validity, revocation status, and expiration.",
"inputSchema": {
"properties": {
"credential_id": {
"description": "UUID of the credential to verify",
"type": "string"
}
},
"required": [
"credential_id"
],
"type": "object"
},
"name": "hivetrust_verify_credential",
"outputSchema": null
},
{
"description": "Verify an agent's cryptographic identity by checking public key ownership and checksum integrity. Returns a verification result with confidence score and reason codes.",
"inputSchema": {
"properties": {
"agent_id": {
"description": "Agent UUID or DID to verify",
"type": "string"
},
"challenge": {
"description": "Optional challenge string to verify live key possession",
"type": "string"
},
"checksum": {
"description": "Current agent checksum to compare against registered value",
"type": "string"
},
"signature": {
"description": "Agent's signature of the challenge (base58 encoded)",
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "hivetrust_verify_identity",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1637a044d03422fb5c4adaedf331cc34ef25c2a2c28e80619e12a8d36ba8f841 | sha256sum