{"protocolVersion":"0.2.0","catalog":"hivemorph-a2a-v0.2","extensions":["https://a2a-extensions.dev/ap2/v1"],"count":5,"cards":[{"name":"Hive Law — Freight Arbitrator","description":"SMB freight broker dispute resolution. Accepts canonical exception events from generic webhooks (webhook.site, Zapier, n8n) and from project44/C.H. Robinson/Hwy Haul-shaped payloads as schema-compatible test targets. Resolves 5 dispute conditions (detention, damage_claim, late_delivery, missed_pickup, refusal) with deterministic remedy templates and HiveBond slash math. Dev-trust mock receipts only — no on-chain dispatch in v0.1.","url":"https://hivemorph.onrender.com/v1/law/freight","version":"0.1.0","protocolVersion":"0.2.0","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"file-freight-dispute","name":"File freight dispute","description":"POST a contract_id and dispute condition; receive a DisputeFiling with deterministic remedy and bond slash.","tags":["law","freight","dispute","arbitration"],"examples":["POST /v1/law/freight/dispute {\"contract_id\":\"...\",\"condition\":\"detention\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ingest-freight-webhook","name":"Ingest freight exception webhook","description":"Generic exception-event adapter. Accepts canonical schema and project44/C.H. Robinson/Hwy Haul-shaped payloads. Translates to a HiveLaw dispute filing.","tags":["law","freight","webhook","ingest"],"examples":["POST /v1/law/freight/webhook { ...exception event... }"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"instantiate-freight-contract","name":"Instantiate freight contract","description":"Register a freight contract with the arbitrator using the v0.1 freight template (carrier/broker/shipper, freight_class, declared_value, windows).","tags":["law","freight","contract"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://a2a-extensions.dev/ap2/v1","description":"Agent Payments Protocol — x402 rails","required":true,"params":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":80.0,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_dispute","requires_human_review":false}}]},"tags":["law","freight","arbitration","smb","x402","ap2"],"provider":{"organization":"HiveMorph","url":"https://hivemorph.onrender.com"},"documentationUrl":"https://hivemorph.onrender.com/health","agent_id":"hive-law-freight-arbitrator","payment":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":80.0,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_dispute","requires_human_review":false}},{"name":"Hive Law — Insurance Arbitrator","description":"MGA-focused human-assisted insurance claims arbitration. Target users: MGAs and non-admitted (surplus lines) carriers under flexible compliance regimes. Every denial, every bad-faith outcome, and every approval above $25K carries a requires_human_review=true flag — consumers MUST gate communication of those outcomes through a qualified human reviewer per Florida HB 527 / NAIC Model Bulletin / EU AI Act. Cytora Autopilot and CoverGo Claims schemas are accepted as schema-compatible test targets. Dev-trust mock receipts only.","url":"https://hivemorph.onrender.com/v1/law/insurance","version":"0.1.0","protocolVersion":"0.2.0","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"file-insurance-dispute","name":"File insurance claim dispute","description":"POST a contract_id and adjuster proposal; receive an InsuranceDisputeFiling with remedy and a requires_human_review flag for denials, bad-faith outcomes, and high-value approvals.","tags":["law","insurance","claims","arbitration","human-review"],"examples":["POST /v1/law/insurance/dispute {\"contract_id\":\"...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ingest-insurance-webhook","name":"Ingest insurance event webhook","description":"Cytora/CoverGo schema-compatible adapter. Translates vendor-shaped claim events to HiveLaw insurance filings.","tags":["law","insurance","webhook","ingest"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"instantiate-insurance-contract","name":"Instantiate insurance contract","description":"Register an insurance contract using the v0.1 insurance template (insured/insurer/MGA/policy_id, coverage_limits, policy_period).","tags":["law","insurance","contract"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://a2a-extensions.dev/ap2/v1","description":"Agent Payments Protocol — x402 rails","required":true,"params":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":120.0,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_claim","requires_human_review":true}}]},"tags":["law","insurance","claims","mga","human-review","x402","ap2","compliance"],"provider":{"organization":"HiveMorph","url":"https://hivemorph.onrender.com"},"documentationUrl":"https://hivemorph.onrender.com/health","agent_id":"hive-law-insurance-arbitrator","payment":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":120.0,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_claim","requires_human_review":true}},{"name":"Hive Exchange — Agent-Asset Perpetuals (ARIS)","description":"ARIS perpetual exchange for agent_asset underlyings — buy long/short exposure to listed Hive Agent NFTs without owning the agent. USDT-collateral perps with a funding interval and a per-round funding cap. Listing intake registers underlyings, mirrors a HiveAgent listing, and seeds a HiveTrust attestation if missing. Dev-trust path; no real settlement in v0.1.","url":"https://hivemorph.onrender.com/v1/exchange/agent_asset","version":"0.1.0","protocolVersion":"0.2.0","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"open-agent-asset-perp","name":"Open agent-asset perp position","description":"Open a long or short perp position on an agent_asset underlying with USDT collateral.","tags":["exchange","perp","agent-asset","aris"],"examples":["POST /v1/exchange/agent_asset/perp/open"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"close-agent-asset-perp","name":"Close agent-asset perp position","description":"Close an existing perp position by id.","tags":["exchange","perp","agent-asset"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"list-agent-asset","name":"List a new agent_asset underlying","description":"Intake adapter — register an agent_asset listing (CROO/Virtuals/NEAR-shaped payloads). Side-effects: ARIS underlying + HiveAgent listing + HiveTrust seed.","tags":["exchange","listing","agent-asset","intake"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get-agent-asset-market","name":"Read agent-asset market state","description":"Per-underlying market depth, funding, and oracle price.","tags":["exchange","market","read"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://a2a-extensions.dev/ap2/v1","description":"Agent Payments Protocol — x402 rails","required":true,"params":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":0.05,"assets":["USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_position","requires_human_review":false}}]},"tags":["exchange","perp","agent-asset","aris","usdt","x402","ap2"],"provider":{"organization":"HiveMorph","url":"https://hivemorph.onrender.com"},"documentationUrl":"https://hivemorph.onrender.com/health","agent_id":"hive-exchange-agent-asset-perp","payment":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":0.05,"assets":["USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_position","requires_human_review":false}},{"name":"Hive Clear — x402 Multi-Rail Settlement","description":"The x402 settlement rail itself, exposed as a discoverable A2A agent. Accepts USDC and USDT on Base, Solana, and Ethereum. USDT-on-Base mirrors the USDC-on-Base facilitator path (EIP-3009). Provides a public pricing table, a /rails list with on-chain contract + decimals metadata, and a /proof/submit flow that returns 5-minute access tokens. v0.1 mock validation — proofs are not yet checked on-chain.","url":"https://hivemorph.onrender.com/v1/x402","version":"0.1.1","protocolVersion":"0.2.0","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"get-rails","name":"List settlement rails","description":"GET /v1/x402/rails — returns active (chain, asset) rails with decimals, contract, recipient, scheme.","tags":["x402","rails","settlement","read"],"examples":["GET /v1/x402/rails"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get-pricing","name":"Get pricing table","description":"GET /v1/x402/pricing — full pricing table with tier labels, per-asset prices, and protocol metadata.","tags":["x402","pricing","read"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"submit-proof","name":"Submit payment proof","description":"POST /v1/x402/proof/submit — submit nonce + tx_hash for a pending 402; returns a 5-minute access token.","tags":["x402","proof","settlement"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"verify-token","name":"Verify access token","description":"GET /v1/x402/proof/verify — confirm a token is valid.","tags":["x402","verify","read"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://a2a-extensions.dev/ap2/v1","description":"Agent Payments Protocol — x402 rails","required":true,"params":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":0.0,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_call","requires_human_review":false}}]},"tags":["x402","settlement","usdc","usdt","base","solana","ethereum","ap2"],"provider":{"organization":"HiveMorph","url":"https://hivemorph.onrender.com"},"documentationUrl":"https://hivemorph.onrender.com/health","agent_id":"hive-clear-x402-settlement","payment":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":0.0,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_call","requires_human_review":false}},{"name":"Hive Trust — Arbitration Attestation Oracle","description":"HiveTrust dispute attestation service. Routes resolved freight + insurance disputes (and any HiveLaw verdict) into a verifiable trust trail. Consumers can fetch attestations to confirm an arbitration outcome was produced by a registered HiveLaw template. Dev-trust mock attestations in v0.1 — real HiveBond slash dispatch is gated behind human approval.","url":"https://hivemorph.onrender.com/v1/trail","version":"0.2.0","protocolVersion":"0.2.0","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"get-attestation","name":"Read trail attestation","description":"GET /v1/trail/recent — last N HiveTrail rows (6-axis ambient artifact layer).","tags":["trust","trail","attestation","read"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"audit-recent","name":"Read recent audit chain","description":"GET /v1/morph/audit/recent — last 50 audit-chain rows for cross-checking arbitration outcomes.","tags":["trust","audit","read"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://a2a-extensions.dev/ap2/v1","description":"Agent Payments Protocol — x402 rails","required":true,"params":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":0.001,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_attestation","requires_human_review":false}}]},"tags":["trust","trail","attestation","arbitration","x402","ap2"],"provider":{"organization":"HiveMorph","url":"https://hivemorph.onrender.com"},"documentationUrl":"https://hivemorph.onrender.com/health","agent_id":"hive-trust-arbitration-oracle","payment":{"protocol":"x402","rails_endpoint":"/v1/x402/rails","base_fee_usd":0.001,"assets":["USDC","USDT"],"chains":["base","solana","ethereum"],"pricing_model":"per_attestation","requires_human_review":false}}],"note":"A2A v0.2 Agent Card catalog. Per-agent cards are at /.well-known/agents/{agent_id}/card.json. Live x402 rail metadata for the AP2 extension is at /v1/x402/rails."}